AI crawlers read the HTML a server sends and don’t run JavaScript. We read the homepages of 486 of the most visited websites the same way and counted the structured data they carry.
sameAs.SearchAction.Vercel’s December 2024 analysis of crawler traffic found that “none of the major AI crawlers currently render JavaScript”, including GPTBot, ClaudeBot and PerplexityBot (Vercel). Googlebot renders pages; the AI crawlers, by that account, take what the server sends. So JSON-LD injected by a tag manager, or a homepage built entirely in the browser, can look complete in your browser and empty to them. Everything on this page was measured that way: one request, no JavaScript.
| Measure | Homepages | Share |
|---|---|---|
| Any JSON-LD | 231 | 47.5% |
| Any structured data (JSON-LD, microdata or RDFa) | 252 | 51.9% |
| Microdata or RDFa | 49 | 10.1% |
| Organization or Corporation node | 152 | 31.3% |
… with sameAs links | 129 | 26.5% |
| WebSite node | 145 | 29.8% |
| FAQPage node | 13 | 2.7% |
| JSON-LD that fails to parse | 1 | 0.2% |
| Fewer than 100 words before JavaScript | 111 | 22.8% |
noindex on the homepage | 7 | 1.4% |
Nobody has shown that it does. Google says no special markup is needed to appear in AI Overviews or AI Mode (Google Search Central), and the AI companies’ crawler documentation doesn’t mention schema. What an Organization node with sameAs links does is state, in one machine-readable place, who you are and where else you exist, which is the kind of fact assistants get wrong. Our guide on schema markup and AI citations goes through the evidence.
sameAs links to your real profiles.We took the top 10,000 domains of the Tranco list GQ3LK (a research ranking that combines Chrome UX Report, Cloudflare Radar, Cisco Umbrella, Majestic and Farsight data over September 28 to October 27, 2026). On October 28, 2026 our crawler requested each domain’s homepage over HTTPS, following redirects. Many Tranco entries are CDN, API or tracking domains with no website: 2,155 gave no HTTP answer at all and 1,415 answered 403. We kept the 5,480 domains whose homepage returned an HTML page with status 200, counted once per final hostname after redirects. This part of the study uses the 486 websites ranked in the top 1,000; 3 homepages over 3 MB were left out.
Each homepage was read with the parser behind our structured data checker: JSON-LD blocks, their schema.org types, microdata and RDFa attributes, robots meta tags and the X-Robots-Tag header, and the number of words of visible text in the HTML as served. Types are counted once per homepage, including nested nodes. Only homepages were measured; product and article pages usually carry more markup. Our crawler identified itself as Mentioned-Research/1.0. Sites that refuse unknown bots at the firewall are missing from the sample, and those sites are probably stricter with AI crawlers too, so treat every blocking rate here as a floor rather than an estimate of the whole web.
You are welcome to quote and chart these figures with a link back. Suggested citation: Mentioned, “Structured Data on the Top 1,000 Homepages: What AI Crawlers See,” October 28, 2026, https://mentioned.at/learn/homepage-structured-data-study. Data and text are published under CC BY 4.0.
In our October 2026 crawl, 47.5% of 486 homepages from the Tranco top 1,000 carried JSON-LD in their raw HTML, and 51.9% carried structured data of any kind.
WebSite, on 29.8% of homepages, followed by Organization at 28.2% (Corporation adds 22 more) and WebPage at 20.0%.
Vercel’s December 2024 crawler analysis found that none of the major AI crawlers render JavaScript, so markup added in the browser is likely invisible to them. Put it in the HTML your server sends.