Your AI Agent Is Only as Good as Your Content
A practical five-pass audit that catches wrong answers before your customers do
Most teams that launch an AI support agent obsess over the wrong variable. They compare models, tweak the widget colors, and rewrite the welcome message five times. Then the agent goes live and gives a confidently wrong answer about the refund window, because the refund policy exists in three places on the website and two of them disagree.
The model was never the problem. The content was.
An AI agent is a mirror of your content. If your content is accurate, current, and well organized, the agent looks brilliant. If it is scattered, stale, or contradictory, the agent faithfully reproduces the mess at scale. This article is the audit we wish every team ran before launch: five passes through your content, each one catching a specific class of wrong answers.
Why do AI agents give wrong answers from "correct" websites?
Because a website can be correct for a human and ambiguous for a machine, at the same time.
A human reading your shipping page brings context: they know the "Holiday Shipping 2023" banner is old, they know "we" means your company, and they skim past the marketing fluff to the table. An AI agent treats every sentence as a potential fact. It has no instinct for what is outdated, superseded, or tongue-in-cheek.
Nearly every wrong answer traces back to one of five content problems:
- Contradiction: two pages state different versions of the same fact.
- Staleness: the fact was true once and never removed.
- Invisibility: the fact exists only in an image, a PDF screenshot, or behind a login.
- Ambiguity: the fact is phrased so it can be read two ways.
- Absence: the fact was never written down because "everyone on the team just knows it."
The audit below attacks them in that order, worst first.
The five-pass content audit
- Hunt contradictions. Pick your ten highest-stakes facts: refund window, shipping times, pricing, warranty, support hours, cancellation terms. Search your own site for each one and list every page that mentions it. If two pages disagree, the agent will eventually serve the wrong one. Fix the sources, do not just note the discrepancy. One fact, one authoritative page; everything else links to it.
- Purge stale content. Sort your pages by last-updated date and read the oldest fifth with one question in mind: "would this answer be wrong today?" Seasonal promotions, discontinued products, old policy versions, and outdated screenshots are the usual suspects. Delete or update; do not leave a correction next to the old claim, because the agent may quote either.
- Rescue invisible facts. Walk your key pages and note every important fact that lives inside an image, a graphic banner, or a PDF scan. "Free shipping over $50" as a picture is invisible to the crawl that trains your agent. Restate each one in plain text on the page, or add it as a Q&A pair in your agent's knowledge.
- Rewrite ambiguous phrasing. Read your policies as a hostile lawyer would. "Returns accepted within 30 days": of ordering, or of delivery? "Support available on weekdays": which timezone? Every ambiguity you leave is a coin flip the agent will call for you. Add the missing qualifier in the source content.
- Write down the unwritten. Ask your support team for the ten questions they answer from memory because the answer is nowhere on the site. Common examples: "can I change my address after ordering?", "do you offer discounts for nonprofits?", "is the product safe for kids?". Each becomes a short Q&A pair. This pass usually produces the biggest quality jump of the five.
Expect the full audit to take an afternoon for a small site and a couple of days for a large catalog. That is cheap compared to the alternative: discovering each of these problems one embarrassing customer conversation at a time.
How should you structure content so an agent retrieves it cleanly?
Beyond being correct, content should be findable in fragments. When an agent answers, it does not read your whole site; it retrieves a handful of small sections relevant to the question. Structure decides whether those fragments are self-contained or confusing.
Three rules cover most of it.
One topic per heading. A section should answer one question. If a section covers shipping and returns, a retrieved fragment may carry half of each.
Make sections survive out of context. Each fragment should still make sense when read alone, away from the page it came from. Pronouns are the classic failure:
<!-- Fragile: meaningless out of context -->
## Returns
It must be unused and in its original packaging.
<!-- Robust: survives on its own -->
## Return conditions
Items must be returned unused, in their original packaging,
within 30 days of the delivery date.
Prefer text over cleverness. Tables beat infographics. Plain lists beat interactive accordions. Boring, explicit prose is what retrieval loves, and as a bonus, it is also what search engines and screen readers love.
Keep the audit alive after launch
A one-time audit decays. Prices change, policies evolve, products launch. Two habits keep quality from drifting:
Review unanswered questions weekly. Your agent's unanswered and low-confidence questions are a free, continuously updated list of content gaps, straight from real customers. Ten minutes a week turning the top misses into Q&A pairs compounds fast. This is also your early-warning system for the failure mode we described in When Bots Become Cages: Why Bot Jail Is the New Customer Support Failure: an agent that cannot answer and will not hand off is a trap, and the miss list tells you where the traps are forming.
Retrain after every content change. The agent answers from its last snapshot of your site. Whoever updates a policy page should treat "retrain the agent" as part of publishing, the same way they would treat "update the FAQ."
Finally, resist the urge to measure success by how many conversations the agent absorbed. As we argued in Stop Counting Deflected Tickets. Start Counting Revenue Created., an agent that deflects a customer with a wrong answer did not save a ticket; it cost a sale. Content quality is what moves the metric that matters.
- AI agents mirror your content: wrong answers almost always trace to contradiction, staleness, invisibility, ambiguity, or absence.
- Audit your ten highest-stakes facts first; a single contradictory refund policy causes more damage than fifty missing trivia answers.
- Facts inside images, PDF scans, or login walls do not exist as far as the agent is concerned. Restate them in plain text.
- Structure for retrieval: one topic per heading, sections that make sense out of context, tables and plain text over graphics.
- After launch, review unanswered questions weekly and retrain after every content change. The audit is a habit, not an event.
How long does the content audit take?
For a typical small business site, plan for one focused afternoon. Large product catalogs or multi-year blogs may need a couple of days. Start with the ten highest-stakes facts; that first pass alone prevents the most damaging wrong answers.
Do I need to fix my whole website before launching an agent?
No. Fix contradictions and stale policies first, since those cause confidently wrong answers. Gaps are safer: a well-configured agent admits what it does not know and offers a human handoff. You can fill gaps gradually using the unanswered-questions list after launch.
What if a fact is too sensitive to put on my public website?
Do not force it onto a public page. Add it directly to the agent's knowledge as a Q&A pair or an uploaded document instead. That way the agent can use it in answers without you publishing it as a page.
How often should I retrain the agent?
Immediately after any policy, pricing, or product change, and on a regular schedule (weekly or monthly) as a safety net for changes nobody remembered to flag. Retraining is fast; stale answers are expensive.