AI search news ·

robots.txt did not keep Claude's shared chats out of Google — and it will not keep you out of AI answers either

Over the weekend of 25–27 July 2026, Reddit users found that conversations and artifacts people had shared out of Claude were sitting in Google, reachable with a plain `site:claude.ai/share` query. Decrypt, Fortune and Axios all covered it on 27 July; Google's results began disappearing on 26 July and Anthropic has since shut it off. Anthropic told Fortune it does “not share chat directories or sitemaps with search engines like Google” and that “these shareable links are not guessable or discoverable unless people choose to share them themselves.” Both statements are true, and neither is the mechanism. We fetched `claude.ai/robots.txt` ourselves this morning: it says `Disallow: /share/`, and it appears to have said so all along. The disallow is not what stops a page being listed — and by Google's own documentation, it is what stops the rule that does.*

The paragraph in Google's documentation that explains the whole incident

Google's own page on blocking indexing states it without hedging: “For the `noindex` rule to be effective, the page or resource must not be blocked by a robots.txt file, and it has to be otherwise accessible to the crawler. If the page is blocked by a robots.txt file or the crawler can't access the page, the crawler will never see the `noindex` rule, and the page can still appear in search results, for example if other pages link to it.”

robots.txt governs fetching, not listing. A URL Google has been told not to crawl can still be indexed on the strength of links pointing at it — and a share link pasted into Reddit, X or a public Slack is exactly such a link. Decrypt reported the resulting entries carrying Google's tell-tale “No information is available for this page” label, which is the signature of a URL indexed without ever having been fetched. The instruction that actually removes a page is `noindex`, delivered as a meta tag or an `X-Robots-Tag` header — and it only reaches the crawler on a page the crawler is permitted to fetch.

What claude.ai serves today

Two readings we took ourselves on 28 July 2026 at ~16:40 UTC, both HTTP 200:

The header is the correct instrument. Note the tension it now sits in: by the paragraph quoted above, a URL still disallowed in robots.txt is a URL whose headers Google is not supposed to go and read. Removal requests and the ageing of already-cached entries are separate levers we cannot observe from outside, and Google's results were already clearing before either file could have mattered. We are reporting what the two files say today, not predicting where they land.

Now run the same mechanic in the direction you actually care about

Every business we audit eventually asks the inverse question: if I block the AI crawlers in robots.txt, am I out of AI answers? If I allow them, am I in? Our own corpus says no on both counts. The figures below come from our production audit database, cut 28 July 2026: 1,042 completed engine answers across 176 audits in four local verticals, of which 520 are ChatGPT answers. An answer counts once per domain no matter how many times it links it, so the unit is answers-citing-domain, not links. Both robots.txt files were re-fetched as plain text the same morning.

Same directive, opposite outcomes — which is the entire point. A link can reach an answer through a licensing arrangement, through the search index the engine sits on top of, or through a fetch the user triggered, and none of those is the training crawler your robots.txt is addressing. Blocking a crawler is a statement about crawling and training. It is not a statement about citation, and it has never been enforceable as one. That asymmetry is the same one Cloudflare quantified at 50,000-to-1 when it measured crawls against referrals.

Three things to do with this

  1. 1To get something out of search: serve `noindex` (meta tag or `X-Robots-Tag`) and allow the crawler to fetch the page. Adding a robots.txt `Disallow` on top does the opposite of what you intend — Anthropic's weekend is the largest available demonstration.
  2. 2To get into AI answers: treat robots.txt as table stakes, not a lever. Don't block the retrieval agents (`OAI-SearchBot`, `PerplexityBot`) if you want to be cited. Blocking the training crawlers (`GPTBot`, `ClaudeBot`, `CCBot`) is a separate and defensible choice, and MapQuest is the standing evidence that it does not automatically cost you citations.
  3. 3Either way, stop inferring and measure the output. No configuration file tells you what an engine cites. Only the engine does, and the answer differs by engine and by question.

If you want to know which side of this you are on, run the free check — we ask ChatGPT and Perplexity the questions your customers actually ask and show you, verbatim, whether you were named and what got cited instead.

Does blocking GPTBot in robots.txt remove my site from ChatGPT's answers?

No. `GPTBot` is the training crawler. Citations in a live ChatGPT answer can arrive via `OAI-SearchBot`, via the underlying search index, via a user-triggered fetch, or via a licensing arrangement. In our 520 ChatGPT answers, mapquest.com blocks `GPTBot` and `OAI-SearchBot` outright and is still cited 12 times.

Does a robots.txt Disallow keep a page out of Google?

No. Per Google's documentation, a disallowed URL can still appear in results if other pages link to it — and because the crawler never fetches the page, it also never sees a `noindex` rule on it. Use `noindex` and leave the page crawlable.

Should I allow AI crawlers if I want to appear in AI answers?

Allow the retrieval agents (`OAI-SearchBot`, `PerplexityBot`) — those fetch pages to answer live questions. Whether you allow the training crawlers is a separate business decision. Neither setting is sufficient on its own: our audits routinely find fully crawlable businesses that are never named in the buyer's question.

See your number

A free 60-second check shows what AI says about you.

Running this for clients? The $249 agency 5-pack audits five businesses, white-labeled.

Run a free AI visibility check

Begin your check

Free · 60 sec

No account · No card · 3 buyer questions, 2 engines

By running a check you agree to our Terms and Privacy Policy.

Who runs this