Flocci Chat Start free
Plain answer

How to train an AI chatbot on your website content

Short answer

'Training' a website chatbot doesn't mean fine-tuning a model — it means building a searchable index of your content that the AI reads at answer time. The best version is fully automatic: Flocci Chat crawls your site at onboarding, then passively learns every page visitors open (JavaScript-rendered included) and re-learns pages when they change.

What "training" actually means (and doesn't)

No mainstream website chatbot fine-tunes an LLM on your content — fine-tuning is slow, expensive, and frozen the moment your pricing page changes. What products call training is indexing: your pages are split into chunks, embedded as vectors, and stored so the relevant pieces can be retrieved and handed to the model per question. That's retrieval-augmented generation — the full mechanics are in what is a RAG chatbot. The practical consequence: the quality of a "trained" chatbot is the quality of its ingestion pipeline, not of some bespoke model.

The three ingestion paths, ranked by ongoing effort

  1. Manual uploads (PDFs, docs, pasted text): full control, permanent chore. Right for content that isn't on your site — internal policies, spec sheets. Flocci Chat supports these from the dashboard.
  2. Scheduled crawling: point the bot at your sitemap, re-sync daily/weekly. Fine for static server-rendered sites; fails on JavaScript-rendered content and lags every content change until the next sync. Many tools also cap indexed pages per pricing tier.
  3. Crawl + passive learning (automatic, Flocci Chat's default): an onboarding crawl covers day one; from then on the embedded widget reads every page a real visitor opens — after scripts run — and updates the index. Changed a page? It re-learns on the next visit. New page getting traffic? Already indexed. No caps, no schedule, no chore.

How ingestion quality shows up in answers

Behind the scenes, Flocci Chat chunks content section-aware (headings, code blocks, FAQs get appropriate profiles), deduplicates near-identical chunks, and retrieves with hybrid vector + full-text search reranked for diversity — so an answer about "refund timelines" pulls your actual policy paragraph, not four copies of your footer. You can inspect exactly how any document was chunked and test retrieval in the dashboard's diagnostic tools before going live.

Keeping it fresh — the part everyone underestimates

Support content changes weekly: prices, features, policies. With scheduled-crawl tools, every change opens a staleness window where the bot confidently recites your old pricing. With passive learning the window closes on the next page visit — and your own five-minute browse after publishing closes it immediately. Pair that with the dashboard's unanswered-intents report (what visitors asked that your content couldn't answer) and "training" becomes a feedback loop: publish → auto-learn → see gaps → publish.

Frequently asked questions

Can I train a chatbot on my website for free?

Yes — Flocci Chat's signup includes 500 free credits with the full ingestion pipeline (crawl, passive learning, uploads) enabled. Ingestion itself is never metered; only answered visitor messages consume credits.

How do I train ChatGPT on my website?

A custom GPT can reference files you upload manually, but it won't crawl your site, stay fresh, cite sources in a widget, or hand off to your team. Purpose-built website chatbots index your site automatically and embed on your pages — that's the practical version of 'training ChatGPT on your website'.

How often does the chatbot re-learn my content?

Continuously. Every page a visitor opens is compared against the index by content hash; if it changed, the new version replaces the old one immediately. There is no re-sync schedule to configure.

What content should I keep out of the knowledge base?

Logged-in app screens, customer PII, and internal docs. Flocci Chat's data-passive-ingest="off" attribute excludes private surfaces, and the dashboard's export/delete tools cover GDPR requests.

Try it on your own website

One script tag. 500 free credits — roughly 500 answered visitor messages. Every feature on, no card. The widget in the corner of this page is the product, running on its own site.

Create your workspace — free