Troubleshooting ServiceNow Knowledge Management: A Practical Guide
This guide helps readers find the cause of ServiceNow Knowledge Management problems, which usually fall into one of three kinds: content users cannot find, content that is out of date, or knowledge missing for common scenarios. Each kind points to a different place to look and a different fix.
Starting with symptom recognition
Knowledge Management problems often surface in user behavior before appearing in system logs. When end users report difficulty finding answers or skip the knowledge base to create tickets instead, the issue is usually one of three kinds: content exists but is not discoverable, content is out of date, or knowledge is incomplete for common scenarios. Identifying which of these is happening determines where to look and what to fix.
Search relevance and content discovery
ServiceNow Knowledge Management uses ML-based search by default in recent releases. When searches return poor results, first check whether the knowledge base has relevant articles. Query the Knowledge table directly to see what exists for the user’s topic area. If articles exist but users do not find them, the search configuration needs adjustment. The ML model learns from usage patterns, so early searches may be less accurate than later ones. Look at search feedback in the Knowledge Application Analytics to see what users searched for and whether they clicked results.
Keyword tagging affects older search implementations. If your instance uses keyword-based search, ensure articles have relevant keywords that match user language, not just internal terminology. Add short_description fields that contain natural language users might search for. Test searches yourself using user terminology, not system terms. Search behavior also depends on whether full-text indexing is enabled. Enable indexing for the Knowledge table if most searches are text-based.
Content quality and accuracy problems
Articles that are technically correct but poorly structured cause users to skip them. Articles containing procedures should have numbered steps in visual order, not paragraphs. Warning or caution sections belong in read-first locations, not buried in procedures. Screenshots date quickly and then become a liability; minimize embedded images and use text descriptions that remain accurate across releases. Use tables to show configuration options or decision criteria rather than prose explanations.
Outdated articles actively harm the knowledge base. Use the Knowledge table’s valid_from and valid_to fields to expire articles or mark them with a version tag. Create a review schedule for high-traffic articles to catch outdated steps before users apply them to current releases. Comment threads and feedback in the Knowledge Application reveal which articles are questioned most often.
Access control and visibility
Knowledge articles have two visibility controls: the workflow state and the user roles or groups that can see them. An article in Draft state is not visible to end users regardless of role. An article in Published state but with a narrow audience_type sees minimal traffic. Review the audience_type field—Public, Internal, Specific, or Restricted—against who should actually see each article. If articles are Publishing correctly but users report they cannot find them, the issue is usually incorrect audience assignment rather than content.
Category and hierarchy affect user navigation. If your instance uses Knowledge Categories, check that articles are assigned to the categories users browse. Broken hierarchies or inconsistent categorization create invisible content. Remove orphaned categories and rebuild the hierarchy if navigation is confusing. Use the Knowledge Application to see what category paths users most frequently navigate, then ensure articles in high-traffic categories are numerous and current.
Performance and availability
Slow search performance often indicates large attachment files or overly complex search configurations. Query the Knowledge table with a performance measurement tool to see article load times. Compress images and PDFs, or reference external links instead of embedding large files. If full-text search is enabled across millions of articles, consider limiting searches to recent articles by publish date or restricting scope to specific categories. Search indexing itself can be resource-intensive; schedule index updates during off-peak hours.
Testing and validation
Test Knowledge Management from the user perspective, not the admin console. Log in as a test user with the intended audience role and search for articles. Use multiple search terms to ensure the same content surfaces through different keywords. Check that article links in process flows and chat bots point to current articles. Validate that feedback mechanisms are enabled so users can report outdated or incorrect articles.
Analytics and content improvement
The Knowledge Application Analytics tracks how users interact with articles: which articles are viewed most, which are viewed but not helpful, and which are never discovered. Use analytics to identify content gaps and weak performers. An article viewed by many users but with low satisfaction ratings should be revised to better answer the underlying question. Track which search terms users enter but find no relevant articles for; these indicate topics you should create articles about. Use the analytics periodically to refine the knowledge base, retiring articles never viewed and expanding coverage of high-demand topics.
Matching the complaint to the most likely fault
When a knowledge base stops helping, the complaint often arrives in the form of a person’s experience rather than a system message. An analyst says the article exists but does not come up. A customer says the portal shows nothing useful. A manager says the procedure is wrong and nobody has fixed it. Each of these points somewhere different, and sending every one of them to the search configuration wastes effort. Use the table below as a first pass when matching what people report to the first thing to check. It is a triage aid, not a diagnosis, and it should be used alongside a look at the actual article.
| What people report | First thing to check | Common cause |
|---|---|---|
| The article exists but the search never returns it | Whether the title and summary use the words readers type | Vocabulary mismatch, not a fault in search |
| Staff can see it but a portal user cannot | Audience and workflow state on the article | Narrow audience, or a draft or review state that was never published |
| A link from an incident leads somewhere old | Whether the linked article has been superseded or retired | The link points to a version that replaced the one the agent meant |
| The steps do not work on the current system | The article’s review date and its last edit | The process changed and no owner was alerted |
| Search is slow for everyone | Size of attachments and scope of the search | Heavy embedded files or an unbounded search across every base |
Separating a search fault from a content fault
A common mistake in this kind of troubleshooting is to assume the search is broken because an article is hard to find. Before changing anything in the platform, search for the article yourself using three phrases that a reader would plausibly type, and look at whether the article is in the results at all. If it is missing, check whether it is in a state that search can see. If it is present but low, the problem is usually the title, summary or opening paragraph, which a writer can fix without any platform change.
A search that returns nothing for a common phrase is a stronger signal. Check whether another article already covers the same problem under different words. Two near-duplicate articles can split the relevance between them so that neither ranks well, and merging them often restores the result faster than any tuning would.
A triage order that avoids rebuilding the search
Teams often jump straight to rebuilding category trees or changing search settings. Those changes affect everything, so they should be the last step, not the first. A more contained order keeps the blast radius small and makes it clear what fixed the problem.
- Reproduce the complaint with the exact phrase and audience that produced it, and record the result as a screenshot.
- Check the article’s workflow state, audience and validity dates. An expired or unpublished article will look like a search fault from the outside.
- Read the title, summary and first paragraph as a new reader would. Rewrite them if they do not name the problem in the reader’s words.
- Check for a near-duplicate article and decide whether to merge, redirect or retire it.
- Only if the content is sound and the result is still wrong, review the search configuration with the platform team, and record each change with the before and after results.
When to stop tuning and rewrite the article
Tuning cannot rescue an article whose steps no longer match the system. If an analyst has to correct the same procedure every week, the article is no longer a reference and should be rewritten or retired. Consider a team where an article about a legacy login flow keeps receiving corrections in its feedback. Each correction is accurate, and the search keeps returning the article because its title is the most relevant. The right move is not to suppress it, but to rewrite it against the current flow, or to retire it and link readers to the replacement. Set a rule that repeated corrections trigger a review by the article owner rather than another comment.
Why does an article show for staff but not for portal users?
Staff and portal users often see different audiences, and the article may have been published to the staff audience only. Check the audience setting first, then confirm that the portal’s search draws on the same knowledge base. A difference between the two views is rarely a search fault.
Can a very large attachment stop search from working?
It can slow indexing and page loads, and it can make a search feel unreliable even when the results are correct. Replace very large embedded files with links to a controlled copy, or reduce their size, and then retest the search time for the affected articles.
Should a virtual agent response be fixed before the article it points to?
No. Fix the article first, then confirm that the response points to the corrected version. Editing the conversation while the article is still wrong only spreads the error into a second place, The knowledge article explained note describes what an article is and what it contains.
Who should own a recurring troubleshooting complaint?
The owner of the article, with the category owner as the escalation point. A complaint that belongs to nobody will be answered by whoever sees it first, and the answers will drift.
Next step
For an ongoing review routine that can prevent many of these issues, the knowledge quality review notes are a starting point, and the article lifecycle guide is the companion read on retirement.
Frequently asked questions
How do I check if a Knowledge article is visible to end users?
Check two fields: the article state (must be Published, not Draft or Archived) and the audience_type (Public reaches the most users; Specific requires group membership; Restricted limits to named individuals). Test visibility by logging in as a test user with the target role and searching for the article.
What does it mean when users search for something and find nothing?
The Knowledge table probably lacks an article matching those search terms, or the article exists but uses different keywords. Query the Knowledge table directly to find articles on the topic. Add keywords to the article that match user language, or create a new article if coverage is missing.
How often should we review Knowledge articles for accuracy?
High-traffic articles—those linked from process flows, chat bots, or notification templates—should be reviewed whenever a major release occurs or business process changes. Use search analytics to identify which articles users access most and prioritize those for refresh.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us