Skip to content
Back to blog

How to Prioritize Chatbot Sources for Accurate Answers

Learn how to rank FAQs, web pages and product catalogs as chatbot sources, handle conflicts and gaps, test answers and know when to hand off to a human.

To prioritize chatbot sources, rank them by authority and by how fast they change. Put your policies and structured data first, then curated FAQs, then general website content, and let the chatbot admit a gap instead of guessing. Give each source an owner, a way to refresh, and a test that proves the chatbot uses it correctly.

This guide shows how to do that on a small business website: what to rank first, what to do when sources disagree, how to test, when to hand off to a person, and how to adapt it all for several languages.

Konvuno
Keep Chatbot Answers Grounded
Konvuno answers from your FAQs, website content and product catalog, with product feeds syncing automatically to keep product details current.

TL;DR

  • Rank sources by authority: policies and live product data first, curated FAQs second, general page copy third, old blog posts last.
  • Retrieval quality matters as much as the content itself. A well-grounded answer can still be wrong if the chatbot pulls the wrong passage.
  • Write down what happens when sources conflict or go missing: the chatbot should say it is unsure and route the question to a person, not improvise.
  • Test with real customer questions, including edge cases such as discontinued products, before you launch and after every big change.
  • Treat each language as its own source set with its own review, not as an automatic translation of the English one.

Table of Contents

What your chatbot should answer, and from what

A website chatbot earns its place by answering the questions your visitors ask over and over: what you sell, what it costs, whether it is in stock, how shipping and returns work, how to book, and who to contact. It should not be expected to answer everything. Questions about a specific order, a refund exception or a legal matter belong with a person.

For a small business, the information a chatbot can draw on usually falls into four groups:

  1. Structured data, such as a product catalog with prices and availability.
  2. Curated answers, such as an FAQ you wrote on purpose.
  3. Website content, such as service pages, about pages and blog posts.
  4. Policies and documents, such as shipping terms, return rules and warranty text.

These groups are not equal. A price in your live catalog is more trustworthy than a price mentioned in a blog post from three years ago. A sentence in your returns policy outranks a casual line in a product description. Prioritizing sources means making those differences explicit before the chatbot has to choose between them.

Why retrieval is the control point

Most modern website assistants use retrieval-augmented generation: the system searches your content for relevant passages, then writes an answer based on what it found. Google Cloud’s explanation of retrieval-augmented generation makes a point that matters for owners: retrieval is the critical control point. Even a well-grounded answer can be irrelevant or wrong if the search step brings back poor passages.

In practice, that means two jobs, not one:

  • Curate the content. Remove what is outdated, duplicated or contradictory.
  • Shape what gets found. Clear titles, one topic per page and plain wording help the right passage surface for the right question.

The second job overlaps with how content gets found by AI search tools generally. If you want a deeper look at how pages become findable by AI systems, this piece on making content accessible to AI covers the access side, and a walkthrough of fast retrieval actions shows how retrieval-friendly writing works from the outside. The same habits, such as one clear answer per page and descriptive headings, also help your own chatbot.

A practical priority order

Here is a ranking that works for most small shops and service businesses. Adjust it to your situation, but decide it in writing.

Priority Source type Why it ranks here Typical owner
1 Live product catalog (prices, stock, variants) Changes often, and wrong data costs sales Store manager
2 Policies (shipping, returns, warranty, privacy) Carry legal and financial weight Owner or operations
3 Curated FAQ Written to answer exact questions in your voice Support lead or owner
4 Service and product pages Broad, accurate when current, but not written as answers Marketing or web person
5 Blog posts and news Dated by nature, useful for context only Marketing
6 Old PDFs, archived pages Highest risk of stale facts Remove or archive

Put structured data first for facts that change

Prices, availability and variants should come from a feed, not from copy someone typed into a page. If you run WooCommerce, or publish a Google Merchant or Facebook product feed, the catalog is already your single source of truth for these facts. A chatbot that reads the feed will give the same price your checkout does. A chatbot that reads a page where someone typed the price by hand will drift out of date the first time you run a sale.

Write the FAQ for the chatbot, not just for people

A curated FAQ is the highest-leverage source you control. Each entry should answer one question completely, in the words customers actually use. Add questions as they arise. The best source for new entries is your own conversation log: the questions the chatbot could not answer last week are the FAQ entries to write this week.

Treat general pages as supporting evidence

Service pages and about pages are written to persuade, not to answer. They can be vague (“fast delivery”) where a customer needs a number. Keep them in the knowledge base, but rank them below the FAQ and policies so that a precise answer wins over a marketing phrase.

Retire what you do not want quoted

If a page should not be used as an answer, take it out of the chatbot’s reach. A 2021 blog post about a discontinued product line is a liability, not an asset. Archiving it from the knowledge base costs nothing and removes a whole class of wrong answers.

What to do when sources conflict, run out or go stale

Every site has contradictions: the footer says returns take 30 days, an old FAQ says 14. The question is not whether this happens but what the chatbot does when it does.

ALESO’s guidance on conflicting, outdated or missing sources recommends defining authority and validity rules, logging conflicts together with the query, results and versions, exposing unresolved contradictions, and routing them to the person responsible. You can apply that on a small scale without any engineering:

  1. Set an authority rule. For example: the live catalog beats any page, policies beat the FAQ, and the FAQ beats general copy.
  2. Set a validity rule. Anything with a date, such as a promotion or seasonal hours, needs an end date or a reviewer.
  3. Decide what a gap looks like. If no source answers the question, the chatbot should say so plainly and offer a human, never fill the silence with a plausible guess.
  4. Name an owner for each conflict. A flagged contradiction nobody owns will still be there next quarter.
  5. Fix the source, not the symptom. If the chatbot gave a wrong answer because two pages disagreed, correct the pages. Patching one answer leaves the conflict in place.

Missing information is a feature of the dashboard, not a failure

A question the chatbot cannot answer is a signal. Review unanswered questions weekly and sort them into three piles: write a new FAQ entry, fix an existing page, or leave it for a human because it should never be automated. Over a few months the unanswered list gets shorter and the content gets better.

Three paths for unanswered chatbot questions

Keeping answers accurate as things change

Accuracy decays. Prices move, services are added, hours change for the holidays. The way to keep up is to remove as many manual steps as you can and put a calendar on the rest.

  • Automate what is structured. Catalog sync from WooCommerce or a product feed keeps prices and availability current without anyone touching the chatbot.
  • Review what is written. Put FAQ and policy reviews on a recurring schedule, such as monthly for small shops and before every seasonal campaign.
  • Tie content changes to chatbot changes. Any time you update a policy page, update the matching FAQ entry in the same sitting.
  • Watch the questions. A sudden jump in one question usually means something changed: a shipping delay, a viral product, a confusing page.

A useful habit is to treat a launch like a release: before you publish a new service or run a sale, ask what the chatbot will say about it tomorrow.

Testing answers and finding gaps in your sources

Do not trust a chatbot because the demo looked good. Build a test set from reality. Swept’s framework for evaluating AI customer service agents suggests testing real customer questions, edge cases and adversarial inputs, including discontinued products and regional exceptions, and judging correctness, policy adherence, factual grounding and escalation quality. It also advises building your own test suite before deployment.

A workable version for a small business:

  1. Collect 30 to 50 real questions from email, chat history, phone notes and social messages.
  2. Add the awkward ones. Ask about a product you stopped selling, a country you do not ship to, a discount that ended, and a question that mixes two topics.
  3. Try to break it. Ask it to ignore its instructions, to promise a refund, or to comment on a competitor. A good assistant stays within its sources and scope.
  4. Score each answer on four points: is it correct, does it follow your policy, can you point to the source it used, and did it hand off when it should have?
  5. Trace every failure to a source. Wrong answer, missing page, conflicting pages or poor retrieval? Each has a different fix.
  6. Repeat after big changes, such as a new catalog, a redesigned site or a policy update.

The sixth step is the one most people skip. A test set you run once is a launch checklist. A test set you rerun is quality control.

When the chatbot should hand off to a person

Escalation is part of accuracy. Swept’s framework argues that a system has to recognize the limits of its own capability, notice frustration and high-consequence topics, and pass useful context to the right human queue. That is a sound way to define handoff rules for a small team:

  • The question is outside the sources. No confident answer exists, so a person should take it.
  • The stakes are high. Refund disputes, safety concerns, legal or medical questions and complaints should reach a human quickly.
  • The visitor is frustrated. Repeated rephrasing or an explicit request for a person is the cue.
  • The visitor is ready to buy or book. A warm lead with a custom request is worth a human reply.

How the handoff works matters as much as when. The visitor should not have to repeat themselves, so the person who picks up needs the conversation so far and any contact details already captured. If nobody is online, the chatbot should say when to expect a reply and collect an email address rather than leaving the visitor at a dead end.

Adapting sources for multilingual visitors

If your audience speaks more than one language, the source question multiplies. A few rules keep it manageable:

  • Decide the source of truth. Usually one language holds the master version of policies, and the others follow it.
  • Do not rely on word-for-word translation. Shipping terms, units, currency, date formats and legal wording differ by market. Write local FAQ entries where the answer is genuinely different.
  • Keep catalogs consistent. If your feed has translated titles and descriptions, the chatbot can answer in the visitor’s language from the same product data.
  • Test in each language. Run your question set separately. A gap that does not exist in English often shows up in the second language.
  • Check handoff coverage. If the chatbot speaks Spanish but your staff does not, set expectations about reply times and languages.

Our perspective: start small, curate hard

We build Konvuno for owners who have a website and no support team, and what we see is consistent: the businesses with the best chatbot results are not the ones with the most content, they are the ones with the most deliberate content. A short, accurate FAQ and a live product feed beat a hundred loosely maintained pages.

Our perspective: start small, curate hard — overview diagram

Our advice is to begin with the sources that answer most visitor questions, connect your catalog so prices and stock take care of themselves, and read the analytics on what visitors actually ask. Let the questions tell you what to write next. Configure everything, preview the answers, and only then go live. A chatbot should feel like your best-informed employee, one who says “let me get a person” when the answer is not in the file.

No developer should be needed for any of this. The point of a hosted dashboard is that the person who knows the business can change the sources directly.

— Konstantin

Putting it into practice with Konvuno

Konvuno answers visitor questions from your FAQs, website content and product catalog, captures leads into a built-in CRM and hands off to a human when a question needs one. Catalogs sync automatically from WooCommerce or any Google Merchant or Facebook product feed, so answers about products, prices and availability stay current. It installs with a single script tag, speaks seven languages, and you can configure and preview everything before you pay.

Plans are Starter at €29 per month, Growth at €79 per month and Business at €199 per month, with no per-seat pricing.

FAQ

Which source should a chatbot trust first?

Trust structured, frequently updated data first, which usually means your live product catalog and your written policies. Next comes a curated FAQ, then general page copy. Write this order down so the chatbot and your team resolve conflicts the same way.

How often should I update my chatbot’s sources?

Automate what changes fastest, such as prices and stock, through a catalog sync. Review FAQs and policies on a set schedule, for example monthly, and again before any sale or policy change. Check unanswered questions weekly, because they show you where the content has fallen behind.

What should a chatbot say when it does not know the answer?

It should say it does not have a reliable answer and offer a way forward: connect the visitor with a person, or take their contact details so someone can reply. Guessing is worse than admitting a gap, because a confident wrong answer about price or policy can cost you a sale or a dispute.

How do I test whether my chatbot is using the right sources?

Build a list of real customer questions plus edge cases, such as discontinued products and regional exceptions. Score each answer for correctness, policy adherence, grounding in a source and quality of handoff. Rerun the list after any major content change.

Do I need separate sources for each language?

Not always, but you do need to check each language separately. Shared product data can serve all languages, while policies, shipping details and local rules often need their own wording. Test every language with its own set of questions.

Sources