Knowledge design

How to train an AI chatbot on your website content

How to turn website pages, policies, FAQs, and documents into a support knowledge base that stays accurate after launch.

By Helm9 min read

Inventory the customer-safe sources

List the pages customers already use to answer questions: services, products, pricing, shipping, returns, policies, setup guides, and FAQs. Add approved documents only when they contain customer-safe information that is not already published.

Exclude drafts, stale campaigns, private notes, and documents whose audience is unclear. For every source, record an owner and the event that should trigger an update. The goal is a small body of trustworthy information, not the largest possible upload.

Resolve contradictions before import

A chatbot cannot reliably choose between two shipping deadlines or two versions of a cancellation rule. Search the source set for duplicated prices, dates, eligibility language, service areas, and exceptions. Decide which source is authoritative and remove or redirect the rest.

If a rule genuinely depends on location, product, plan, or order state, write that condition explicitly. Clear conditional language improves customer understanding and gives the agent a better chance of retrieving the correct passage.

Write for retrieval and for people

Use descriptive headings, direct answers, short sections, and the words customers actually use. A page titled 'Delivery times and regions' is easier to retrieve than a brand slogan hiding the same information in a long paragraph.

Keep each policy answer self-contained enough to make sense when retrieved on its own. Do not repeat keywords unnaturally. Clear information architecture helps customers, search engines, and the support agent at the same time.

Create answers for the gaps

Compare recent customer questions with the source inventory. When an important question has no approved answer, decide whether to create an FAQ, update a policy page, or require a handoff. Do not hide a business decision inside the chatbot prompt.

Record questions that must never receive a general answer, such as account-specific, medical, legal, financial, or safety-sensitive requests. These belong in the escalation policy even if similar words appear in the knowledge base.

Test four different behaviors

Test whether the system finds the right source, whether the answer stays faithful to that source, whether it admits when the answer is missing, and whether it hands off when a rule requires a person. A fluent answer can still fail any of the other three tests.

Build a test set from real wording, misspellings, vague questions, conflicting requests, and edge cases. Save the expected source and outcome for each case so changes to content or configuration can be checked again before publishing.

Maintain the knowledge after launch

Review unanswered questions and handoffs every week during the early rollout. Some reveal missing content; others reveal that a source is hard to interpret or that the question should always go to a person.

Re-test after material changes to products, pricing, policies, or integrations. A chatbot trained once will drift away from the business. A maintained knowledge workflow keeps the source, answer, and customer experience aligned.

FAQ

Frequently asked questions

Can an AI chatbot learn directly from my website?

Yes. A support chatbot can index approved public pages and use relevant passages when answering. You still need to choose the sources, resolve contradictions, define exclusions, and test the resulting answers.

How often should chatbot knowledge be updated?

Update it whenever a product, price, policy, service area, or procedure changes. During the first month, review unanswered questions and handoffs weekly to find gaps quickly.

Should I upload every company document to the chatbot?

No. Use a focused set of current, customer-safe, authoritative sources. Uploading unrelated, private, or contradictory documents can make answers less reliable and harder to govern.

Build the first support agent.

Start with the support boundaries and channel you can operate today.

View pricing