Train a chatbot on your website content

You don’t train a chatbot.
You give it something to read.

To train a chatbot on your website content, you don’t change the AI. You give it your content to read. The bot keeps your pages, files and Q&As as short passages, finds the ones closest to each question and answers from those. So what it says depends on what you wrote down. Here is what to add, how to write it, a free check of which customer questions your text answers, and how to set it up with Builderify AI Chatbot.

A chatbot Knows only what you wrote down

By the Builderify team

01 You add pages, files and Q&As 02 It finds the closest passages 03 No match: your fallback line, not a guess
01 / The short answer

Can you train a chatbot
on your own website content?
Yes. Mostly it’s writing.

For a business website, “training” means giving the bot your content to read, not changing the AI. Your pages, documents and question-and-answer pairs are cut into short passages and stored. When a visitor asks something, the bot finds the passages closest in meaning to the question and writes its answer from those.

That puts the work where you can do it: in the words. A bot can’t know a price, a policy or an opening time you never wrote down, and it can’t tell that a page is out of date. Get the content right and the bot follows. Get it wrong and the bot repeats it, politely.

A website chatbotRetrieval, not retraining
It does
  • Read the pages, files and Q&As you give it
  • Find the passages closest to each question
  • Answer from those passages
  • Say it doesn’t know when nothing matches, if you set it up that way
It doesn’t
  • Change or retrain the AI model
  • Learn from chats on its own
  • Know anything you didn’t write down
  • Watch your site live: pages are re-read, not streamed
What decides quality
  • Is the answer written down?
  • Is it in the words customers use?
  • Is it said once, not twice and differently?
  • Is it current?
02 / What training means

What does “train a chatbot on your website” really mean?
Three different things.

Almost always it means retrieval: the bot looks your text up for each question. It sounds like less than training, and for a business site it is better.

Three ways to give a chatbot your knowledge, and when each fits
Approach What changes Good for Weak at For a business site
RetrievalWhat nearly every website chatbot does. Your text is stored as short passages and handed to the AI with each question. The model itself isn’t changed. Prices, policies, hours: anything that changes. Edit the text and the next answer is current. It needs the answer to exist in your text. It can’t supply a fact you never wrote. Use this.
Fine-tuningTraining the model further on example conversations. The model’s behaviour: format, tone and how it follows instructions. Consistent style and structure. Keeping facts current. Every price change would mean another training run. Rarely needed.
Everything in the instructionsPasting your text into the bot’s standing prompt. All of it is sent with every message. A tiny site with one short page. Cost and clutter: long text goes with each message and can crowd out the question. Fine for a first test.

Retrieval is the tool for knowledge. OpenAI’s own guide splits the problems in two: give the model context when it lacks knowledge, its knowledge is out of date or it needs your private information; change the model when its format, tone or reasoning is inconsistent.OpenAI AWS describes retrieval as letting a model consult an authoritative knowledge base outside its training data, “without the need to retrain the model”.AWS The term comes from a 2020 research paper.arXiv When a vendor says it “trains” on your site, ask which of the three it does. It is nearly always the first, which is good news: you can fix a wrong answer by editing a paragraph. For a deeper look at how it works on WordPress, see AI chatbots for WordPress.

03 / What to add

What content should you train a chatbot on?
Fewer pages than you think.

Start with what people ask before they buy or book. Eight or ten good pages beat the whole site. A bot with two hundred old blog posts has two hundred chances to quote something that stopped being true.

Anything you answer more than once a week belongs in the bot, as a page or as a Q&A. The next chapter checks which of your questions your text covers.

Add first8 things
  1. 01

    Prices and what’s included

    The most asked question, and the one a bot must never guess.

  2. 02

    Opening hours, address, how to reach you

    Short facts visitors want in one line.

  3. 03

    Delivery, shipping or turnaround times

    With numbers and units: “two working days”, not “quickly”.

  4. 04

    Returns, refunds and cancellations

    Say what you do and what you don’t.

  5. 05

    How to book, order or get started

    The steps in order, with what each costs.

  6. 06

    Who you serve and where

    Areas, countries, kinds of customer.

  7. 07

    Common problems and the fix

    Whatever you answer more than once a week.

  8. 08

    What you don’t do or sell

    A bot can’t read a “no” in silence. Write it.

Leave out5 things
  • Pages behind a login

    A bot reads what anyone can open, so these can’t be fetched.

  • Old posts and retired offers

    To a bot, last year’s price is still a price.

  • Near-duplicate pages

    If two pages disagree, the bot may quote either.

  • Anything private

    Staff notes, customer details, passwords. Add only what you would publish.

  • “It depends” pages

    Write the real answer for the common case as a Q&A.

04 / Check your content

Which customer questions does your content answer?
Check before you switch it on.

Paste the text of your key pages, then ten questions customers really ask. The check looks for each question’s key words together in one passage of your text. It is a rough word-overlap check, not the bot: your chatbot matches by meaning, so it finds more than this does, and it can still get an answer wrong. Nothing you paste leaves your browser.

Coverage check · a made-up bike repair shop

5 of 8 look answered · 1 partly · 2 not found

Checked against 6 passages of your text.

  1. “How much is a basic service?”

    Looks answered

    Prices — A basic service is $45 and a full service is $95. Parts are extra, and we always quote before we fit anything over $20.

    Found: basic, service.

  2. “What time do you open on Saturday?”

    Looks answered

    Opening hours — We are open Monday to Friday, 8am to 6pm, and Saturday, 9am to 2pm. We are closed on Sundays and public holidays.

    Found: open, saturday. Not in it: time.

  3. “How long does a repair take?”

    Looks answered

    How long a repair takes — Most repairs take two working days. A basic service is often done the same day if you drop the bike off before 10am.

    Found: repair, take.

  4. “Can you collect my bike from home?”

    Looks answered

    Collection and delivery — We collect and return bikes within five miles of the shop for $15 each way. Book collection when you book the repair.

    Found: collect, bike. Not in it: home.

  5. “Is there a warranty on repairs?”

    Looks answered

    Warranty — All repairs have a 90-day warranty on parts and labour. Tyres and brake pads wear out with use, so they are not covered.

    Found: warranty, repairs.

  6. “Do you repair e-bikes?”

    Partly

    How long a repair takes — Most repairs take two working days. A basic service is often done the same day if you drop the bike off before 10am.

    Found: repair. Missing: e-bikes.

  7. “Do you take card payments?”

    Not found

    No passage has these words together: take, card, payments.

  8. “Can I get a refund if the repair goes wrong?”

    Not found

    No passage has these words together: refund, repair, goes, wrong.

Write down what is missing, even when the answer is “no”. The button below makes a Q&A list to fill in.

Looks answered means most of the question’s key words sit together in one passage. It doesn’t mean the answer is right or current.

Partly usually means the thing they asked about is missing. Look at the missing words: they are what to write.

Not found means nothing close. Write it down, even if the answer is “no”. Works best in English; in other languages the filler words aren’t ignored, so results are rougher.

05 / Write for a bot

How do you write content a chatbot can answer from?
So a stranger could use it.

Put the answer first, in the customer’s words, with the number and the date. The bot finds passages by meaning, so you don’t need to stuff in keywords. You do need the fact to be there, once, in plain text. Six rewrites:

The same fact written so it is hard for a bot to use, and so it is easy
Hard for a bot Easy for a bot Why
We pride ourselves on a fast turnaround on every job. Most repairs take two working days. The answer comes first, with a number.
Get in touch to discuss our maintenance programmes. A basic service is $45. A full service is $95. Customers ask “how much”, so say how much.
(Nothing about e-bikes anywhere.) We don’t repair e-bikes. A bot can’t read a “no” in silence. Write it.
Prices valid from last spring. From 1 September 2026, a basic service is $45. A date shows when a fact went stale.
The price list as an image, or a widget built in the browser. The same list as text on the page. A bot reads text. It can’t read a picture, and it can’t read a page that only exists after JavaScript runs.
Two pages that give two prices. One page, linked from everywhere else. If pages disagree, the bot may quote either.
06 / Test it

How do you test a chatbot before visitors do?
Then keep reading what it misses.

Ask it ten real questions, including two it shouldn’t answer, and check each answer against your own page. The same ten from the check above will do.

After you launch
Read the questions it couldn’t answer once a week. Each one is an answer you haven’t written down yet. When a fact changes, change the page first, then let the bot re-read it. Tell visitors they are talking to an AI: the disclosure guide has the wording.
Before you switch it on5 steps
  1. 01

    Collect ten real questions

    From your inbox, chat logs, calls and reviews. The ones people ask, not the ones you wish they asked.

  2. 02

    Ask them the way people type

    Short, misspelled, two questions in one, and a follow-up such as “and how much is that one?”.

  3. 03

    Add two it shouldn’t answer

    A discount you never offered, and something off-topic. A good result is the fallback line, not a confident guess.

  4. 04

    Check each answer against your page

    Not against how it sounds. A fluent answer isn’t a correct one.

  5. 05

    Fix the content, then ask again

    Wrong answer: find the passage it came from. Missing answer: write it. Ask the same question again to confirm.

07 / In Builderify

How do you train a chatbot in Builderify?
Four ways in, no code.

Open AI Chatbot › Knowledge and add what you have. The chatbot is a block in your Floating Bubble, installed with the same one script tag as everything else, on WordPress, Shopify, Wix, Squarespace, Webflow, Framer or plain HTML. The AI Chatbot module page has the full picture.

The four ways to add knowledge in Builderify, what each can read and what to watch for
Add What you can give it Watch for
A page on your site One address at a time, or import a site from its sitemap or its links, up to 100 pages. A page built by JavaScript in the browser has no text to read, and Builderify says so. Only the first 40,000 characters of a page are used.
A document PDF, Word, CSV, text or Markdown, up to 10 MB. A scanned PDF is a picture of text, so there is nothing to read. Paste its text instead.
A list of Q&As Type them, paste a list, or upload a CSV with question and answer columns. You write the exact answer, so this is the surest way to get a wording right.
Text nobody has published Paste it: a price list from a spreadsheet, a policy from an email. It lives only in the bot, so update it there when it changes.
  1. 01

    Add your key pages, files and text

    Start with the eight things in chapter 03. Each source shows its status, and a page that can’t be read says why.

  2. 02

    Write the answers that matter as Q&As

    A Q&A is stored with its question, so the wording customers use is what gets matched. Use the gaps from the check above.

  3. 03

    Set the fallback line and test

    Write what the bot says when nothing matches. The default is “I don’t have that information yet.” Then ask your ten questions. A question your knowledge can’t answer is handed to you, and the human hand-off how-to shows where it lands.

  4. 04

    Keep it current and teach it what it missed

    Web pages are re-read once a week, and a page whose text hasn’t changed isn’t processed again. Re-read one at once after a change. When a transcript shows a weak reply, one action turns that question into a Q&A you write.

If a visitor wants a person, the bot can hand the chat to your Live Chat, and a visitor who leaves an email becomes a contact in Leads.

Honest limits

What it is not.

Better you read it here than find it out later.

  • It doesn’t browse your site live

    Pages are read when you add them and once a week after that. After a change, re-read that page to update it now.

  • It doesn’t learn from chats by itself

    You read the conversations and decide which questions become Q&As.

  • It doesn’t fine-tune a model

    The AI isn’t changed. What the bot knows is what you wrote down.

  • It isn’t a guarantee

    No setting makes a model incapable of mistakes. Read the transcripts, especially in the first weeks.

You pay for answers, at what each one cost to produce, and every conversation shows its own running total. Every account gets 250 free credits a month. There is no monthly fee: one-time packs start at $9 and never expire. See the pricing page.

Start free
Questions

Training a chatbot, before you ask.

Yes. For a website chatbot, training means giving it your content to read: pages, documents and question-and-answer pairs, stored as short passages. When a visitor asks something, the bot finds the passages closest to the question and answers from them. The AI model itself isn't changed, so the answers are only as good as what you wrote down.

Not in the way the phrase suggests. Some models can be fine-tuned with example conversations, but OpenAI describes that as a way to fix inconsistent format, tone or reasoning, while missing or out-of-date knowledge is a job for supplying context. To make a chatbot answer from your own data, store your text and hand the matching passages to the model with each question. Builderify's AI Chatbot works this way and doesn't fine-tune a model.

Fewer pages than most people expect. Start with the pages that answer what people ask before they buy or book: prices, hours, delivery, returns and how to start. Add a Q&A for every question you answer more than once a week. A short, current, consistent set of sources beats a large one with old pages in it.

Change the page first, then let the bot re-read it. In Builderify web pages are re-read once a week and a page whose text hasn't changed isn't processed again, and you can re-read one straight away. Pasted text and Q&As are re-learned as soon as you save an edit.

Not on its own. A conversation doesn't change what the bot knows. In Builderify you read the transcripts, and one action turns a question it missed into a Q&A that you write, so the next visitor gets your version.

Pages behind a login, pages whose text is built by JavaScript in the browser, text inside images and scanned PDFs have nothing for it to read. Builderify says so when a page has no readable text, and uses only the first 40,000 characters of a very long page. Paste the text, add the answer as a Q&A, or add the rest as a separate page.

How retrieval and fine-tuning differ was read on 29 October 2026, and the Builderify details were checked the same day. Products change, so check the current screens before you rely on a limit or a figure here.

← All guides

Stop losing the visitors
you already paid for.

More leads from the traffic you already have, and follow-up that sends itself. Free to start. No card, no monthly fee.