How can I check whether AI quotes my site accurately?
99Visibility Research · Updated October 21, 2026 · 5 min read
To check whether AI quotes your site accurately, open every link the answer cites and confirm the page says what the answer claims. Claude's API returns the exact cited span, up to 150 characters, so you can match it word for word. Perplexity cites whole sources, so you search the page for the claim yourself. A link that loads proves nothing on its own. Check the words, not the URL.
The short answer: check the claim, the link and the page
An AI answer that cites you contains three separate things. There's the sentence the model wrote, the link it attached, and the page behind that link. Accuracy means all three agree.
Most people stop at the second step. They see their URL in the answer and assume the answer is right. That's the wrong test. The model can attach your link to a sentence your page never says, or paraphrase a price that changed last quarter.
So the check is simple to state:
- Take each factual claim the answer makes about you (price, product name, founding year, feature).
- Find which citation sits next to it. Our explainer on inline citations covers how these markers attach to sentences.
- Open the cited page and find the exact passage that supports the claim.
- Mark the claim as supported, contradicted, or not on the page.
If you're checking ChatGPT specifically, the same logic applies to whether ChatGPT is accurate about your company.
How citation formats differ by platform
Platforms don't cite in the same unit, and that changes how much work the check takes. As of October 2026, based on each vendor's documentation:
| Platform | What a citation points to | How you verify |
|---|---|---|
| Claude (API web search) | A text span, with cited_text up to 150 characters |
Search the page for that exact string |
| Perplexity | A whole source, referenced by number | Read the page and find the supporting passage yourself |
| ChatGPT (API) | Cited URLs, plus a larger list of sources it consulted | Check cited pages first, then note consulted pages that weren't cited |
Claude is the easiest to audit. Its web search tool also returns a page_age field for each result, so you can see how old the version it read was. Our page on how Claude picks sources and citations goes deeper.
Perplexity is harder. A whole-source citation tells you which page was used, not which sentence. You have to do the matching. See what you can control on Perplexity for the access side.
Google's AI Overviews show supporting links rather than quoted spans. The Google-specific routine is in checking whether an AI Overview describes your business accurately.
Why a working link proves very little
A link that resolves and looks relevant can still fail to support the claim. PwC measured deep-research agents at 39% to 77% factual accuracy while their link validity stayed above 94%. The links worked. The claims often didn't hold.
There's a mechanical reason. Research on how models cite (arXiv:2606.28358) found that citation output can be separated from how sources are actually used: adjusting specific internal components repaired over 90% of missed citations without changing the sources. In plain terms, the citation marker and the source's real influence on the sentence are partly independent.
Two more conditions make checks noisy:
- Retrieval is optional. ChatGPT searches at the model's discretion, and Claude.ai search is a user toggle. An answer with no citations may come from training data with a fixed cutoff, which can be many months old.
- Queries get rewritten. OpenAI says ChatGPT search typically rewrites your question into one or more targeted queries. Memory can shape that rewrite, so logged-in results are hard to reproduce.
Nobody outside the platforms can see exactly why a sentence got a particular link. What you can see is whether the page supports it.
A manual check routine you can run in under an hour
Say you run a project management tool and want to know if AI states your pricing correctly. Here's the routine.
- Pick three to five buyer questions. Use questions a prospect would ask, such as your price, your main integrations, or how you compare with an alternative.
- Ask in a clean session. Log out or turn memory off. Note the date and the platform.
- Record whether citations appear. No citations means you're likely seeing a training-data answer. Log it separately.
- List every factual claim about you. One row per claim, with the citation number or link beside it.
- Open each cited page. For Claude, search for the
cited_textstring. For other platforms, search the page for the key number or name. - View the raw HTML. Turn off JavaScript or view source. If the fact only appears after scripts run, most AI crawlers won't see it, according to Vercel's crawler study.
- Classify each claim. Supported, contradicted by the page, missing from the page, or sourced from a third-party page.
- Repeat monthly. Answers change as models and indexes change.
If you want a quick starting snapshot, the free checker on this site runs up to three buyer questions and scores the answers. It doesn't replace reading the cited pages yourself.
What to fix once you find a misquote
The cause usually falls into one of four buckets, and each has a different fix.
- Your own pages disagree. The pricing page says one thing, an old blog post says another. Pick one version and update the rest. Our guide to consistent brand facts walks through it.
- The fact isn't readable. It loads via JavaScript, sits behind a tab, or is marked
data-nosnippetornosnippetby a template. Put the fact in the server-rendered HTML and remove accidental suppression. - The crawler can't reach the page. A firewall can block a bot that robots.txt allows. Run the steps in checking whether AI crawlers can reach your site.
- A third-party page is wrong. Ask that site to correct it. Watch for pages carrying hidden instructions or injected text about your brand; research shows manipulated content can sway AI search agents once it's retrieved.
Stating a specific fact plainly on a fetchable page gives an engine a sentence it can quote. That's within your control. Whether a model quotes it correctly is not.
Why does Claude show the quoted text while Perplexity doesn't? They use different citation units. Claude's API web search returns a short span of up to 150 characters from the page it cites. Perplexity cites whole sources by number, so you see which page was used but not which sentence. That makes Claude answers faster to verify and Perplexity answers more manual. Both still need checking against the live page.
How can I tell whether an answer used live search at all? Look for citations. If the answer links to sources, retrieval almost certainly ran. If it shows none, you can't know, and the answer may come from training data frozen at a cutoff date. For ChatGPT, OpenAI documents a February 16, 2026 cutoff on the GPT-5.6 family and August 31, 2025 on the Instant path, so a stale answer can be over a year old.
What if the AI cites someone else's page that gets my facts wrong? Your fix is on that page, not yours. Contact the publisher with the correct fact and a link to your source page. Meanwhile, make sure your own site states the fact once, consistently, in plain HTML. When engines cite other sites instead of yours, being described correctly on those sites is associated with being described correctly in answers. Nothing guarantees it.
Will adding schema markup make AI quote me correctly? There's no evidence it will. Google says structured data isn't required for its generative AI features. Ahrefs' matched test of 1,885 pages found adding schema produced no major uplift in citations, and AI Overview citations fell 4.6%. Existing markup does no harm, but it isn't a lever for accurate quotes. Readable, consistent facts on the page matter more.
Sources
- Web search tool - Claude Platform Docs
- [2606.28358] How Do LLMs Cite? A Mechanistic Interpretation of Attribution in Retrieval-Augmented Generation
- Searching the web with ChatGPT
- The rise of the AI crawler - Vercel
- We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.
- [2606.16821] How Much Can We Trust LLM Search Agents? Measuring Endorsement Vulnerability to Web Content Manipulation
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.