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

Updated 1 October 2026. Anthropic removed the /share/* disallow from claude.ai/robots.txt between our 28 July reading and an Internet Archive copy dated 30 July, and share URLs still answer with x-robots-tag: none. The dated readings are in the first table below, and the report as published on 28 July follows. 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.

What changed after this post: the /share/ disallow was gone by 30 July

On 28 July we wrote that the two files on claude.ai worked against each other. The robots.txt told crawlers not to fetch /share/*, and the x-robots-tag: none header that takes a page out of search only works on a page a crawler may fetch. On 1 October 2026, between 16:39 and 16:42 UTC, we read both again and pulled every copy of the robots.txt the Internet Archive has captured since June. The disallow is gone. It is in the archive copies of 23 June and 10 July and in our own fetch of 28 July, and it is absent from the archive copy of 30 July at 20:23 UTC. Anthropic removed it inside those two days.

Reading (UTC)SourceDisallow: /share/*Rules in the User-Agent: * group
2026-06-23 10:31Internet Archivepresent11 disallows, among them /chat/*, /share/*, /join/* and /api/*
2026-07-10 00:47Internet Archivepresentthe same 408 bytes as 23 June
2026-07-28, about 16:40our fetchpresentas reported in this post
2026-07-30 20:23Internet Archiveabsent10 disallows, /share/* removed. Google-Extended joins GPTBot, OAI-SearchBot and ChatGPT-User in the group that gets Disallow: /
2026-09-10 00:27Internet ArchiveabsentAllow: /api/desktop/, Disallow: /api/*, Disallow: /lti/* and nothing else
2026-10-01 16:39our fetchabsentthe same 281 bytes as 10 September

The header stayed. On 1 October a HEAD request to https://claude.ai/share/ returned HTTP 200 with x-robots-tag: none, and the answer was the same for a browser user agent and a Googlebot user agent. https://claude.ai/public/artifacts/ returned the same header. A GET on /share/ also carried <meta name="robots" content="noindex, nofollow"> in the HTML. We did not request any real shared conversation. With the disallow removed, Googlebot may fetch a share URL and read the noindex rule on it, which is the setup the Google paragraph quoted below describes.

What this reading does not show. We did not query Google, so we cannot say what its index holds for claude.ai/share today. We found no Anthropic statement about the robots.txt change. The archive holds five captures since June, so the removal is dated to a two-day window and no closer.

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 served on 28 July 2026

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. They landed two days later. The table at the top of this page shows the disallow gone by 30 July.

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.

Recount, 1 October 2026. The 28 July figures reproduce exactly from a fresh export of the same database. The corpus has since grown to 1,084 completed answers across 183 audits, 541 of them from ChatGPT. Yelp is cited in 0 of 541. MapQuest is cited in 12 of 541, and the newest answer citing it is dated 11 July, so none of the 21 ChatGPT answers added since the first cut cites either site. Both robots.txt files were fetched again on 1 October and carry the same rules for OAI-SearchBot as in July. One correction: this post first listed three verticals for the 12 MapQuest answers. The cut has four, and the bullet above now lists them.

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, and Anthropic removed its own disallow within two days.
  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 541 ChatGPT answers (recounted 1 October 2026), mapquest.com blocks GPTBot and OAI-SearchBot outright and is still cited in 12.

Did Anthropic change claude.ai's robots.txt after shared Claude chats were indexed?

Yes. Disallow: /share/* was in the file when we fetched it on 28 July 2026 and is absent from the Internet Archive copy of 30 July 2026 at 20:23 UTC. On 1 October 2026 the file had no rule for /share/, and share URLs returned x-robots-tag: none. We found no public statement from Anthropic about the change.

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

See which businesses AI names when your client's buyers ask.

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

Check a client's AI visibility

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