A practical guide to knowledge bases: what they contain, how businesses use them, and how to build one that helps customers, staff and AI assistants find reliable answers.
A knowledge base is an organised collection of information that helps people find answers, complete tasks and solve problems. For a business, it might contain product guides, troubleshooting instructions, policies, procedures and answers to common customer questions.
It can be public, such as a customer help centre, or private, such as an internal staff library. It can also supply the information an AI assistant uses to answer questions about your business.
The purpose is straightforward: make useful knowledge available without someone having to track down the colleague who knows the answer.
You may already have much of the content in website pages, documents and support replies. Building a knowledge base means organising that information, checking it is correct and giving someone responsibility for keeping it useful.
Key takeaways
- A knowledge base brings together information people need to understand your business, use your services or do their work.
- Public and internal knowledge bases serve different audiences. AI can use either, with appropriate access controls.
- Good articles have a clear purpose, an answer or explanation near the beginning, and enough detail to act on.
- Start with frequent questions and important tasks. There is no universal number of articles you need.
- For AI assistants, content quality matters alongside retrieval, source freshness, permissions and testing.
What is a knowledge base used for?
A knowledge base helps an organisation make its answers easier to find and more consistent.
For customers, that might mean finding out how to change a subscription, return a purchase or prepare for a visit. For employees, it might mean following an onboarding checklist or checking who can approve a supplier invoice.
Useful benefits include:
- Self-service support: customers can answer straightforward questions without waiting for a reply.
- More consistent information: staff have an agreed reference instead of relying on memory or old emails.
- Easier onboarding: new colleagues can learn routine processes and look things up independently.
- Less reliance on individuals: knowledge remains available when an experienced colleague is away or leaves.
- Better support for AI answers: an assistant can retrieve approved business information when responding.
These benefits depend on people being able to find and trust the content. A library that is difficult to navigate or full of contradictory answers creates another place to search.
Types of knowledge base
The simplest distinction is who the information is for. How people access it, through search, browsing or an AI assistant, is a separate choice.
Customer-facing knowledge base
A customer-facing knowledge base helps people understand and use your products or services. It may be a public help centre or a support portal available to signed-in customers.
Typical content includes getting-started guides, account help, delivery information, troubleshooting and answers about prices or bookings.
Organise it around customer needs. “Change your booking” is usually a more useful category than the name of the department that handles the change.
Internal knowledge base
An internal knowledge base contains information for employees or authorised partners. Examples include operating procedures, training materials, process checklists and internal policies.
It needs clear ownership and appropriate permissions. A general staff handbook and a restricted management procedure may belong in the same platform, but should not necessarily be available to the same people.
AI knowledge base
An AI knowledge base is the collection of sources an assistant can consult when answering. It can include website pages, help articles, documents and information from connected systems.
It does not have to be a separate set of articles written only for AI. The same maintained content can support a help centre, employees and an assistant, provided each audience receives only the information intended for it.
Some systems gather content into a searchable index; others retrieve information from connected sources when needed. The important questions are which sources the assistant can access, how current they are and whether it retrieves the right information.
Knowledge base vs FAQ, help centre and documentation
These terms overlap, but they describe different aspects of organising and publishing information.
| Term | What it means | Example |
|---|---|---|
| Knowledge base | An organised collection of reusable information | A library of support articles and procedures |
| FAQ | Answers to frequently asked questions, often in a short page or section | Questions about delivery charges and times |
| Help centre | A customer support destination that usually includes a knowledge base and may offer contact options | Searchable product help with a support request form |
| Documentation | Material explaining how something works or how to use it, from tutorials to detailed reference | Setup instructions and API documentation |
| Wiki | A way of creating and linking pages collaboratively | An editable staff knowledge base |
Documentation can be part of a knowledge base. An FAQ may be enough for a simple service, while a complex product needs more detailed guidance.
You do not have to maintain all these formats. Choose the ones that help your audience and avoid manually rewriting the same policy in several places.
What should a knowledge base contain?
Start with questions people already ask and tasks they need to complete. Look at support emails, enquiries, search terms and recurring conversations with your team.
Then consider the consequences of missing information. A rarely used account recovery procedure can still be essential. Frequency should guide your priorities alongside importance.
| Content type | Questions or tasks it might cover |
|---|---|
| Getting started | What do I need before I begin? How do I set up my account? |
| Products and services | What is included? Which plan or service is suitable? |
| Practical information | Where are you? When are you open? How do I get there? |
| Policies | How do cancellations work? What happens if an item arrives damaged? |
| How-to guides | How do I change my details, download an invoice or invite a colleague? |
| Troubleshooting | Why has this failed? What can I try before contacting support? |
| Internal procedures | Who approves this? Which steps and checks are required? |
| Limitations and next steps | What do you not offer? When does someone need to contact your team? |
Be explicit about important exceptions. If a membership includes daytime admission but excludes separately ticketed events, put that distinction beside the inclusion.
Keep customer records and credentials out of general help articles. Explaining how to check an order is knowledge-base content; retrieving a particular customer's order requires authorised access to the relevant system.
How to write a good knowledge base article
Give each article a clear purpose
Organise articles around a question, task or closely related topic. “How to change your subscription plan” gives a reader a clear expectation.
One question per article is a useful starting point for short answers, but it is not a rule. A complete setup guide may need several sections. Keep related steps together when splitting them would make the task harder to follow.
Use words your audience recognises
Choose descriptive titles such as “Reset your password” or “Parking charges and accessible spaces”. A title does not have to be a question to be useful.
Use the terminology customers use in enquiries, and explain necessary technical terms. Add synonyms or alternative search phrases where your platform supports them, without turning the article into a list of keywords.
Put the answer before the background
For a straightforward question, give the direct answer in the first sentence. Follow it with conditions, exceptions and the next step.
For a task, explain what the instructions achieve, identify any prerequisites and give the steps in order. Screenshots can help, but include important instructions in text too.
Include enough context to prevent mistakes
Specify which product, location, plan or version an answer applies to. Use actual dates where timing matters.
“Available on the Business plan” is more useful than “available on some plans”. “For bookings made from 1 October 2026” is clearer than “for new bookings”.
Keep the article as short as the task allows. A two-sentence answer and a detailed troubleshooting guide can both be good knowledge-base content.
A simple knowledge base article template
Use these fields as a starting point. Ownership and review details can remain internal.
| Field | What to include |
|---|---|
| Title | The question or task, using familiar wording |
| Direct answer | The essential answer or intended outcome |
| Applies to | Relevant service, product, audience, location or dates |
| Instructions or details | Steps, requirements and useful explanations |
| Exceptions | Limits or circumstances that change the answer |
| Next step | A relevant link or route to support |
| Owner and review date | Who checks the content and when |
For example, a fictional attraction might publish:
Does my annual pass include evening events?
Your annual pass includes standard daytime admission. Separately ticketed evening events are not included unless the event page specifically says otherwise.
Check the relevant event page before booking. If you are unsure which ticket you need, contact our visitor team with the event name and your pass type.
The inclusion, exception and next step are all clear. The visitor does not need to interpret a broad statement about “member benefits”.
How to build a knowledge base
1. Define the audience and scope
Decide who will use it and what it should help them do. A customer support library and an employee onboarding resource need different content and access arrangements.
Choose a manageable first scope, such as helping customers get started and resolve the most common account questions.
2. Collect questions and existing answers
Review a sample of recent enquiries and ask your team what they explain repeatedly. Group different phrasings of the same question together.
Find the existing source for each answer, whether it is a web page, an approved policy or a process owner. Use support replies to identify topics, then check the answer before publishing it.
3. Choose where the authoritative information lives
Decide which source owns each important fact. Your pricing page might own plan prices, while a maintained policy document owns cancellation rules.
A single source of truth does not require everything to live in one application. It means there is an agreed authoritative source and a reliable way to update anything that depends on it.
Where information is copied or imported, establish how changes and deletions reach the copy. Adding a link alone does not guarantee that an AI assistant will open it.
4. Organise and write the first useful set
Choose a small number of clear categories, then write the articles with the greatest practical value. Link related articles and make the next step easy to find.
Ten well-chosen articles can be a manageable first release, but treat that as a planning choice. The right size depends on your business and the needs of your audience.
5. Review imports before relying on them
If your software imports web pages or documents, inspect the results. Check for missing sections, broken tables, repeated navigation text and old information.
An import can succeed technically while losing the condition that makes an answer correct. For example, a price table may lose the relationship between a plan name and its monthly charge.
Remove superseded material from active use, or label and separate it where historical information is still needed.
6. Test with real tasks and questions
Ask someone unfamiliar with the content to find an answer and follow the instructions. Note where they search, hesitate or misunderstand.
For an AI assistant, keep a test list containing common questions, alternative phrasings, exceptions and questions it should refer to a person. Check answers against the approved sources, including any linked next steps.
7. Assign ownership and review triggers
Give each topic an owner. Update affected content when a policy, product or service changes, rather than waiting for the next scheduled review.
A weekly review of feedback during launch and a monthly review thereafter can be a useful starting routine. Choose the schedule according to how quickly your information changes and the impact of an error.
How an AI assistant uses a knowledge base
A common approach is retrieval-augmented generation, usually shortened to RAG. The system searches approved sources for relevant passages and provides them to a language model as context for its answer. Retrieval can match meaning as well as keywords, so titles and exact wording are not the only signals. Microsoft’s explanation of RAG describes this approach.
Adding content to this kind of knowledge base is different from retraining the underlying model. The assistant consults the content when answering.
Good source material helps, but does not guarantee a correct response. The system can retrieve an unsuitable passage, omit an exception or generate an unsupported detail. Test the full answer, rather than only checking that the correct document was uploaded.
To make content easier to use, keep conditions close to the statements they qualify, use meaningful headings and resolve contradictory versions. Set a clear fallback when the available information is insufficient.
What about information that changes frequently?
Match the retrieval method to the information:
- General guidance: maintained articles can explain how a service works.
- Changing published information: scheduled synchronisation or live page retrieval may be appropriate, depending on how quickly updates must appear.
- Customer-specific or transactional information: order status, balances and bookable availability should come from the relevant authorised system, or the customer should be directed there.
A live page fetch can still return an outdated page, miss information or fail. Check which source the assistant actually used, and test what happens when fresh information is unavailable.
How this works in Holp
Holp provides several ways to supply information to your assistant:
- Write knowledge entries by hand for approved answers and details that are not already published.
- Import website pages into the knowledge library, then review the imported content. Holp’s guide describes automatic re-checking of imported pages; verify that important changes have reached your assistant.
- Upload PDFs and documents and check the extracted information before relying on it.
- Configure live website search for relevant public pages.
Holp’s live search checks the knowledge base first and falls back to website search when it finds no relevant knowledge. It is therefore important to remove or update stale stored answers: adding a live link does not mean every answer is checked against that page.
You can also publish knowledge entries as guides in the widget, giving visitors a way to browse the information themselves.
Use Holp’s knowledge gaps to investigate unanswered questions. A gap may call for new content, a clearer existing entry or a check that the relevant source was imported and indexed. Retest after making the change.
Knowledge base examples
These fictional examples show how the content changes with the business.
| Organisation | Useful starting content | Information needing particular care |
|---|---|---|
| Visitor attraction | Tickets, parking, access, dogs, facilities and group visits | Seasonal dates, event exclusions and current availability |
| Software business | Setup, account access, billing, plan features and troubleshooting | Product versions, plan changes and account-specific information |
| Leisure centre | Memberships, lessons, facilities, accessibility and cancellation procedures | Timetables, temporary closures and class availability |
| Internal operations team | Onboarding, purchasing, expense procedures and approval routes | Restricted information and changes to responsibilities |
A useful collection will grow as new questions and tasks emerge. Keep uncommon but important procedures even if they receive few views.
How to tell whether your knowledge base is working
Article count and page views show activity, but they do not establish that someone found a useful answer.
Look at search terms with no useful results, article feedback, repeated support questions and whether people can complete the intended task. For AI, review a sample of answers for correctness, completeness and appropriate referral to your team.
Compare unanswered questions with usage volume. Twenty unanswered questions out of fifty conversations means something different from twenty out of a thousand.
Common mistakes to watch for include conflicting copies of policies, content with no owner, imports nobody checks and instructions that assume knowledge a new customer does not have. Avoid treating fewer support contacts as success unless people are actually getting the help they need.
Frequently asked questions
What is the difference between a knowledge base and a database?
A database is a system for storing and managing data. A knowledge base is an organised information resource, often stored using a database behind the scenes.
In a support context, an order database contains a particular order’s status. A knowledge-base article explains how customers can check that status or report a problem.
Do I need specialist knowledge base software?
Not necessarily. A small collection can start as well-organised website pages or an internal wiki. Dedicated software becomes useful when you need better search, permissions, review workflows, feedback or integrations. Choose based on those needs and how easily your team can maintain the content.
How many articles should a knowledge base have?
Enough to support the questions and tasks in its scope. There is no reliable universal number. Start with frequent and consequential questions, then expand using feedback and gaps you observe.
Can an AI chatbot work without a knowledge base?
Yes. It may use general model knowledge, instructions or connected tools. To answer reliably about your business, it needs access to trustworthy business information somewhere. A maintained knowledge base is one way to provide that, alongside live systems for information such as bookings or orders.
Can I use AI to write knowledge base articles?
Yes, as a drafting aid. Give it approved source material and have a knowledgeable person check the result, particularly conditions, steps and exceptions. AI-generated wording should not become the authority for a policy your organisation has not agreed.
Start with the answers your customers need
Choose a handful of recurring questions, find the authoritative answers and publish them clearly. Assign an owner, test whether people can find and use them, and build from there.
If you already have a website, Holp’s free Site Answerability Check can help you assess the starting point. It tests questions against a sample of your pages, shows supporting sources and highlights gaps to investigate. A missing answer means it was not found in that sample, so check the rest of your site before writing a duplicate.
Check which questions your website can answer and use the findings to plan your next improvements.