<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: siccscha</title>
    <description>The latest articles on DEV Community by siccscha (@siccscha).</description>
    <link>https://dev.to/siccscha</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4057262%2Fe5aa64c2-77f7-4faf-90c5-76d3fee74acd.png</url>
      <title>DEV Community: siccscha</title>
      <link>https://dev.to/siccscha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/siccscha"/>
    <language>en</language>
    <item>
      <title>I checked whether ChatGPT can cite the top 50 news sites. 38 are invisible — most by accident.</title>
      <dc:creator>siccscha</dc:creator>
      <pubDate>Mon, 03 Aug 2026 20:09:32 +0000</pubDate>
      <link>https://dev.to/siccscha/i-checked-whether-chatgpt-can-cite-the-top-50-news-sites-38-are-invisible-most-by-accident-55kh</link>
      <guid>https://dev.to/siccscha/i-checked-whether-chatgpt-can-cite-the-top-50-news-sites-38-are-invisible-most-by-accident-55kh</guid>
      <description>&lt;p&gt;Three weeks ago I wrote about &lt;a href="https://dev.to/siccscha/your-robotstxt-decides-whether-chatgpt-can-cite-you-heres-the-5-minute-check-185l"&gt;the difference between AI training crawlers and AI retrieval&lt;br&gt;
agents&lt;/a&gt;:&lt;br&gt;
&lt;code&gt;GPTBot&lt;/code&gt; collects data to train models, but it's &lt;code&gt;ChatGPT-User&lt;/code&gt; and &lt;code&gt;OAI-SearchBot&lt;/code&gt; that fetch&lt;br&gt;
your page &lt;em&gt;live&lt;/em&gt; when ChatGPT answers a question — and only those can cite and link you.&lt;br&gt;
Block them and you don't exist in AI answers, no matter how well you rank on Google.&lt;/p&gt;

&lt;p&gt;A commenter said they hadn't realized these were different bots. That made me wonder how many&lt;br&gt;
professional publishers haven't either. So I measured it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method
&lt;/h2&gt;

&lt;p&gt;On August 1, 2026 I ran an automated check against the 50 biggest English-language news and&lt;br&gt;
tech publishers. For each site:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fetch &lt;code&gt;robots.txt&lt;/code&gt; and evaluate it for &lt;strong&gt;15 AI crawlers&lt;/strong&gt; — 7 retrieval agents
(&lt;code&gt;OAI-SearchBot&lt;/code&gt;, &lt;code&gt;ChatGPT-User&lt;/code&gt;, &lt;code&gt;Claude-SearchBot&lt;/code&gt;, &lt;code&gt;Claude-User&lt;/code&gt;, &lt;code&gt;PerplexityBot&lt;/code&gt;,
&lt;code&gt;Perplexity-User&lt;/code&gt;, &lt;code&gt;Amazonbot&lt;/code&gt;) and 8 training crawlers (&lt;code&gt;GPTBot&lt;/code&gt;, &lt;code&gt;ClaudeBot&lt;/code&gt;, &lt;code&gt;CCBot&lt;/code&gt;,
&lt;code&gt;Google-Extended&lt;/code&gt;, &lt;code&gt;Applebot-Extended&lt;/code&gt;, &lt;code&gt;Bytespider&lt;/code&gt;, &lt;code&gt;meta-externalagent&lt;/code&gt;,
&lt;code&gt;anthropic-ai&lt;/code&gt;) — using Google's documented robots semantics (most specific group wins,
longest rule wins, &lt;code&gt;Allow&lt;/code&gt; wins ties), for path &lt;code&gt;/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fetch the homepage &lt;strong&gt;without executing JavaScript&lt;/strong&gt; — because that's what retrieval agents
do — and check whether the served HTML contains any readable text at all.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A site counts as &lt;strong&gt;citable&lt;/strong&gt; only if both hold: no retrieval agent blocked, and actual text in&lt;br&gt;
the served HTML. The tool is &lt;a href="https://apify.com/siccscha/seo-health-auditor" rel="noopener noreferrer"&gt;an open audit Actor I&lt;br&gt;
built&lt;/a&gt;; four sites (NYT, Guardian, FT, Daily&lt;br&gt;
Mail) bot-wall their homepage, so for those only the robots.txt half was evaluated — which&lt;br&gt;
already settles their verdict.&lt;/p&gt;

&lt;h2&gt;
  
  
  Results
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;38 of 50 are not citable.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9 sites block all seven retrieval agents:&lt;/strong&gt; CNN, NBC News, USA Today, HuffPost, The&lt;br&gt;
Telegraph, Daily Mail, CNET, ZDNet, Mashable. Whatever these newsrooms publish, no AI answer&lt;br&gt;
can ever quote it or link to it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;25 sites block in the wrong direction.&lt;/strong&gt; They allow at least one &lt;em&gt;training&lt;/em&gt; crawler while&lt;br&gt;
blocking &lt;em&gt;retrieval&lt;/em&gt; agents — meaning their content may train models, but the one thing that&lt;br&gt;
sends readers back (a citation with a link) is off. The Verge, Wired, Ars Technica, The&lt;br&gt;
Atlantic, Vox, The Guardian, The Washington Post and WSJ are all in this group. I doubt a&lt;br&gt;
single one chose that trade on purpose.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5 sites fail by exactly one agent.&lt;/strong&gt; ABC News and TechCrunch block only &lt;code&gt;ChatGPT-User&lt;/code&gt;;&lt;br&gt;
Axios, Tom's Hardware and VentureBeat block only &lt;code&gt;Amazonbot&lt;/code&gt;. One robots.txt line away from&lt;br&gt;
citable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3 sites have the door open and the room empty.&lt;/strong&gt; NPR, Politico and The Information allow&lt;br&gt;
all seven retrieval agents — and serve a homepage whose HTML contains essentially no readable&lt;br&gt;
text without JavaScript. Retrieval agents don't run JavaScript. A browser shows a normal page;&lt;br&gt;
an AI agent gets nothing to quote. This failure is invisible in every browser-based audit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who gets blocked most tells its own story.&lt;/strong&gt; PerplexityBot is blocked by 30 of 50 sites,&lt;br&gt;
Amazonbot by 28, Anthropic's two retrieval agents by 24–25 — but OpenAI's &lt;code&gt;OAI-SearchBot&lt;/code&gt; by&lt;br&gt;
only 14. That's the licensing-deal era in one number: publishers with OpenAI deals let OpenAI's&lt;br&gt;
citation bot in and block everyone else's.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The 12 citable sites:&lt;/strong&gt; Fox News, CBS News, Business Insider, LA Times, Time, Slate, The&lt;br&gt;
Independent, The Daily Beast, Semafor, Engadget, Gizmodo, PCMag.&lt;/p&gt;

&lt;h2&gt;
  
  
  Full table
&lt;/h2&gt;

&lt;p&gt;Retrieval = citation agents allowed (of 7). Training = training crawlers allowed (of 8).&lt;br&gt;
&lt;code&gt;*&lt;/code&gt; = robots.txt only (homepage bot-walled).&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Site&lt;/th&gt;
&lt;th&gt;Retrieval&lt;/th&gt;
&lt;th&gt;Training&lt;/th&gt;
&lt;th&gt;Citable&lt;/th&gt;
&lt;th&gt;Why not&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cnet.com&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cnn.com&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;dailymail.co.uk *&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;huffpost.com&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mashable.com&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nbcnews.com&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;telegraph.co.uk&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;usatoday.com&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;zdnet.com&lt;/td&gt;
&lt;td&gt;0/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bloomberg.com&lt;/td&gt;
&lt;td&gt;1/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;economist.com&lt;/td&gt;
&lt;td&gt;1/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nytimes.com *&lt;/td&gt;
&lt;td&gt;1/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;arstechnica.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bbc.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cnbc.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;marketwatch.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;newyorker.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;2/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;reuters.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;0/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;theatlantic.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;theverge.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vox.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;wired.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;2/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;wsj.com&lt;/td&gt;
&lt;td&gt;2/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;apnews.com&lt;/td&gt;
&lt;td&gt;3/7&lt;/td&gt;
&lt;td&gt;3/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nypost.com&lt;/td&gt;
&lt;td&gt;3/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;theguardian.com *&lt;/td&gt;
&lt;td&gt;3/7&lt;/td&gt;
&lt;td&gt;2/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;newsweek.com&lt;/td&gt;
&lt;td&gt;4/7&lt;/td&gt;
&lt;td&gt;2/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;forbes.com&lt;/td&gt;
&lt;td&gt;5/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ft.com *&lt;/td&gt;
&lt;td&gt;5/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;washingtonpost.com&lt;/td&gt;
&lt;td&gt;5/7&lt;/td&gt;
&lt;td&gt;2/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;robots.txt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abcnews.go.com&lt;/td&gt;
&lt;td&gt;6/7&lt;/td&gt;
&lt;td&gt;3/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;blocks only ChatGPT-User&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;axios.com&lt;/td&gt;
&lt;td&gt;6/7&lt;/td&gt;
&lt;td&gt;6/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;blocks only Amazonbot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;techcrunch.com&lt;/td&gt;
&lt;td&gt;6/7&lt;/td&gt;
&lt;td&gt;1/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;blocks only ChatGPT-User&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tomshardware.com&lt;/td&gt;
&lt;td&gt;6/7&lt;/td&gt;
&lt;td&gt;6/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;blocks only Amazonbot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;venturebeat.com&lt;/td&gt;
&lt;td&gt;6/7&lt;/td&gt;
&lt;td&gt;5/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;blocks only Amazonbot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;npr.org&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;no text without JavaScript&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;politico.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;no text without JavaScript&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;theinformation.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;no text without JavaScript&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;businessinsider.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;4/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cbsnews.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;7/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;engadget.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;foxnews.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;gizmodo.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;5/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;independent.co.uk&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;latimes.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;5/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pcmag.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;semafor.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;7/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;slate.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;thedailybeast.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;time.com&lt;/td&gt;
&lt;td&gt;7/7&lt;/td&gt;
&lt;td&gt;8/8&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Caveats, honestly
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Some of this is deliberate.&lt;/strong&gt; The NYT is suing OpenAI; several publishers are negotiating
licenses. For them, blocking is leverage, not an accident. But "we allow model training and
forbid citations" (25 sites) is a hard position to defend as strategy — and the sites that
copied 2023's "block the AI bots" lists inherited these rules with none of the leverage.&lt;/li&gt;
&lt;li&gt;This is a snapshot (Aug 1, 2026) of path &lt;code&gt;/&lt;/code&gt; and the homepage. Sections may differ.&lt;/li&gt;
&lt;li&gt;"Citable" means &lt;em&gt;technically reachable for citation&lt;/em&gt;, not "gets cited".&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Check your own site
&lt;/h2&gt;

&lt;p&gt;Two failure modes, both invisible in a browser and in classic SEO tools:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;robots.txt&lt;/strong&gt;: look for your citation agents (&lt;code&gt;OAI-SearchBot&lt;/code&gt;, &lt;code&gt;ChatGPT-User&lt;/code&gt;,
&lt;code&gt;Claude-SearchBot&lt;/code&gt;, &lt;code&gt;Claude-User&lt;/code&gt;, &lt;code&gt;PerplexityBot&lt;/code&gt;, &lt;code&gt;Perplexity-User&lt;/code&gt;, &lt;code&gt;Amazonbot&lt;/code&gt;). Blanket
AI-blocklists and one-click CDN blockers usually hit these too. The
&lt;a href="https://dev.to/siccscha/your-robotstxt-decides-whether-chatgpt-can-cite-you-heres-the-5-minute-check-185l"&gt;5-minute manual check is in my previous post&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Server-rendered text&lt;/strong&gt;: &lt;code&gt;curl&lt;/code&gt; your page and look for your content in the HTML. If it
only appears after JavaScript runs, retrieval agents see an empty shell.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For a single site you honestly don't need a tool — the manual check takes five minutes.&lt;br&gt;
Where it stops being trivial:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;You manage a portfolio.&lt;/strong&gt; An agency with 50 client sites doesn't read 50 robots.txt files
quarterly. This entire study — 50 sites, both checks — ran automated in about 40 minutes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The answer changes behind your back.&lt;/strong&gt; Robots.txt files drift: CDN one-click "block AI
bots" switches, CMS updates, replatforming. Cloudflare's managed robots.txt added rules to
a site of mine that I never wrote. A check that was green in March can be red in June with
nobody having touched anything.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's what I built &lt;a href="https://apify.com/siccscha/seo-health-auditor" rel="noopener noreferrer"&gt;SEO Health Auditor&lt;/a&gt; for:&lt;br&gt;
it runs both checks (plus regular technical SEO) across any list of sites, from $0.05 per&lt;br&gt;
page, and on a schedule it diffs against the previous run — so you learn about the drift&lt;br&gt;
before your traffic does.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Raw data for all 50 sites available on request — happy to share the JSON.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>ai</category>
      <category>webdev</category>
      <category>news</category>
    </item>
    <item>
      <title>Your robots.txt decides whether ChatGPT can cite you. Here's the 5-minute check.</title>
      <dc:creator>siccscha</dc:creator>
      <pubDate>Fri, 31 Jul 2026 22:23:09 +0000</pubDate>
      <link>https://dev.to/siccscha/your-robotstxt-decides-whether-chatgpt-can-cite-you-heres-the-5-minute-check-185l</link>
      <guid>https://dev.to/siccscha/your-robotstxt-decides-whether-chatgpt-can-cite-you-heres-the-5-minute-check-185l</guid>
      <description>&lt;p&gt;More and more answers reach your readers through ChatGPT, Claude and Perplexity instead of a blue link. Whether those answers can ever cite &lt;em&gt;you&lt;/em&gt; is decided by one file: &lt;code&gt;robots.txt&lt;/code&gt;. And most robots.txt files decide it by accident.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two kinds of AI crawlers — and only one of them matters for citations
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Kind&lt;/th&gt;
&lt;th&gt;User agents&lt;/th&gt;
&lt;th&gt;Blocking it means&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Training&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;GPTBot&lt;/code&gt;, &lt;code&gt;ClaudeBot&lt;/code&gt;, &lt;code&gt;Google-Extended&lt;/code&gt;, &lt;code&gt;Applebot-Extended&lt;/code&gt;, &lt;code&gt;CCBot&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;your content isn't used to train models&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Retrieval&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;OAI-SearchBot&lt;/code&gt;, &lt;code&gt;ChatGPT-User&lt;/code&gt;, &lt;code&gt;Claude-SearchBot&lt;/code&gt;, &lt;code&gt;Claude-User&lt;/code&gt;, &lt;code&gt;PerplexityBot&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;you can never be cited in an AI answer&lt;/strong&gt; — no link, no attribution, ever&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Blocking training crawlers is a legitimate choice. Blocking retrieval agents is almost never what a site &lt;em&gt;intended&lt;/em&gt; — it just silently removes you from AI answers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The blanket-block mistake
&lt;/h2&gt;

&lt;p&gt;The "block the AI bots" wave of 2024/25 produced a lot of this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;GPTBot&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;ChatGPT&lt;/span&gt;-&lt;span class="n"&gt;User&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;ClaudeBot&lt;/span&gt;
&lt;span class="n"&gt;Disallow&lt;/span&gt;: /
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That single group blocks training &lt;strong&gt;and&lt;/strong&gt; retrieval — worst of both worlds if you still hold the training position but wanted visibility. I checked major news sites this week: nytimes.com allows &lt;strong&gt;1 of 7&lt;/strong&gt; retrieval agents, reuters.com, theverge.com and wired.com &lt;strong&gt;2 of 7&lt;/strong&gt; each. None of them is fully citable — and these are sites whose entire business is being the cited source.&lt;/p&gt;

&lt;p&gt;A deliberate policy — citable, but not training material — looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;OAI&lt;/span&gt;-&lt;span class="n"&gt;SearchBot&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;ChatGPT&lt;/span&gt;-&lt;span class="n"&gt;User&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;Claude&lt;/span&gt;-&lt;span class="n"&gt;SearchBot&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;Claude&lt;/span&gt;-&lt;span class="n"&gt;User&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;PerplexityBot&lt;/span&gt;
&lt;span class="n"&gt;Allow&lt;/span&gt;: /

&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;GPTBot&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;ClaudeBot&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;Google&lt;/span&gt;-&lt;span class="n"&gt;Extended&lt;/span&gt;
&lt;span class="n"&gt;User&lt;/span&gt;-&lt;span class="n"&gt;agent&lt;/span&gt;: &lt;span class="n"&gt;CCBot&lt;/span&gt;
&lt;span class="n"&gt;Disallow&lt;/span&gt;: /
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The CDN plot twist: rules you never wrote
&lt;/h2&gt;

&lt;p&gt;Here's how I fell into this myself. My own site's served robots.txt contained a "managed" block list my CDN (Cloudflare) had injected &lt;strong&gt;above&lt;/strong&gt; my hand-written rules — blocking the same crawlers my own section explicitly allowed, plus a &lt;code&gt;Content-Signal:&lt;/code&gt; line that is an express reservation of rights under Article 4 of the EU DSM Directive. A legal statement, published in my name, that I had never written.&lt;/p&gt;

&lt;p&gt;Two lessons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Read the served file, not your source file.&lt;/strong&gt; &lt;code&gt;curl https://yoursite/robots.txt&lt;/code&gt; and look for sections you didn't write.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contradictory groups for the same crawler are effectively undefined behavior.&lt;/strong&gt; The spec's tie-breaking (longest match wins, &lt;code&gt;Allow&lt;/code&gt; beats &lt;code&gt;Disallow&lt;/code&gt; on equal length, a group naming the agent beats &lt;code&gt;*&lt;/code&gt;) resolves conflicts &lt;em&gt;within&lt;/em&gt; a group — but when two groups target the same bot with opposite rules, what happens depends on each vendor's implementation. You genuinely don't know what you're telling that crawler.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Beyond robots.txt: two more silent killers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pages that are empty without JavaScript.&lt;/strong&gt; Retrieval agents don't render. A page Google ranks fine (Google renders) can be blank to every AI system. Test: &lt;code&gt;curl&lt;/code&gt; your page and check whether the text is in the HTML.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Missing attribution signals.&lt;/strong&gt; AI answers lift and attribute passages more readily from pages with an author, a date, question-shaped headings and &lt;code&gt;FAQPage&lt;/code&gt; markup.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The 5-minute check
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;code&gt;curl https://yoursite/robots.txt&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Search it for the five retrieval agents above. Any &lt;code&gt;Disallow&lt;/code&gt; that hits them = you're out of AI answers.&lt;/li&gt;
&lt;li&gt;Look for sections and &lt;code&gt;Content-Signal:&lt;/code&gt; lines you didn't write.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;curl&lt;/code&gt; a key page and check the text is present without JavaScript.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For one site, that's honestly enough. I also built the bulk/scheduled version — a technical SEO audit that includes exactly this citability check per vendor, plus a diff against the previous run: &lt;a href="https://apify.com/siccscha/seo-health-auditor" rel="noopener noreferrer"&gt;SEO Audit + AI Visibility on Apify&lt;/a&gt;. Disclosure: that's my tool; the manual check above needs nothing but curl.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>ai</category>
      <category>webdev</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
