New AI Agent can now build your knowledge base, connect channels and invite agents — all by chat Try it now
YundaDesk
PricingBlogChannels
Start freeLog in
Questions?Contact sales
Guide

Knowledge Base Health Metrics: Spotting the Gaps That Hurt AI

Hit rate, unanswered rate, and content staleness are the three numbers that tell you whether your knowledge base is actually feeding your AI support agent well.

YundaDesk Team 2025-08-29Updated 2026-07-10 8 min read

A knowledge base tends to get treated as a “done” item the moment it’s uploaded. The AI support agent will pull from it, so the thinking goes, and the rest takes care of itself. If you haven’t checked its health in a while, though, there’s a decent chance this is already happening: three out of every ten customer questions go unanswered by AI, not because the AI isn’t capable, but because the knowledge base never covered that question, or the article covering it is describing a policy that stopped being true months ago.

The quality of your knowledge base is the ceiling on how well your AI can answer. That’s not a metaphor. Your AI support agent only answers when it can point to something in the knowledge base — no supporting content, no answer, and the conversation routes to a human instead. Every gap and every stale entry in that knowledge base shows up, one-to-one, as a friction point in the customer experience. The trouble is, most teams judge knowledge base quality by gut feel and never actually measure it. This piece covers three metrics you can measure, and what to do once you have the numbers.

Why “looks complete” and “actually works” are different things

Most teams gauge their knowledge base by skimming the table of contents and confirming the obvious topics are there. That check has a blind spot built in: a complete-looking table of contents doesn’t mean the content is accurate, accurate content doesn’t mean it’s current, and current content doesn’t mean the AI can actually parse and use it.

What actually determines AI performance is the intersection of three things:

  • Coverage — whether the questions customers actually ask have a matching answer in the knowledge base
  • Freshness — whether that answer still matches the policy that’s live today
  • Usability — whether the answer is written clearly enough for the AI to extract and apply correctly

A failure on any one of these produces the same symptom: the AI can’t answer, or answers wrong. So diagnosing knowledge base health means looking at data, not skimming a table of contents.

DATA

Self-service access does not mean the knowledge base resolves the issue

70%Customers try self-service during the support journey
9%Customers resolve the full journey through self-service
Source: Gartner customer-service survey, 2019

Metric one: hit rate — how much the AI answers with real backing

Hit rate is the share of customer questions where the AI gave a clear answer grounded in the knowledge base, rather than escalating to a human or hedging.

This metric matters because it maps directly to coverage of real-world scenarios. A low hit rate usually isn’t an AI capability problem — it’s a content gap problem. Customers are asking high-frequency questions the knowledge base never addressed, or addressed too vaguely for the AI to cite anything concrete.

Rather than looking at one aggregate number, it’s worth breaking hit rate down by dimension:

Breakdown What to look for
By channel Whether questions asked on WhatsApp differ systematically from those on the website widget
By language Whether non-native-language questions have matching content or get properly understood
By order stage (pre-order / in transit / delivered) Which stage has the weakest coverage
By how recently a product or policy launched How long it takes hit rate on new content to catch up to established content

Scenarios with low hit rates are exactly where the knowledge base needs work — which is why building a knowledge base was never a one-time project to begin with. It’s an ongoing process of feeding unanswered questions back into the content.

Metric two: unanswered rate — how many escalations were actually avoidable

Unanswered rate is the flip side of hit rate, but it asks a different question. Hit rate measures what got answered; unanswered rate zeroes in on what got escalated, and then asks a follow-up: how much of that escalation happened because content was missing, versus because the question genuinely belonged with a human in the first place — refund approvals, escalated complaints, and other governance-gated actions.

Splitting those two categories matters:

Escalations come in two flavors. Governance escalations — refunds, compensation, price changes — route to a human by design, every time, no exceptions. That’s policy working as intended, not a knowledge base failure. Content escalations happen when the question itself is routine (does this run small or large?) but the knowledge base simply never covered it, leaving the AI nothing to work with.

Sorting escalations into these two buckets tells you where to focus. A high share of content escalations is a clear signal of coverage gaps, and it’s the priority list for what to write next. The upside: this is exactly the scenario the controlled learning loop is built for. An agent answers the gap once, that answer becomes a suggested update, a manager reviews and approves it, and it becomes part of the knowledge base — so the next customer with the same question gets an AI answer instead of another handoff.

Metric three: content staleness — how much of the knowledge base stopped being true

Hit rate and unanswered rate deal with whether something was written down at all. Staleness deals with whether what’s written down is still correct — and it’s the sneakiest of the three, because stale articles don’t disappear on their own. An outdated policy sits quietly in the knowledge base until the day the AI cites it to a customer and repeats a rule that stopped applying weeks ago.

A few signals worth checking for staleness:

  • Whether the last edit predates the most recent promotion cycle or policy change
  • Whether specific numbers in the article (prices, day counts, shipping thresholds) still match the policy that’s live today
  • Whether two articles cover the same question with contradictory answers
  • Whether promotion-specific rules get retired or flagged as expired once the promotion ends

Staleness tends to cluster right around peak season — sale terms get adjusted on short notice, the knowledge base doesn’t get updated in time, and the AI ends up presenting last month’s rules as current ones. That’s exactly why a knowledge base audit sits near the top of any peak season readiness checklist.

Reading the three metrics together

Any one metric on its own can point you in the wrong direction. A high hit rate built on stale content, for instance, is misleadingly high — the AI is answering confidently, just not correctly. Reading all three together gives a rough map of where the actual problem sits:

Hit rate Content escalations Staleness Likely issue
Low High Low Coverage gaps — content is simply missing
High Low High Content is broad but outdated — needs a refresh
Low Low Questions fall outside current scope — may need a new content category
High Low Low Healthy — keep up routine maintenance

Beyond the numbers: who checks, and how often

Metrics alone don’t fix anything — someone has to look at them on a schedule and act. The practical version of this is folding knowledge base health checks into regular operating rhythm, rather than waiting for a customer complaint to trigger a review:

  • Support leads scan the weekly hit rate and content-escalation lists, and assign the top items for a rewrite
  • Anything tied to pricing, shipping timelines, or return policy gets a staleness check the moment the underlying policy changes — no need to wait for a fixed cycle
  • Two to three weeks before peak season, run a dedicated staleness sweep focused on whether last year’s promotion-specific rules are still sitting in the knowledge base

None of this requires elaborate tooling. The core habit is treating the knowledge base as something living that needs ongoing upkeep, not a document that’s finished once it’s written.

Closing the gap still comes down to who writes the fix

Metrics tell you where the gaps and errors are, but filling them shouldn’t fall on one support lead writing alone. The more effective path is turning what frontline agents already answered in the moment into controlled learning suggestions — agents know exactly how customers phrase the question and how the answer should read, a manager reviews for accuracy, and only approved content ever makes it into the knowledge base. Every change stays traceable, testable, and reversible, so no single learning suggestion can quietly scramble what’s already there.


Knowledge base health isn’t a one-time score — it’s a dashboard worth checking regularly. Hit rate tells you whether coverage is adequate, unanswered rate tells you what kind of gap you’re dealing with, and staleness tells you whether what’s already there can still be trusted. Once those three are in place, the real work is making them a weekly habit instead of an annual audit buried in a folder.

Run this playbook in your own workspace

AI answers first, humans back up, every step is revertible — everything in this article can be put into practice in YundaDesk.