Reference
Current Best Practices
What the record supports, practice by practice. Every entry carries the date it was last verified and the references behind it — because in this field, an undated best-practices page is fiction within a quarter.
Last updated October 22, 2026.
Maintained by the editor; practices are re-verified against the record and re-dated, revised, or retired. This page sells nothing — the wire offers no optimization services.
Level 1 Foundations
Be readable, be quotable, be unambiguous, be honestly dated. Nothing below this line substitutes for it — 76% of the passages Google's AI Mode reuses most come from pages already ranking first organically.
-
Decide your AI crawler policy deliberately — and per bot
robots.txt, per user-agent
AI companies run separate crawlers for model training, search indexing, and live retrieval, and the trade-offs differ: blocking a training bot withholds content from future models, while blocking an index or retrieval bot removes you from today's answers. Set robots.txt per user-agent with that distinction in mind, and re-check the strings periodically — companies rename crawlers as products rebrand, and a rule pointed at yesterday's string silently stops applying. IAB Australia's Bots and Crawler Guidance formalizes the same call into four verdicts per crawler category — allow, allow with conditions, require licensing, or block — a workable checklist for making the decision deliberately rather than defaulting to one blanket rule.
A robots.txt block is a request, not a lock. TollBit found roughly 15% of AI page fetchers it tracked in the first half of 2026 reached European publisher URLs marked disallowed, with OpenAI's ChatGPT-User among the bots most often crossing blocks aimed specifically at it — treat a block as a policy statement worth logging compliance against, not a guarantee.
For Cloudflare-proxied sites, part of that policy is now set in a dashboard rather than hand-edited into the file. Bot Preference Sync, rolling out across every plan from free to Enterprise starting August 21, 2026, keeps robots.txt in step with an AI-crawler policy configured in the dashboard. It prepends a managed block rather than replacing the file — Cloudflare says any existing Disallow directives are maintained — and the sync is opt-in and can be switched off at any time. It also changes what a no-training preference actually buys: a crawler that does both search and training keeps access to a site marked no-training only if it meets four conditions — honoring the preference, offering an AI-summary opt-out, reporting URL-level training use alongside search metrics, and publicly showing the block doesn't hurt search visibility. Continued access now turns on public disclosure, not a crawler's self-declared promise.
Checked against Google, OpenAI and Anthropic's own documentation on August 27, 2026, none of the three publicly meets all four conditions — Google clears three, OpenAI two, Anthropic none. The condition every operator fails is the third: URL-level reporting of which pages were used for training, alongside search metrics. Cloudflare has published no compliance list of its own, and an operator could satisfy a condition through a private arrangement it never discloses — but on the public record, a dual-purpose crawler reaching a Cloudflare site that disallows training is doing so without publicly clearing the bar Cloudflare set for it.
That fourth condition now has teeth on new domains. Starting September 15, 2026, Cloudflare's own default blocks Training and Agent crawlers on any page that displays ads, leaving Search allowed — but Cloudflare's post also states that "multi-purpose crawlers such as Googlebot, Applebot, and BingBot will be blocked by customers who have selected to block Training," because those crawlers carry search and training under one user-agent. A site that takes the default therefore loses Google's crawler on every ad-bearing page — the exact harm the fourth condition requires an operator to show doesn't happen. The default applies only to new domains onboarding to Cloudflare; an existing domain keeps its current configuration, and owners who don't want it can switch it off in Security settings any time before September 15. What "pages that display ads" resolves to in practice, and whether the change also reaches existing free-plan sites, is not addressed in Cloudflare's post.
The user-agent string this whole policy runs on is itself forgeable. GreyNoise found 824 addresses across 795 networks sending traffic with forged AI-crawler names between July 28 and August 23, 2026 — including 263,849 sessions claiming to be Google-Extended, a token Google's own documentation says has no separate user-agent string at all, meaning none of those sessions could have been genuine. The forged traffic was scanning for credential and configuration files (.env, .aws/credentials, .git/config). Verify the connecting IP against each company's published crawler ranges before trusting what a User-Agent header claims.
That policy differentiation is now visible in practice, not just in Cloudflare's disclosure requirement. The wire's own crawler-access panel — 55 publisher domains probed daily — caught three People Inc. properties (Allrecipes, Investopedia, People) and The Atlantic making an identical change on September 13, 2026: OpenAI's GPTBot and a plain browser request both went from a 200 to a Cloudflare-managed 403, while Anthropic's ClaudeBot and Perplexity's crawler kept drawing the same Pay Per Crawl 402 as before — the same site charging two crawlers for the access it now refuses a third outright. Not every large site is taking that route: Quora hardened the same day to a flat 403 for GPTBot, ClaudeBot, PerplexityBot and a browser alike, and its newly-readable robots.txt disallows all three crawlers by name and bars AI-training use outright.
Three days later the same panel caught a second large publisher rejecting the split outright and one moving in the other direction. El País's homepage flipped from a 200 to a 403 for GPTBot, ClaudeBot and PerplexityBot alike between the September 13 and 16 captures. Stack Overflow moved just one crawler: it took Anthropic's ClaudeBot off Cloudflare's Pay Per Crawl paid track and onto a flat 403 block, while GPTBot and PerplexityBot stayed behind the same Cloudflare challenge as before — the panel's first capture of a crawler moving from paid access to blocked rather than the reverse.
A block set one week is not necessarily the block still in place the next. A third capture, September 20, moved two of those September 16 findings in different directions. El País's homepage returned to a 200 for both a browser request and ClaudeBot — reversing its own September 16 block — even though El País's robots.txt still disallows ClaudeBot by name, so the file and the enforcement behind it now disagree. The Atlantic moved PerplexityBot off Cloudflare's Pay Per Crawl track onto a flat 403, while keeping Anthropic's ClaudeBot on the paid track unchanged — the first capture of a publisher ending one crawler's paid access while leaving another's in place. Treat any snapshot of a site's crawler policy as dated the moment it's taken, and re-check enforcement rather than assuming a robots.txt file describes it.
A fourth capture, September 27, caught the divergence running the other way: a robots.txt more permissive than the enforcement in front of it. The Atlantic's robots.txt became readable again for the first time since September 13 and now names GPTBot, OAI-SearchBot and ChatGPT-User as allowed — but its live homepage still returns Cloudflare's 403 to GPTBot itself, unchanged since September 13. Neither document alone is reliable: check the file and the live response, because they can disagree in either direction. The same capture found Search Engine Land's robots.txt, readable throughout the panel's tracking, start returning the same Cloudflare challenge as its homepage — a trade publication covering this beat losing machine-readable access to its own stated policy.
A separate measurement adds scale to the compliance question itself, and a new failure mode to the Cloudflare migration above it. HasData's AI Crawler Block Index tested 10,894 domains directly and found 592 with a declared GPTBot ban in robots.txt — of those, 234 (39.5%) still served GPTBot a live page when fetched, a declaration-level echo of TollBit's per-fetch 15% crossing rate. The same study found the migration itself cost 118 sites their existing opt-out outright: when Cloudflare retired its older "Managed Robots.txt" and "Block AI Bots" features on September 15, 2026, the replacement left robots.txt blank until the customer reviewed and confirmed new rules — a step Cloudflare's own announcements did not flag to existing customers. Named among the sites that lost their opt-out: the Smithsonian, Ko-fi, Find a Grave, Vatican News, National Review, Bellingcat and Patreon.
Common questions
Should I block AI crawlers in robots.txt?
The decision is per bot, not blanket. Blocking a training crawler withholds content from future models; blocking an index or retrieval crawler removes you from the answers engines give today.
How do I decide which AI crawlers to allow?
IAB Australia's guidance sorts every crawler category into one of four verdicts — allow, allow with conditions, require licensing, or block. Re-check the user-agent strings periodically: companies rename crawlers as products rebrand, and a rule pointed at yesterday's string silently stops applying.
Do AI crawlers actually respect robots.txt blocks?
Not reliably. TollBit found about 15% of AI page fetchers it tracked reached European publisher URLs marked disallowed in the first half of 2026, with OpenAI's ChatGPT-User among the bots most often crossing blocks aimed specifically at it — a block is worth monitoring, not just setting.
Does Cloudflare change my robots.txt for AI crawlers now?
Only if you switch it on. Bot Preference Sync, rolling out from August 21, 2026 across every plan, keeps robots.txt in step with an AI-crawler policy set in the Cloudflare dashboard. It prepends a managed block and maintains any existing Disallow directives rather than replacing the file, and it is opt-in and reversible at any time. It also conditions continued access for dual-purpose search-and-training crawlers on public disclosure rather than a self-declared promise.
Does any major AI crawler actually meet Cloudflare's four disclosure conditions?
Not on the public record as of August 27, 2026. Google meets three of four, OpenAI two, Anthropic none it documents — every operator fails the requirement to report URL-level training use alongside search metrics, which makes the no-training preference a block rather than a standard for now.
Does Cloudflare's September 15 default also block Google's search crawler?
Yes, on pages that display ads, if the default is taken. Cloudflare says its own multi-purpose crawlers — Googlebot, Applebot and BingBot — are blocked by customers who block Training, because they carry both behaviors under one user-agent. The default applies to new domains onboarding to Cloudflare; existing domains keep their current settings, and owners can opt out in Security settings any time before September 15.
Can I trust the User-Agent string to identify a real AI crawler?
No. GreyNoise found 824 addresses forging AI-crawler names, including sessions claiming to be Google-Extended — a token with no user-agent string at all — while scanning for credential files. Verify the connecting IP against each company's published crawler ranges instead of trusting the header.
Are publishers now charging some AI crawlers while blocking others?
On some Cloudflare-proxied publishers, yes as of September 13, 2026: Allrecipes, Investopedia, People and The Atlantic block OpenAI's GPTBot outright while still billing Anthropic's ClaudeBot and Perplexity's crawler through Cloudflare's Pay Per Crawl. Other large sites reject that split — Quora and, as of September 16, El País block all three crawlers and a browser alike, regardless of payment. The split can also run in reverse: Stack Overflow moved ClaudeBot off its Pay Per Crawl track onto a flat block on September 16, while leaving GPTBot and PerplexityBot behind an unpaid Cloudflare challenge. None of it is necessarily stable: El País reopened to ClaudeBot and browser traffic on September 20, even though its robots.txt still disallows ClaudeBot by name, while The Atlantic ended PerplexityBot's paid access the same day and left ClaudeBot's unchanged.
Can a site's robots.txt say a crawler is allowed while Cloudflare still blocks it?
Yes. As of September 27, 2026, The Atlantic's robots.txt became readable again and names GPTBot, OAI-SearchBot and ChatGPT-User as allowed — but its live homepage still returns Cloudflare's 403 to GPTBot itself, unchanged since September 13. Check the live response as well as the file; they can disagree in either direction, as El País's September 20 reversal showed the opposite way.
Did Cloudflare's robots.txt changes silently remove existing AI opt-outs?
Yes, for some sites. HasData found 118 sites — among them the Smithsonian and Vatican News — lost their Cloudflare-managed AI-training opt-out and GPTBot-ban lines when Cloudflare retired its older Managed Robots.txt and Block AI Bots features on September 15, 2026. The replacement, Bot Preference Sync, leaves the file blank until the site owner reviews and confirms new rules, a step Cloudflare's own announcements didn't flag to existing customers.
Do sites that declare a GPTBot ban in robots.txt actually block it?
Not always. HasData tested 592 sites with a declared GPTBot ban directly and found 234 of them (39.5%) still served GPTBot a live page — a declaration-level version of the fetch-level gap TollBit measured above.
-
Serve real HTML links — AI crawlers won't run your JavaScript
Server-rendered HTML anchor links, not JS-injected navigation
GPTBot, ClaudeBot and Bingbot do not execute JavaScript to discover links. A 41-day test on a 2,400-page site found all three crawlers found zero of the pages linked only through JavaScript, while even Googlebot — which does render JS — reached just 2% of them (48% went to Google's separate, JS-capable GoogleOther crawler). The fix is mechanical, not architectural: after the site's JavaScript links were converted to plain HTML anchors, GPTBot recovered 250 of the previously unreachable pages within 48 hours.
An internal-link audit judged only against Googlebot's crawl behavior is not sufficient for AI visibility — an AI crawler can be stricter than Google's own, silently excluding JavaScript-linked pages from citation eligibility even while the same pages rank fine in Search.
Fetchability pays off in the answer, not only in discovery. A September preprint ran 37,927 simulated buyer-question journeys across four agent harnesses and 1,056 real businesses matched on fame and prior model knowledge: for businesses an agent could successfully fetch and read, answers were built from their own pages 78% of the time against 56% for the rest, they were clearly recommended 1.9 times as often, and the answers were 41% more accurate. It is one preprint, and a co-author co-founded an AI-agent search company; the direction matches the crawler test above.
Common questions
Can GPTBot or ClaudeBot follow JavaScript-rendered links?
No. A 41-day test found GPTBot, ClaudeBot and Bingbot discovered zero pages that were linked only through JavaScript, while even Googlebot reached just 2% of them.
How do I fix pages AI crawlers can't discover because of JavaScript links?
Convert JavaScript-injected links to plain HTML anchors. In the same test, GPTBot recovered 250 previously unreachable pages within 48 hours of the fix.
How do I optimize my website for AI crawlers?
Start with crawlability, not schema or content tricks: GPTBot, ClaudeBot and Bingbot don't execute JavaScript, so links reachable only through JS are invisible to them even where Googlebot still finds the page. A 41-day test found all three AI crawlers discovered zero JS-only-linked pages on a 2,400-page site, and recovered 250 of them within 48 hours once the links became plain HTML anchors.
Does it matter if AI agents can read my website?
Per one preprint of 37,927 simulated buyer journeys, yes: when an agent could fetch and read a business's site, the AI's answer drew on the business's own pages 78% of the time against 56% otherwise, and recommended it clearly 1.9 times as often.
-
Put the answer where a machine can lift it
Question-shaped headings, Q&A blocks
Answer engines quote passages, not pages. Content that answers a searchable question in a self-contained, quotable block — near the top, in plain declarative language — is retrievable and citable in a way that the same facts diffused across twelve paragraphs are not. Question-shaped headings and explicit Q&A blocks make the mapping from query to passage trivial. A Pillarbase analysis of 15.7 million Google AI Mode citations puts numbers to that shape: the passages Google reuses most average 117 words, answer in the first sentence about 80% of the time, and are self-contained about 85% of the time.
Wording matters as much as shape. A preprint analyzing roughly 2 million citations from ChatGPT, Claude, Google AI and Gemini, joined to 10,000 pages across 19 B2B SaaS workspaces, found prompt-content alignment, the word overlap between a page and the wording of real prompts, was the strongest page-level predictor of citation (beta +0.37), while FAQ blocks, structured data and Core Web Vitals stopped predicting it once domain-level effects were controlled for. The authors run an AEO agency and the paper is not peer reviewed, but it points the same way as the passage data: answer in the words people actually ask with.
A later study supplies the mechanism behind that domain-level finding. Tracking 90 days of ChatGPT, Gemini and Perplexity answers (158,099 answers, 468,037 citations), University of Toronto researchers found that whether ChatGPT's own rewritten search queries retrieved a page explained 32% of which pages it cited within a given site, against just 2.8% for page content and structure — a gap the study calls statistically decisive. Content still mattered, but mainly through matching the wording of those rewritten queries, not through FAQ blocks, structured data or page speed, which only showed an effect when comparing across different websites rather than between pages of the same one. A separate experiment in the same study found the models' own prior knowledge skews results too: with every version of a product holding identical facts, revealing its brand name changed ChatGPT's top-three ranking rate 2.1 times as much as merely repeating the prompt, and 3.3 times as much for Gemini.
Heading structure and question-phrased titles show the shape this practice recommends in a newer study — on the figure, not the mechanism this practice tracked before. Sistrix matched 48,527 AI-cited pages against uncited pages on the same domain across 96,418 URLs and found pages with five or more H2 headings were cited 1.6 times as often as matched pages with fewer; on ChatGPT specifically, a question-phrased title carried a separate 1.9x factor. The same study found FAQPage schema and other markup also correlate with citation once domain is controlled for — in tension with the domain-authority study above, which found markup's apparent effect disappear under the same control. See the structured-data practice for that disagreement; it doesn't touch the heading-count and question-title findings here, which have no competing null result on the record.
Common questions
How do I get my content quoted by AI search?
Answer engines quote passages, not pages: put a self-contained answer in plain declarative language near the top, under a question-shaped heading. A Pillarbase analysis of 15.7 million Google AI Mode citations found the most-reused passages answer in the first sentence about 80% of the time.
How long should an answer passage be?
The passages Google's AI Mode reuses most average 117 words and are self-contained about 85% of the time, per Pillarbase's analysis of 15.7 million citations.
Does matching the wording of real prompts help a page get cited by AI?
Per one preprint, yes: across roughly 2 million citations, word overlap between a page and the wording of real prompts was the strongest page-level predictor of AI citation (beta +0.37). The authors run an AEO agency and the study is not peer reviewed.
Does matching an AI engine's own search queries matter more than content quality for getting cited?
Within a site, yes — a University of Toronto study of 468,037 ChatGPT citations found whether ChatGPT's own rewritten search queries retrieved a page explained 32% of which pages got cited, against just 2.8% for page content and structure.
How do I get my page cited in Google AI Overviews?
Put a self-contained, quotable answer near the top in plain declarative language, under a question-shaped heading. A Pillarbase analysis of 15.7 million Google AI Mode citations found the passages Google reuses most average 117 words and are self-contained about 85% of the time.
How do I show up in AI search?
Being indexable and crawlable comes first, then shape the answer itself: a self-contained passage in plain language under a question-shaped heading, matching the wording people actually search with. A University of Toronto study of 468,037 ChatGPT citations found whether the engine's own rewritten search queries retrieved a page explained 32% of what got cited within a site, against just 2.8% for page content and structure.
How do I get cited by AI search engines?
Matching the wording of how people actually ask is the strongest page-level signal once domain-level effects are removed. A study of roughly 2 million citations across 10,000 pages found prompt-content word overlap the strongest surviving predictor (beta +0.37), after FAQ blocks, structured data and Core Web Vitals lost their apparent effect.
Does the number of headings on a page affect AI citation?
In one study, yes — Sistrix found pages with five or more H2 headings were cited 1.6 times as often as matched, uncited pages on the same domain, across a 96,418-URL dataset.
Does phrasing a page title as a question help it get cited by ChatGPT?
Per Sistrix, yes on ChatGPT specifically — a question-phrased title carried a 1.9x citation-odds factor there, separate from the cross-engine factors it found for other page features.
-
Ship structured data for what the page actually is
Schema.org JSON-LD
Schema.org markup — NewsArticle for news, FAQPage for question-and-answer content, DefinedTerm for definitions, Organization and Person for who stands behind it — is machine-readable self-description, and it is cheap. Mark up what the page genuinely is; structured data that misdescribes a page is a trust liability, not an optimization. That framing now has a direct test behind it: an Ahrefs analysis of 1,885 pages found adding schema markup produced no measurable increase in AI citations after 30 days — treat it as descriptive infrastructure, not a lever for citation volume.
A separate study widens that finding past schema specifically. Re-testing the original 2023 GEO citation-lever effect sizes against ten modern AI engine families found none of them moved citations any longer, and a deterministic content score built from those levers correlated with actual citations at just 0.11 within-query — weak enough that the authors position such scores as content-quality filters, not citation predictors. The on-page levers that still measure are structural (crawlability, recency, passage shape), not scored content attributes.
A third study explains why schema keeps testing null: across roughly 2 million citations tied to 10,000 pages, domain-level AI authority outweighed every page-level feature — schema included — sixfold in SHAP value, and FAQ blocks, structured data and Core Web Vitals all showed a positive correlation with citations that reversed or fell to zero once that domain effect was controlled for. The strongest surviving page-level predictor was how closely a page's wording matched real user prompts, not any traditional SEO signal.
One case now makes markup a gate rather than a lever. Google's UGC Fresh Data Program, documented October 8, 2026, lets qualifying forum and social platforms submit fresh user-generated content directly to Search outside normal crawling — but only if the platform uses schema.org markup such as SocialMediaPosting or DiscussionForumPosting, alongside OAuth 2.0 authentication and active moderation. That's a different role for structured data than the citation-ranking tests above: here it's an eligibility requirement for a faster ingestion channel, not something Google claims moves citations once content is in.
A fourth study complicates the null result rather than confirming it. Sistrix matched 48,527 pages cited by ChatGPT, Google AI Mode and AI Overviews against uncited pages on the same domain — controlling for domain-level authority by the same logic as the domain-authority study above — across 96,418 URLs and 17,380 domains, and still found Article schema markup carried a 1.6x citation-odds factor and FAQPage schema a separate 1.5x, the third- and fifth-strongest of 43 features tested (current year in the title led at 2.7x; a table of contents, used by only 14% of pages, carried 1.7x). That is a disagreement between two domain-controlled studies, not a resolution of the earlier one: the record holds both rather than picking a winner. Schema's citation effect, if any, is contested, not settled either way.
Common questions
Which schema types should I use for AI search?
Mark up what the page genuinely is: NewsArticle for news, FAQPage for question-and-answer content, DefinedTerm for definitions, and Organization and Person for who stands behind it.
Can structured data hurt my site?
Yes. Structured data that misdescribes a page is a trust liability, not an optimization — and FAQ markup whose text a reader cannot see on the page violates Google's policy outright.
Does adding schema markup increase AI citations?
Contested. A study of 2 million citations found schema's apparent positive correlation with citations collapsed to zero once domain-level AI authority was controlled for; a later Sistrix study of 96,418 URLs, also matching pages against an uncited page on the same domain, still found a 1.6x citation-odds factor for Article schema and 1.5x for FAQPage schema. Mark up what the page genuinely is regardless — the citation-lever question is unresolved, not debunked.
Does a table of contents help a page get cited by AI search engines?
In one study, yes. Sistrix found pages with a table of contents were cited 1.7 times as often as matched, uncited pages on the same domain — though only 14% of pages in its 96,418-URL dataset used one.
Do GEO content-scoring tools predict which pages AI engines cite?
Barely. A study re-testing 2023-era GEO content levers against ten modern AI engine families found none of them moved citations, and a content score built from those levers correlated with actual citations at just 0.11 within-query — treat such scores as quality filters, not citation predictors.
Does domain authority matter more than on-page SEO for AI citations?
Per a study of roughly 2 million citations across 10,000 pages, yes — domain-level AI authority outweighed the next-strongest page feature sixfold in SHAP value, and traditional SEO signals like schema, FAQ blocks and Core Web Vitals lost their apparent citation lift once domain was controlled for.
Does Google ever require structured data rather than just recommend it?
In one narrow case, yes. Google's UGC Fresh Data Program requires forum and social platforms to use schema.org markup like SocialMediaPosting or DiscussionForumPosting to qualify for a direct content-submission pipeline — a gate for faster ingestion, not a claim that markup moves citations.
-
Be unambiguous about your entities
Canonical hub pages, sameAs
Knowledge graphs and answer engines resolve content to entities — companies, products, people. Give each entity you own a canonical hub page, keep names consistent, and declare external identities with sameAs links to official sites and reference pages. Ambiguity about which thing you mean is a retrieval failure you inflicted on yourself.
The pages other people keep about you are part of your entity footprint. On searches for a brand's name alone, Ahrefs found Google's AI Overviews built mostly from third-party pages: of 57 brand-name overviews whose sources it could see, 41 cited Wikipedia, 22 YouTube and 13 LinkedIn, and only one a competitor's site (vendor-published). Wikipedia carries similar weight in ChatGPT, where it alone made up 10 to 14% of the domains cited in answers to SaaS buying queries, per a Growth Memo analysis. Check what the reference pages you declare with sameAs say about you, because answer engines read them as you.
Common questions
What is entity optimization?
Knowledge graphs and answer engines resolve content to entities — companies, products, people. Entity work means giving each entity you own a canonical hub page and keeping its name consistent everywhere it appears.
How do I tell AI engines which company my brand is?
Declare external identities with sameAs links to official sites and reference pages. Ambiguity about which thing you mean is a retrieval failure you inflicted on yourself.
What sources does Google's AI Overview cite for a brand's name?
Mostly third-party pages, per Ahrefs: of 57 brand-name AI Overviews whose sources it could see, 41 cited Wikipedia, 22 YouTube and 13 LinkedIn, and only one cited a competitor's site.
-
Give readers a one-click way to name you a Preferred Source
Preferred Sources embed button
Google's Preferred Sources feature lets a reader mark a site as preferred across Search, AI Overviews and AI Mode, and Google says a preferred pick makes that site surface more often in all three. As of August 2026, publishers can embed a one-click "Add to Preferred Sources" button directly on their own pages rather than relying on readers to find the pick buried in search settings, and Google has now extended the same mechanism into AI Mode's new developing-topic link carousel. Adoption is real and growing: unique sources selected as Preferred rose from over 345,000 at the feature's May 2026 launch to over 600,000 by August, and Google said in October 2026 that use is up more than 7x since the start of the year — though it gave no absolute count alongside that multiple.
Google names only Top Stories, AI Overviews and AI Mode as surfaces a preferred pick affects — Discover is not on that list, even though Discover now sends news publishers more than twice the Google traffic Web Search does (67.5% versus 27% in Q4 2025, reversed from 2023), per publishers tracked by NewzDash. A reader-facing pick does not substitute for Discover-specific work.
Common questions
What is Google's Preferred Sources feature?
A reader-facing pick that Google says makes a site surface more often in Top Stories, AI Overviews and AI Mode. Publishers can now embed a one-click button on their own pages that adds the site as a Preferred Source.
Is Google's Preferred Sources feature gaining adoption?
Yes — unique sources picked as Preferred rose from over 345,000 at the feature's May 2026 launch to over 600,000 by August 2026, and Google has extended the mechanism into AI Mode's developing-topic link carousel. Google said in October 2026 that use is up more than 7x since the start of the year, without giving an absolute count to go with it.
Does being a Preferred Source help a site show up in Google Discover?
Google doesn't say. Its own documentation names only Top Stories, AI Overviews and AI Mode as surfaces a Preferred Source pick affects, not Discover — even though Discover now sends news publishers more than twice the Google traffic Web Search does (67.5% versus 27% in Q4 2025), per publishers tracked by NewzDash.
-
Date everything, visibly and in markup
Visible dates, honest dateModified
Answer engines weigh freshness and increasingly surface dates alongside citations. Publish visible dates, keep dateModified truthful in markup, and never launder old content as new — an engine that catches a laundered date has a durable reason to distrust the domain. Honest dating is both a trust signal and a defense. The effect is measurable: a controlled Otterly experiment adding the current year to 11 page titles lifted their AI-search citations 61% — with the obvious corollary that the year must be true, and the content actually current.
A separate Seer Interactive analysis of 47,097 citations across ChatGPT, Gemini and Perplexity found the same pattern at scale: 75% of cited pages had been updated within the past year, and among 4,124 pages with both dates recorded, 72% looked fresh by last-modified date against just 42% by original publish date — a genuinely refreshed old page outcited a newly published one more often than not.
The same signal predicts traditional Google ranking, not just AI citation: a Growth Memo analysis of nearly 60,000 search results pages found a listicle with an old or unreadable publish date had 56% lower odds of reaching the top 3 — the single strongest factor measured, ahead of author bios, schema markup and word count.
Seasonal content shows the same failure at the category level, and on a deadline. A BrightEdge analysis of 13,915 holiday prompts against ChatGPT across six major US retailers (June-August 2026) found dated press releases outciting a retailer's own current, correct seasonal page: at Best Buy, a dated release drew 71.7% of Black Friday citations versus 10.5% for the live store hub; Home Depot split 63.1% to 13.3%. Weighted across all six retailers, about 11% of cited holiday pages carried a year that had already passed — nothing ages a stale press release out of the citation pool until the retailer replaces it, so a seasonal page needs updating before peak demand, not just published once and left.
Common questions
Does updating old content help AI visibility?
Seer Interactive's analysis of 47,097 citations found 72% of cited pages looked fresh by last-modified date against just 42% by original publish date — a genuinely refreshed old page outcited a newly published one more often than not.
Should I put the current year in my page titles?
Only when it is true. Otterly reports a controlled experiment where adding the year to 11 page titles lifted AI-search citations 61%; that is the vendor's own figure, not one this wire has verified.
Does a stale publish date hurt traditional Google ranking too, not just AI citation?
Yes — a Growth Memo analysis of nearly 60,000 search results pages found an old or unreadable publish date was the strongest predictor of a listicle failing to reach the Google top 3, ahead of author bios, schema markup and word count.
Does ChatGPT cite outdated seasonal press releases over a retailer's current page?
Yes — per BrightEdge, at Best Buy dated press releases draw 71.7% of ChatGPT's Black Friday citations versus 10.5% for the current store hub page; Home Depot splits a similar 63.1% to 13.3%, across 13,915 holiday prompts tracked June-August 2026.
How many AI-cited holiday pages are out of date?
About 11% of cited holiday pages carry a year that has already passed, a weighted average BrightEdge measured across six major US retailers — a dated page doesn't age out of the citation pool on its own; the retailer has to replace it.
How long does outdated product info stick around in AI answers?
Indefinitely, unless someone replaces it. BrightEdge found dated holiday press releases kept outciting a retailer's own current page for as long as the retailer left the stale release live — about 11% of cited holiday pages weighted across six major US retailers still carried a year that had already passed.
-
Know the AI Overviews opt-out — and what it doesn't reach
Search Console → Settings → Search generative AI control
Search Console carries a Search generative AI control, under Settings, that is the only lever separating appearance in AI Overviews, AI Mode and Discover's generative features from ordinary Search — unlike noindex, nosnippet or Google-Extended, which each take something else with them. Google says the control "isn't used as a ranking or inclusion signal affecting other parts of Search" and takes one to two days to apply. It rolled out to all sites worldwide as of August 31, 2026, but Google's own AI-features-specific guidance for site owners still does not mention it at all, naming nosnippet 18 times instead — unchanged when rechecked October 21, 2026. A separate, general Search Central page, "Control what you share with Google Search," was updated that same day to list the control alongside the robots meta tag, data-nosnippet and X-Robots-Tag, so the control is now documented somewhere in Google's help center — just not in the page aimed at this question.
The control covers appearance, not training — Google's documentation sends publishers to Google-Extended for that, so it answers only one of the three uses (training, fine-tuning, grounding) the UK CMA's June 3, 2026 Publisher Conduct Requirement ordered Google to let publishers separately opt out of. There's a further caveat for news publishers specifically: Google renders Top Stories carousels inside AI Overviews on roughly 15.5% of US news searches, per an unconfirmed NewzDash analysis, so opting a news site out of AI Overviews may cost the Top Stories placement rendered within them, not just the summary.
The control is set per Search Console property, not per domain. A site managing subdomains or subfolders as separate properties could previously have a child property quietly opt back into AI features after the parent domain opted out, with no visible flag. Search Console's documentation now says the top-level domain property shows a notification when a child property overrides the parent's setting, per Search Engine Roundtable.
Common questions
How do I opt a site out of Google's AI Overviews without leaving Search entirely?
Search Console's Settings carry a Search generative AI control that removes a site from AI Overviews, AI Mode and Discover's generative features while Google says it isn't used as a ranking or inclusion signal elsewhere in Search. It rolled out to all sites worldwide as of August 31, 2026, and takes one to two days to apply.
Does opting out of AI Overviews also stop Google from training on my content?
No. The control covers appearance only; Google's documentation points to Google-Extended for training, fine-tuning and grounding — the other two uses the UK CMA's June 2026 order requires publishers be able to opt out of separately.
Is there a downside to opting a news site out of AI Overviews?
Possibly. Google places Top Stories carousels inside AI Overviews on roughly 15.5% of US news searches per an unconfirmed NewzDash analysis, so excluding a site from AI Overviews may also remove it from that carousel placement.
If my site has subdomains or subfolders set up as separate Search Console properties, can one of them silently override the main domain's AI opt-out?
It could before this update. Search Console now shows the top-level domain property a notification when a child property's setting overrides the parent's, so the divergence is no longer invisible.
Level 2 Measurement
Knowing whether any of it worked, and noticing when the engines change underneath you. Only 16% of brands track their AI visibility at all.
-
Wire the freshness signals: sitemaps, IndexNow, WebSub
Sitemaps, IndexNow, WebSub
Engines can only be as current as their discovery. Maintain an XML sitemap (a news sitemap if you publish news), ping IndexNow on every publish for the engines that accept it, and declare a WebSub hub on your feeds so subscribers are pushed rather than left to poll. None of this improves content; all of it shortens the gap between publishing and being retrievable.
A sitemap "couldn't fetch" error in Search Console doesn't always mean the file is broken. Google's John Mueller and Martin Splitt said on the Oct. 1, 2026 "Search Off the Record" podcast that the error can also reflect Google's systems being too busy, or a judgment that a site's perceived quality doesn't justify more crawl budget — check the file is actually valid before treating the error as a technical fault to fix. Mueller also said RSS feeds can double as short-form sitemaps, typically listing 10-20 dated entries, which is a lighter-weight option than a full XML sitemap for a feed that updates often. Neither Google statement extends any role to llms.txt: Mueller said Google's search systems don't process llms.txt files as sitemaps at all and that site owners shouldn't treat it as a priority, consistent with llms.txt's standing as a bet on other engines, not Google.
PDF files carry their own freshness ceiling. Google's documentation caps Googlebot's PDF fetch at the first 64MB of a file — a limit Google's own search advocates Splitt and Mueller couldn't recall on their own podcast despite it appearing in Google's crawler documentation. Converted PDFs rank in AI Overviews and AI Mode the same as standard HTML pages, but Google refetches PDFs far less often than HTML; Mueller's advice for updating one is to give it a new filename rather than edit the file at the same URL, since an edit left at the same address may sit unrefetched for a long stretch.
Common questions
How do I get new pages into AI answers faster?
Maintain an XML sitemap — a news sitemap if you publish news — ping IndexNow on every publish for the engines that accept it, and declare a WebSub hub on your feeds so subscribers are pushed rather than left to poll.
Does IndexNow help with AI search?
It shortens the gap between publishing and being retrievable for the engines that accept it. None of this plumbing improves content; all of it speeds discovery.
Why does Search Console show a sitemap 'couldn't fetch' error even though the file is valid?
Google's John Mueller says the error doesn't always signal a technical fault — it can mean Google's systems are too busy, or that Google has decided a site's perceived quality doesn't justify more crawl budget.
Does Google treat llms.txt as a sitemap?
No. Mueller said Google's search systems don't process llms.txt files as sitemaps and that site owners shouldn't treat it as a priority — consistent with llms.txt being a bet on other engines, not a Google lever.
Does Google have a file-size limit on crawling PDFs?
Yes — Google's documentation caps Googlebot's PDF fetch at the first 64MB of the file, a limit its own search advocates couldn't recall on their own podcast. Converted PDFs rank in AI Overviews and AI Mode the same as standard HTML pages.
Should I edit an existing PDF in place to update it, or upload a new file?
Upload under a new filename, per Google's John Mueller — Google refetches PDFs far less often than HTML pages, so an edit left at the same URL may go unseen for a long stretch.
-
Get your first-party AI numbers where they exist
Search Console, Bing Webmaster Tools
The engines have started shipping first-party AI-surface data: Search Console added generative-AI performance reports, and Bing Webmaster Tools previews citation-share and AI-visibility insights. First-party beats scraped estimates wherever both exist — verify your site in both consoles and take the numbers the engines will actually give you. The surface keeps widening: Microsoft Clarity now splits AI citation data into branded and non-branded views, and Search Console's platform properties extend first-party measurement to social and video accounts. Clarity's Bot Analytics dashboard added an AI Scrape-to-Referral Ratio card on August 13, 2026, ranking which AI crawlers send return visitors against those that mostly extract content without driving traffic back — though Clarity itself cautions a high ratio doesn't by itself signal failing AI visibility, since many AI platforms strip referrer data and likely undercount real referrals. Baidu joined with an AI Traffic Analysis section in its own webmaster tools around September 15, 2026, but its numbers aren't directly comparable to the others: Baidu's AI CTR divides clicks by citations rather than by impressions, which can understate real link performance, per Search Engine Journal; the dashboards were still empty as the rollout continued in phases, and the tool covers only citations inside Baidu's traditional search results, not its standalone AI products or rival Chinese platforms. Treat each engine's first-party AI metric as defined by that engine, not as a common unit across consoles.
That first-party data matters because your own analytics can't be trusted to sort AI traffic correctly. A nine-month GA4 tracking study of 51,200 AI Overview citation clicks found an average of 22.4% of that traffic was misattributed to the Direct channel instead of Organic Search — worst in May 2026 at 29.3% — so a site's GA4 organic-search numbers alone understate AI Overview's real reach without cross-checking against Search Console.
Gemini has started fixing a piece of that gap itself: as of October 2026 it appends UTM parameters to the links it sends users to, letting site owners separate Gemini referrals from the Direct bucket in GA4 for the first time, per Search Engine Journal, a change Google's John Mueller said he'd seen too. The tag mostly survives only on desktop web, with roughly 9% pass-through from Gemini's mobile app, and Google hasn't documented when the tagging triggers — treat it as a partial fix, not full coverage, until confirmed.
ChatGPT moved the opposite direction the same month. Around October 9, 2026 it stopped appending a UTM tag to its outbound links and started opening them with `noopener,noreferrer`, which also blocks the referrer header — so visits that used to register as ChatGPT traffic now show up as Direct, per Search Engine Roundtable. Adobe's Cedric Huesler, analyzing roughly 500 pages that got at least 5% of their traffic from ChatGPT, found ChatGPT-attributed visits fell by about 31,000 a day from October 9-13 while direct traffic on the same pages rose by about 26,000 a day. Profound ties the cause to its newer Intelligent UI answer format rather than a bug: the share of ChatGPT answers carrying a tagged citation link fell from about 98% on October 8 to 66% by October 14, tracking Intelligent UI's share of answers rising from 2% to roughly 35% over the same days. If a site's GA4 Direct channel is growing unexpectedly alongside ChatGPT citations elsewhere, this is a likely cause, not a traffic-quality problem to chase.
But don't assume every rise in Direct traffic hides AI referrals. A Growth Memo analysis of GA4 data across 12 sites from January through September 2026 found raw Direct traffic rose 140.9%, while engaged (non-bot) Direct traffic fell 1.0% in raw monthly counts (up 2.3% once normalized for days per month) — one site in the sample logged 409,000 Direct sessions of which only 198 counted as engaged, illustrating how much of the apparent growth was bot activity rather than real visits. Only 0.003% of Direct sessions carried an identifiable AI trace, and testing 632 comparisons of AI-visibility metrics against branded-search and Direct traffic across four brands turned up correlations as high as 0.72 that didn't hold up against randomized control data, suggesting the pattern was likely coincidental rather than causal. Check engaged sessions and bot filtering before reading a Direct-traffic increase as a sign of unmeasured AI traffic.
Google's own results page may be testing the same fix a day later. Marketer Tom Pool spotted a `?st_source=ai_overview` parameter on links inside AI Overviews and AI Mode, which would let site owners separate that click traffic from ordinary search clicks the same way Gemini's UTM tag does. Treat it as a sighting, not a scheme to build reporting around yet: Google hasn't confirmed the test, and Search Engine Roundtable's own attempt to reproduce it across several browsers didn't surface the parameter.
First-party doesn't mean link-level, though. Responding to a Reddit thread, Google's John Mueller said Search Console reports AI Overview position "as a block" — the same way it handles other search features — rather than isolating a per-link position, which he said "is hard to do." Links revealed only via a "Show More" expansion are undercounted, and an impression doesn't confirm a user actually saw the link. Mueller asked for input on what better tracking would look like but described no fix in progress. Per Search Engine Journal's follow-up, that block flattening typically reports every link in the box at position 1 regardless of whether it's shown prominently or buried behind "Show More" — so treat a Search Console AI Overview position number as directional rather than a rank tracker's link-level reading, and weigh actual clicks and conversions over the position figure for AI Overview traffic.
Bing's first-party view is moving from single queries toward portfolio-level strategy. Topics Portfolio, a beta added to its AI Performance report, groups a site's AI Search citations into thematic clusters, each scored by Topic Size (total citations across all sites, a demand signal), Sites Cited (competing sites) and Queries — and separates a site's own "grounding queries" from "Opportunity Queries," where competitors are cited and the site is not. Microsoft says the beta appears only for sites with "sufficient data" and names no threshold, so smaller sites may see little or nothing yet.
Common questions
Where can I see my own AI search performance data?
Search Console added generative-AI performance reports and Bing Webmaster Tools previews citation-share and AI-visibility insights. Verify your site in both consoles: first-party beats scraped estimates wherever both exist.
Does Baidu offer first-party AI citation data too?
It's rolling one out. Baidu's AI Traffic Analysis dashboard, added to its webmaster tools around September 15, 2026, tracks AI citations, impressions and clicks, but its AI CTR divides clicks by citations rather than by impressions — which can understate real link performance — and the dashboards were still empty as the phased rollout continued.
Can I see which AI answers cite my site?
Bing Webmaster Tools previews citation-level insights, and Microsoft Clarity now splits AI citation data into branded and non-branded views. Search Console reports impressions and clicks from AI surfaces, but not which pages an answer cited.
Does Google Analytics correctly attribute AI Overview traffic?
Not reliably. A nine-month GA4 tracking study found an average of 22.4% of AI Overview citation-click sessions were misattributed to the Direct channel instead of Organic Search — cross-check against Search Console's generative-AI reports rather than trusting GA4's channel breakdown alone.
Can I tell whether an AI crawler that scrapes my content ever sends traffic back?
Microsoft Clarity's Bot Analytics dashboard added an AI Scrape-to-Referral Ratio card in August 2026 that ranks AI sources by crawl volume against referral visits — though Clarity cautions a high ratio doesn't by itself mean failing AI visibility, since many AI platforms strip referrer data and likely undercount real referrals.
Does Search Console show the exact position of my link inside an AI Overview?
No. Google's John Mueller says Search Console tracks AI Overview position as a block, the same way it handles other search features, rather than for each link individually, and links behind a "Show More" expansion are undercounted — every link in the box typically reports as position 1 regardless of where it actually sits, so weigh clicks and conversions over the position figure.
Does Gemini tag its outgoing links so I can separate that traffic from Direct in GA4?
Yes, as of October 2026 — Gemini appends UTM parameters to outgoing links, per Search Engine Journal, a change Google's John Mueller said he'd seen too. The tag mostly survives only on desktop web, with roughly 9% pass-through from Gemini's mobile app, and Google hasn't documented when the tagging triggers.
Why is my Direct traffic growing in GA4 while my ChatGPT-sourced clicks look flat or declining?
ChatGPT stopped tagging its outbound links with a UTM parameter around October 9, 2026, and now opens them with noopener,noreferrer, which also blocks the referrer header — so those visits now land in GA4's Direct bucket instead of being attributable to ChatGPT. Adobe measured roughly 31,000 fewer ChatGPT-attributed visits a day and about 26,000 more direct visits a day across ~500 affected pages in the days just after the change. Profound ties the cause to ChatGPT's Intelligent UI answer format rather than a bug.
Does Google tag AI Overview and AI Mode links so I can track their clicks separately?
Maybe — a marketer spotted a ?st_source=ai_overview parameter on AI Overview and AI Mode links, the day after Gemini's own UTM tagging was confirmed, but Google hasn't confirmed the test and Search Engine Roundtable's own attempt to reproduce it across several browsers didn't surface the parameter.
Is AI driving a surge in my site's Direct traffic?
Probably not as much as it looks. A Growth Memo analysis of GA4 data across 12 sites found raw Direct traffic rose 140.9% from January to September 2026 while engaged (non-bot) Direct traffic was roughly flat — down 1.0% in raw monthly counts, up 2.3% once normalized for days per month — and only 0.003% of Direct sessions carried an identifiable AI trace; one site in the sample logged 409,000 Direct sessions of which only 198 counted as engaged. Most of the apparent growth was bot activity, not hidden AI referrals.
Can Bing Webmaster Tools group my AI citations by topic instead of by query?
Yes, in beta — Topics Portfolio clusters a site's AI Search citations thematically, scoring each topic by total citations across all sites, competing sites cited, and query volume, and flags "Opportunity Queries" where a competitor is cited and your site isn't. Microsoft says it only appears for sites with "sufficient data," so smaller sites may see little or nothing.
-
Watch the engines' documentation, not just their announcements
Scheduled documentation diffing
The engines' most consequential changes ship quietly — help-page edits, crawler renames, policy language — hours or days before anyone announces them, if anyone ever does. Watch the primary documentation pages that govern your visibility and diff them on a schedule. The announcements are marketing; the documentation is policy.
Late September into October 2026 ran five such changes in two weeks, none announced separately from the page itself: Search Console's help page split its "Web" search-type filter into text-based and multimodal (image-in-query) sub-types; Google's VideoObject structured data documentation added a recommended creator property and spelled out which interactions count toward interactionStatistic; Gemini began tagging outgoing links with UTM parameters, confirmed only after someone noticed on Reddit; Merchant Center's Loyalty Customer Match documentation named AI Mode and Gemini for the first time while expanding to 14 countries; and a new UGC Fresh Data Program for forums and social platforms surfaced only in a Search Central changelog.
Common questions
How do I keep up with changes to AI search?
The engines' most consequential changes ship quietly — help-page edits, crawler renames, policy language. Watch the primary documentation pages that govern your visibility and diff them on a schedule.
Are an engine's announcements or its documentation more reliable?
The documentation. Google's AI Overviews help page spelled out how signed-in search history trains its generative models with no announcement at all.
Does Google announce every documentation change that affects AI search visibility?
No — in late September and early October 2026 alone, a Search Console multimodal-search split, a VideoObject creator property, Gemini's new UTM link tagging, an AI Mode/Gemini mention added to Loyalty Customer Match documentation, and a new UGC Fresh Data Program all shipped with no separate announcement, visible only to a page watch.
Level 3 Bets
Cheap options on where this goes, labeled as bets rather than dressed as practice. The agent-protocol layer belongs here too — this page will carry it once the wire has reported it, and not before.
-
Publish llms.txt — as a bet on every surface except Google
llms.txt, markdown twins
llms.txt is a proposed standard: a machine-readable index of what your site offers, with llms-full.txt carrying the content itself for systems that want the corpus. Google has now answered its half of the open question on the record: its AI-features documentation states that machine-readable files, AI text files, and markup aren't needed to appear in Search or its AI features. An Ahrefs analysis spanning roughly 15 million data points adds evidence for the file's uncertain value even on the surfaces it's meant for: AI crawlers never read 97% of sites' llms.txt files at all. A Common Crawl analysis of 584,107 llms.txt files in its July 2026 archive suggests one reason why: 68% were produced by templates or SEO plugins rather than hand-authored — Wix alone accounts for 41% of the corpus — and only about half fully follow the spec's structure of a title, summary line, and link sections. So publish llms.txt for what it is — a near-zero-cost bet on the standalone assistants and agents beyond Google, deliberately authored rather than left to a plugin default — never as a Google lever, and never instead of the schema and crawlability every engine actually reads.
The same bet now extends past the index file: publishers have begun serving agent-readable markdown versions of pages outright — Time went as far as selling ads inside its agent-readable markdown — and for markdown-native sites, page-level .md twins cost nearly nothing. This site serves one for every item and reference page.
Google's John Mueller has pushed back on the premise itself: on his own test sites, "the only crawlers who claim to accept markdown are SEO tools" — not the major AI bots. His advice before building a markdown version on the assumption AI crawlers want it: log the accept header on incoming requests and check whether anything is actually asking for one.
That markdown surface is not exempt from trust rules. Perplexity has since blocked Time's markdown ads outright, calling the sponsored FAQ content deceptive and applying a trust-score downgrade to publishers that run it — an agent-facing page answers to the same trust standard as the human-facing one.
The spec itself got its first revision since launch on August 10: llms.txt version 2 adds rel="alternate" type="text/markdown" and rel="describedby" link relations so agents can discover a page's markdown twin and the llms.txt file governing it — formalizing, as a standard, the kind of Link-header discovery a markdown-twin setup should already expose.
Adoption is still rare among the sites with the most to gain. LintLab crawled the 1,000 most-visited sites on Chrome's August 2026 top-sites list on October 1 and found only 66 of them, 6.6%, serving a valid llms.txt file; nearly two-thirds returned a 404, per PPC Land's report of the vendor-published crawl. Read alongside Ahrefs' finding that 97% of published files go unread, the file remains a cheap bet rather than a convention the large sites have adopted.
Common questions
Does Google read llms.txt?
No. Google's AI-features documentation states that machine-readable files, AI text files, and markup aren't needed to appear in Search or its AI features.
Is llms.txt worth publishing?
As a near-zero-cost bet on the standalone assistants and agents beyond Google — never as a Google lever, and never instead of the schema and crawlability every engine actually reads.
Do AI crawlers actually read llms.txt files?
Rarely. An Ahrefs analysis of roughly 15 million data points found AI crawlers never read 97% of sites' llms.txt files at all, even where the file exists.
Are most llms.txt files hand-authored?
No. Common Crawl's analysis of 584,107 files in its July 2026 archive found 68% were produced by templates or SEO plugins — Wix alone accounts for 41% of the corpus — with only about half fully following the spec's structure.
Are agent-readable markdown pages held to the same trust rules as regular pages?
Yes. Perplexity blocked Time's markdown ads as deceptive and downgraded the publisher's trust score, treating the agent-facing page the same as the visible one.
Does llms.txt support linking to a page's markdown version?
As of version 2 — the spec's first revision since it launched in 2024 — yes: rel="alternate" type="text/markdown" and rel="describedby" link relations let agents find a page's markdown twin and the llms.txt file that covers it.
Do AI crawlers actually request markdown versions of pages?
Not the major ones, per Google's John Mueller: on his own test sites, only SEO tools claimed to accept markdown. He recommends logging accept headers before building a markdown version on the assumption AI crawlers want it.
How many major websites have an llms.txt file?
Few. LintLab found only 66 of the 1,000 most-visited sites on Chrome's August 2026 top-sites list, 6.6%, serving a valid llms.txt file on October 1, 2026, in a vendor-published crawl.