leaderboard scorecard · scored flat-pool-v1 · updated 2026-06-03

How well do agents see the web?

Most of the web was built for human eyes. AI agents (coding assistants, research bots, autonomous tools) have to fetch the same pages and pull meaning out of layout-driven HTML, JavaScript-rendered widgets, cookie walls, and broken markdown. The a14y scorecard turns that effort into a number: how many of 38 machine-readability checks a site passes, from llms.txt through AGENTS.md down to canonical headers and breadcrumb JSON-LD. The leaderboard below ranks a cross-section of sites by that score; the insights underneath show how we're evolving to a more agent-readable web.

320 sites scanned
50.7 mean score
45% ship llms.txt
html.glossary-link most common top failure

Leaderboard

Showing 50 of 320 sites.

320 sites ranked by overall a14y score, descending.
#SiteCategoryScoreTop failuresBadge
1agentshagentsh.orgDev tool98markdown.canonical-headermarkdown.content-negotiation +3Badge
2Nuxtnuxt.comDocs platform80html.glossary-linkhtml.json-ld.date-modified +3Badge
3Vercel Docsvercel.comDocs platform77html.glossary-linkmarkdown.mirror-suffix +3Badge
4Brexbrex.comEnterprise SaaS75html.glossary-linkhtml.json-ld.breadcrumb +3Badge
5Next.jsnextjs.orgDocs platform75html.json-ld.breadcrumbmarkdown.canonical-header +3Badge
6Supabasesupabase.comDev tool75html.canonical-linkhtml.glossary-link +3Badge
7Railway Docsdocs.railway.comDocs platform74html.glossary-linkmarkdown.alternate-link +3Badge
8Vercelvercel.comDev tool74html.glossary-linkmarkdown.mirror-suffix +3Badge
9Algolia Docsalgolia.comDocs platform73discovery.indexedhtml.json-ld +3Badge
10edXedx.orgConsumer73agents-md.existshtml.glossary-link +3Badge
11Supabase Docssupabase.comDocs platform73markdown.canonical-headermarkdown.frontmatter +3Badge
12Cloudflare Docsdevelopers.cloudflare.comDocs platform72http.content-type-htmlmarkdown.canonical-header +3Badge
13Prismaprisma.ioDocs platform72html.glossary-linkhtml.json-ld.date-modified +3Badge
14Sentry Docsdocs.sentry.ioDocs platform72html.glossary-linkhtml.json-ld +3Badge
15Canyon Roadcanyonroad.aiDev tool71html.glossary-linkmarkdown.alternate-link +3Badge
16Elastic Docselastic.coDocs platform71html.json-ld.date-modifiedhttp.content-type-html +3Badge
17Honeycomb Docsdocs.honeycomb.ioDocs platform71html.glossary-linkmarkdown.alternate-link +3Badge
18Leverlever.coEnterprise SaaS71html.glossary-linkmarkdown.alternate-link +3Badge
19PlanetScaleplanetscale.comDocs platform71html.json-ld.breadcrumbhtml.json-ld.date-modified +3Badge
20Bunbun.shDocs platform70html.glossary-linkhtml.json-ld.breadcrumb +3Badge
21Cash Appcash.appConsumer70agents-md.existshtml.glossary-link +3Badge
22Render Docsrender.comDocs platform70html.glossary-linkhtml.json-ld.breadcrumb +3Badge
23Shopify Dev Docsshopify.devDocs platform70html.glossary-linkhtml.json-ld +3Badge
24Brilliantbrilliant.orgConsumer69agents-md.existshtml.glossary-link +3Badge
25Cohere Docsdocs.cohere.comDocs platform69html.glossary-linkhtml.json-ld +3Badge
26Cypressdocs.cypress.ioDocs platform69html.glossary-linkhtml.json-ld +3Badge
27Databricksdocs.databricks.comDocs platform68html.json-ld.date-modifiedhttp.content-type-html +3Badge
28Twilio Docstwilio.comDocs platform68html.json-ldhtml.og-description +3Badge
29Typeformtypeform.comEnterprise SaaS68markdown.alternate-linkmarkdown.content-negotiation +3Badge
30Datadog Docsdocs.datadoghq.comDocs platform67code.language-tagshtml.json-ld +3Badge
31Humanahumana.comConsumer67agents-md.existshtml.glossary-link +3Badge
32Robinhoodrobinhood.comConsumer67agents-md.has-min-sectionshtml.glossary-link +3Badge
33Spotifyspotify.comConsumer67agents-md.has-min-sectionshtml.glossary-link +3Badge
34CockroachDBcockroachlabs.comDocs platform66html.json-ld.breadcrumbhtml.json-ld.date-modified +3Badge
35Denodocs.deno.comDocs platform66html.canonical-linkhtml.glossary-link +3Badge
36Latticelattice.comEnterprise SaaS66html.glossary-linkmarkdown.alternate-link +3Badge
37ngrok Docsngrok.comDocs platform66html.json-ld.breadcrumbhtml.json-ld.date-modified +3Badge
38Notion API Docsdevelopers.notion.comDocs platform66api.schema-linkmarkdown.alternate-link +3Badge
39PayPalpaypal.comConsumer66agents-md.has-min-sectionshtml.glossary-link +3Badge
40Storybookstorybook.js.orgDocs platform66html.glossary-linkhtml.json-ld.breadcrumb +3Badge
41Tursodocs.turso.techDocs platform66html.glossary-linkmarkdown.alternate-link +3Badge
42Airtableairtable.comEnterprise SaaS65html.glossary-linkmarkdown.alternate-link +3Badge
43Auth0auth0.comEnterprise SaaS65html.glossary-linkmarkdown.alternate-link +3Badge
44dbtdocs.getdbt.comDocs platform65markdown.alternate-linkmarkdown.content-negotiation +3Badge
45dev.todev.toReference65agents-md.has-min-sectionshtml.glossary-link +3Badge
46DigitalOcean Docsdocs.digitalocean.comDocs platform65html.og-descriptionhtml.og-title +3Badge
47DuckDBduckdb.orgDocs platform65html.json-ld.breadcrumbmarkdown.alternate-link +3Badge
48Stytchstytch.comEnterprise SaaS65html.json-ldmarkdown.alternate-link +3Badge
49Targettarget.comConsumer65agents-md.existshtml.glossary-link +3Badge
50Webflowwebflow.comEnterprise SaaS65html.glossary-linkhtml.json-ld +3Badge
51Aetnaaetna.comConsumer64agents-md.existshtml.glossary-link +3Badge
52Cloudflarecloudflare.comDev tool64html.glossary-linkmarkdown.canonical-header +3Badge
53Couchbasedocs.couchbase.comDocs platform64html.json-ldhtml.og-description +3Badge
54Fidelityfidelity.comConsumer64agents-md.existshtml.glossary-link +3Badge
55The World Bankworldbank.orgReference64agents-md.existshtml.glossary-link +3Badge
56Turborepoturborepo.comDocs platform64html.json-ldhtml.canonical-link +3Badge
57Vue.jsvuejs.orgDocs platform64html.canonical-linkhtml.json-ld +3Badge
58Weather.comweather.comConsumer64agents-md.existshtml.glossary-link +3Badge
59Anthropic Docsdocs.claude.comDocs platform63html.json-ldmarkdown.alternate-link +3Badge
60Apple Musicmusic.apple.comConsumer63agents-md.has-min-sectionshtml.glossary-link +3Badge
61AWS Documentationdocs.aws.amazon.comDocs platform63html.og-descriptionhtml.og-title +3Badge
62Capital Onecapitalone.comConsumer63agents-md.existshtml.glossary-link +3Badge
63Cleveland Clinicmy.clevelandclinic.orgConsumer63agents-md.existshtml.glossary-link +3Badge
64ClickHouseclickhouse.comDocs platform63markdown.alternate-linkmarkdown.mirror-suffix +3Badge
65Courseracoursera.orgConsumer63agents-md.existshtml.glossary-link +3Badge
66Healthlinehealthline.comConsumer63agents-md.has-min-sectionshtml.glossary-link +3Badge
67Kayakkayak.comConsumer63agents-md.existshtml.glossary-link +3Badge
68Lyftlyft.comConsumer63agents-md.existshtml.glossary-link +3Badge
69Netlifynetlify.comDev tool63html.glossary-linkhtml.json-ld +3Badge
70Nxnx.devDocs platform63markdown.alternate-linkdiscovery.indexed +3Badge
71Snowflakedocs.snowflake.comDocs platform63html.json-ldhtml.og-description +3Badge
72Square Developerdeveloper.squareup.comDocs platform63http.content-type-htmlhttp.status-200 +3Badge
73The New Yorkernewyorker.comConsumer63agents-md.existshtml.glossary-link +3Badge
74Venmovenmo.comConsumer63agents-md.existshtml.glossary-link +3Badge
75Wiredwired.comConsumer63agents-md.existshtml.glossary-link +3Badge
76Angularangular.devDocs platform62html.glossary-linkhtml.json-ld +3Badge
77Drizzle ORMorm.drizzle.teamDocs platform62html.canonical-linkhtml.glossary-link +3Badge
78Gustogusto.comEnterprise SaaS62html.json-ldmarkdown.alternate-link +3Badge
79JetBrainsjetbrains.comDev tool62html.glossary-linkmarkdown.alternate-link +3Badge
80Linearlinear.appEnterprise SaaS62html.glossary-linkhtml.json-ld +3Badge
81Linear API Docslinear.appDocs platform62html.glossary-linkhtml.json-ld +3Badge
82Reactreact.devDocs platform62api.schema-linkdiscovery.indexed +3Badge
83Stripe Docsdocs.stripe.comDocs platform62html.json-ldmarkdown.alternate-link +3Badge
84Uberuber.comConsumer62agents-md.existshttp.content-type-html +3Badge
85Vanguardinvestor.vanguard.comConsumer62agents-md.has-min-sectionshtml.glossary-link +3Badge
86Vitestvitest.devDocs platform62discovery.indexedhtml.glossary-link +3Badge
87Walmartwalmart.comConsumer62agents-md.existshtml.glossary-link +3Badge
88American Expressamericanexpress.comConsumer61agents-md.existshtml.glossary-link +3Badge
89AP Newsapnews.comConsumer61agents-md.existshtml.glossary-link +3Badge
90ClickUpclickup.comEnterprise SaaS61html.glossary-linkhtml.json-ld +3Badge
91Elixirelixir-lang.orgDocs platform61html.glossary-linkmarkdown.alternate-link +3Badge
92Freshworksfreshworks.comEnterprise SaaS61markdown.alternate-linkmarkdown.content-negotiation +3Badge
93GitLababout.gitlab.comDev tool61http.content-type-htmlhtml.glossary-link +3Badge
94Herokuheroku.comDev tool61markdown.alternate-linkmarkdown.content-negotiation +3Badge
95Mistral AI Docsdocs.mistral.aiDocs platform61html.canonical-linkhtml.json-ld +3Badge
96MongoDBmongodb.comDocs platform61html.json-ld.date-modifiedhtml.og-description +3Badge
97Teladoc Healthteladochealth.comConsumer61agents-md.has-min-sectionshtml.glossary-link +3Badge
98Zoom Supportsupport.zoom.comEnterprise SaaS61agents-md.has-min-sectionsdiscovery.indexed +3Badge
99Airbnbairbnb.comConsumer60agents-md.existshtml.glossary-link +3Badge
100Appleapple.comEnterprise SaaS60html.glossary-linkmarkdown.alternate-link +3Badge
101Discorddiscord.comConsumer60agents-md.existshtml.glossary-link +3Badge
102Grafana Docsgrafana.comDocs platform60markdown.alternate-linkmarkdown.content-negotiation +3Badge
103IKEAikea.comConsumer60agents-md.existshtml.glossary-link +3Badge
104Mayo Clinicmayoclinic.orgConsumer60agents-md.has-min-sectionshtml.glossary-link +3Badge
105The Home Depothomedepot.comConsumer60agents-md.existshtml.glossary-link +3Badge
106Vitevite.devDocs platform60html.json-ldmarkdown.alternate-link +3Badge
107BBCbbc.comConsumer59agents-md.existshtml.glossary-link +3Badge
108CNNcnn.comConsumer59agents-md.existshtml.glossary-link +3Badge
109CVScvs.comConsumer59agents-md.has-min-sectionshtml.glossary-link +3Badge
110Greenhousegreenhouse.comEnterprise SaaS59markdown.alternate-linkmarkdown.content-negotiation +3Badge
111Juliadocs.julialang.orgDocs platform59markdown.alternate-linkmarkdown.content-negotiation +3Badge
112LangChainpython.langchain.comDocs platform59agents-md.has-min-sectionscode.language-tags +3Badge
113Nintendonintendo.comConsumer59agents-md.existshtml.glossary-link +3Badge
114PyTorchdocs.pytorch.orgDocs platform59html.glossary-linkhtml.headings +3Badge
115USA.govusa.govReference59agents-md.existshtml.glossary-link +3Badge
116Wells Fargowellsfargo.comConsumer59agents-md.existshtml.glossary-link +3Badge
117Asanaasana.comEnterprise SaaS58html.glossary-linkmarkdown.alternate-link +3Badge
118Atlassianatlassian.comEnterprise SaaS58html.glossary-linkhtml.json-ld.date-modified +3Badge
119GitLab Docsdocs.gitlab.comDocs platform58html.glossary-linkhtml.json-ld.breadcrumb +3Badge
120Klarnaklarna.comConsumer58agents-md.existshtml.glossary-link +3Badge
121Neo4jneo4j.comDocs platform58html.glossary-linkhtml.json-ld +3Badge
122Plaid Docsplaid.comDocs platform58html.glossary-linkmarkdown.alternate-link +3Badge
123web.devweb.devDocs platform58html.glossary-linkmarkdown.alternate-link +3Badge
124Instacartinstacart.comConsumer57agents-md.has-min-sectionshtml.glossary-link +3Badge
125Steamstore.steampowered.comConsumer57agents-md.has-min-sectionshtml.glossary-link +3Badge
126UnitedHealth Groupunitedhealthgroup.comConsumer57agents-md.has-min-sectionshtml.glossary-link +3Badge
127Forbesforbes.comConsumer56agents-md.existshtml.glossary-link +3Badge
128Jestjestjs.ioDocs platform56html.glossary-linkmarkdown.alternate-link +3Badge
129Kotlinkotlinlang.orgDocs platform56html.glossary-linkmarkdown.alternate-link +3Badge
130NIHnih.govReference56agents-md.existshtml.glossary-link +3Badge
131NYT Cookingcooking.nytimes.comConsumer56agents-md.existshtml.glossary-link +3Badge
132Replicatereplicate.comDev tool56html.glossary-linkhtml.og-description +3Badge
133Robloxroblox.comConsumer56agents-md.existshtml.glossary-link +3Badge
134SendGrid Docstwilio.comDocs platform56html.glossary-linkmarkdown.alternate-link +3Badge
135Slack APIapi.slack.comDocs platform56http.status-200http.content-type-html +3Badge
136SoundCloudsoundcloud.comConsumer56agents-md.existshtml.glossary-link +3Badge
137The Atlantictheatlantic.comConsumer56agents-md.existshtml.canonical-link +3Badge
138The New York Timesnytimes.comConsumer56agents-md.existshtml.glossary-link +3Badge
139The Vergetheverge.comConsumer56agents-md.existshtml.glossary-link +3Badge
140Dockerdocker.comDev tool55html.glossary-linkhtml.text-ratio +3Badge
141Shopifyshopify.comEnterprise SaaS55html.glossary-linkmarkdown.alternate-link +3Badge
142TensorFlowtensorflow.orgDocs platform55html.glossary-linkhtml.json-ld.date-modified +3Badge
143Cartacarta.comEnterprise SaaS54discovery.indexedmarkdown.alternate-link +3Badge
144Duolingoduolingo.comConsumer54agents-md.has-min-sectionshtml.glossary-link +3Badge
145Google AI for Developersai.google.devDocs platform54html.glossary-linkhtml.json-ld.date-modified +3Badge
146Netflixnetflix.comConsumer54agents-md.has-min-sectionshtml.canonical-link +3Badge
147Netlify Docsdocs.netlify.comDocs platform54html.json-ldmarkdown.alternate-link +3Badge
148New Relic Docsdocs.newrelic.comDocs platform54html.json-ldhtml.og-description +3Badge
149Adobeadobe.comEnterprise SaaS53discovery.indexedhtml.glossary-link +3Badge
150Astrodocs.astro.buildDocs platform53html.glossary-linkhtml.json-ld +3Badge
151Chasechase.comConsumer53agents-md.has-min-sectionshtml.glossary-link +3Badge
152MDN Web Docsdeveloper.mozilla.orgDocs platform53html.json-ldhtml.og-description +3Badge
153Notionnotion.comEnterprise SaaS53html.glossary-linkmarkdown.alternate-link +3Badge
154OpenAI Platform Docsplatform.openai.comDocs platform53api.schema-linkhtml.canonical-link +3Badge
155Radix UIradix-ui.comDocs platform53discovery.indexedhtml.canonical-link +3Badge
156Rampramp.comEnterprise SaaS53html.glossary-linkmarkdown.alternate-link +3Badge
157Spotify Supportsupport.spotify.comEnterprise SaaS53discovery.indexedhtml.glossary-link +3Badge
158webpackwebpack.js.orgDocs platform53html.json-ldhtml.lang-attribute +3Badge
159Zohozoho.comEnterprise SaaS53html.glossary-linkmarkdown.alternate-link +3Badge
160Discoverdiscover.comConsumer52agents-md.existshtml.glossary-link +3Badge
161Google Developersdevelopers.google.comDocs platform52markdown.alternate-linkmarkdown.canonical-header +3Badge
162Loomloom.comEnterprise SaaS52html.glossary-linkmarkdown.alternate-link +3Badge
163Merriam-Webstermerriam-webster.comReference52agents-md.existshtml.glossary-link +3Badge
164NerdWalletnerdwallet.comConsumer52agents-md.existshtml.glossary-link +3Badge
165Node.jsnodejs.orgDocs platform52html.glossary-linkhtml.json-ld +3Badge
166NPRnpr.orgConsumer52agents-md.existshtml.glossary-link +3Badge
167Oktaokta.comEnterprise SaaS52html.glossary-linkhtml.text-ratio +3Badge
168Rubydocs.ruby-lang.orgDocs platform52discovery.indexedhttp.content-type-html +3Badge
169shadcn/uiui.shadcn.comDocs platform52html.canonical-linkhtml.glossary-link +3Badge
170Slackslack.comEnterprise SaaS52http.status-200http.content-type-html +3Badge
171USA Todayusatoday.comConsumer52agents-md.existshtml.glossary-link +3Badge
172WebMDwebmd.comConsumer52agents-md.existshtml.glossary-link +3Badge
173Wikipedia (English)en.wikipedia.orgReference52agents-md.existshtml.glossary-link +3Badge
174World Health Organizationwho.intReference52agents-md.existshtml.glossary-link +3Badge
175Deloittewww2.deloitte.comEnterprise SaaS51html.glossary-linkhtml.text-ratio +3Badge
176Dropboxdropbox.comEnterprise SaaS51html.glossary-linkmarkdown.alternate-link +3Badge
177Intercomintercom.comEnterprise SaaS51markdown.alternate-linkmarkdown.mirror-suffix +3Badge
178LlamaIndexdocs.llamaindex.aiDocs platform51html.glossary-linkhtml.json-ld +3Badge
179Mercurymercury.comEnterprise SaaS51markdown.alternate-linkhtml.glossary-link +3Badge
180Segment Docssegment.comDocs platform51html.glossary-linkhtml.text-ratio +3Badge
181Swiftswift.orgDocs platform51discovery.indexedhtml.json-ld +3Badge
182Twitchtwitch.tvConsumer51agents-md.has-min-sectionshtml.glossary-link +3Badge
183Walgreenswalgreens.comConsumer51agents-md.has-min-sectionshtml.glossary-link +3Badge
184Ziglearnzig.guideDocs platform51html.glossary-linkmarkdown.alternate-link +3Badge
185PostgreSQLpostgresql.orgDocs platform50html.canonical-linkhtml.glossary-link +3Badge
186Stripestripe.comEnterprise SaaS50markdown.alternate-linkhtml.glossary-link +3Badge
187Workdayworkday.comEnterprise SaaS50discovery.indexedmarkdown.alternate-link +3Badge
188Apple Supportsupport.apple.comEnterprise SaaS49discovery.indexedhtml.glossary-link +3Badge
189OCamlocaml.orgDocs platform49html.glossary-linkhtml.json-ld +3Badge
190Postmanpostman.comDev tool49html.canonical-linkhtml.glossary-link +3Badge
191Sveltesvelte.devDocs platform49discovery.indexedhtml.json-ld +3Badge
192Dictionary.comdictionary.comReference48agents-md.existshtml.glossary-link +3Badge
193Figmafigma.comEnterprise SaaS48html.glossary-linkmarkdown.alternate-link +3Badge
194Kaiser Permanentehealthy.kaiserpermanente.orgConsumer48agents-md.existshtml.glossary-link +3Badge
195LinkedInlinkedin.comConsumer48agents-md.existshtml.glossary-link +3Badge
196Miromiro.comEnterprise SaaS48discovery.indexedhtml.glossary-link +3Badge
197W3Schoolsw3schools.comConsumer48agents-md.existshtml.canonical-link +3Badge
1981Password1password.comEnterprise SaaS47discovery.indexedhtml.glossary-link +3Badge
199Anthropicanthropic.comDev tool47html.glossary-linkmarkdown.alternate-link +3Badge
200GitHub Docsdocs.github.comDocs platform47http.content-type-htmlhttp.status-200 +3Badge
201Google Cloud Docscloud.google.comDocs platform47discovery.indexedhtml.json-ld.date-modified +3Badge
202Redisredis.ioDocs platform47html.glossary-linkhtml.json-ld +3Badge
203TanStacktanstack.comDocs platform47html.glossary-linkhtml.json-ld +3Badge
204Trellotrello.comEnterprise SaaS47html.glossary-linkhtml.json-ld +3Badge
205PayPal Developerdeveloper.paypal.comDocs platform46http.status-200html.glossary-link +3Badge
206SolidJSsolidjs.comDocs platform46agents-md.has-min-sectionsdiscovery.indexed +3Badge
207Clojureclojure.orgDocs platform45html.canonical-linkhtml.json-ld +3Badge
208Delldell.comEnterprise SaaS45html.glossary-linkmarkdown.alternate-link +3Badge
209Fly.io Docsfly.ioDocs platform45html.glossary-linkmarkdown.alternate-link +3Badge
210Pythondocs.python.orgDocs platform45http.content-type-htmlhtml.json-ld +3Badge
211SAPsap.comEnterprise SaaS45html.glossary-linkhtml.headings +3Badge
212YouTubeyoutube.comConsumer45agents-md.existshtml.glossary-link +3Badge
213Erlang/OTPerlang.orgDocs platform44discovery.indexedhtml.glossary-link +3Badge
214Khan Academykhanacademy.orgConsumer44agents-md.has-min-sectionshtml.glossary-link +3Badge
215Perlperldoc.perl.orgDocs platform44discovery.indexedhtml.json-ld +3Badge
216Playwrightplaywright.devDocs platform44html.glossary-linkmarkdown.alternate-link +3Badge
217Apache Airflowairflow.apache.orgDocs platform43markdown.alternate-linkmarkdown.content-negotiation +3Badge
218Blueskybsky.appConsumer43agents-md.existshtml.glossary-link +3Badge
219Charles Schwabschwab.comConsumer43agents-md.has-min-sectionshtml.canonical-link +3Badge
220Crystalcrystal-lang.orgDocs platform43discovery.indexedhttp.content-type-html +3Badge
221Jupyterdocs.jupyter.orgDocs platform43discovery.indexedhtml.canonical-link +3Badge
222NumPynumpy.orgDocs platform43html.canonical-linkhtml.json-ld +3Badge
223The Guardiantheguardian.comConsumer43agents-md.existshtml.glossary-link +3Badge
224Coinbasecoinbase.comConsumer42agents-md.existshtml.canonical-link +3Badge
225Zoomzoom.comEnterprise SaaS42html.glossary-linkmarkdown.alternate-link +3Badge
226Apache Cassandracassandra.apache.orgDocs platform41http.content-type-htmlhttp.status-200 +3Badge
227Grubhubgrubhub.comConsumer41agents-md.has-min-sectionshtml.canonical-link +3Badge
228HubSpothubspot.comEnterprise SaaS41html.glossary-linkmarkdown.alternate-link +3Badge
229monday.commonday.comEnterprise SaaS41html.glossary-linkmarkdown.alternate-link +3Badge
230Nimnim-lang.orgDocs platform41discovery.indexedhtml.glossary-link +3Badge
231OpenAIopenai.comDev tool41html.canonical-linkhtml.glossary-link +3Badge
232PostHog Docsposthog.comDocs platform41api.schema-linkhtml.canonical-link +3Badge
233Accentureaccenture.comEnterprise SaaS40html.glossary-linkhtml.text-ratio +3Badge
234Codecademycodecademy.comConsumer40agents-md.existshtml.canonical-link +3Badge
235GitHubgithub.comDev tool40html.glossary-linkhtml.json-ld +3Badge
236Hugging Facehuggingface.coDev tool40html.glossary-linkhtml.headings +3Badge
237Hugging Face Docshuggingface.coDocs platform40html.glossary-linkhtml.headings +3Badge
238NVIDIAnvidia.comEnterprise SaaS40html.glossary-linkmarkdown.alternate-link +3Badge
239Salesforcesalesforce.comEnterprise SaaS40html.glossary-linkmarkdown.alternate-link +3Badge
240SoFisofi.comConsumer40agents-md.existshtml.canonical-link +3Badge
241TikToktiktok.comConsumer40agents-md.existshtml.canonical-link +3Badge
242Xx.comConsumer40agents-md.has-min-sectionshtml.canonical-link +3Badge
243Apache Sparkspark.apache.orgDocs platform39http.content-type-htmlhttp.status-200 +3Badge
244Haskellhaskell.orgDocs platform38discovery.indexedhttp.content-type-html +3Badge
245HPhp.comEnterprise SaaS38html.glossary-linkmarkdown.alternate-link +3Badge
246Mailchimpmailchimp.comEnterprise SaaS38html.canonical-linkhtml.glossary-link +3Badge
247Squarespacesquarespace.comEnterprise SaaS38html.glossary-linkhtml.headings +3Badge
248esbuildesbuild.github.ioDocs platform37discovery.indexedhtml.canonical-link +3Badge
249Oracleoracle.comEnterprise SaaS37html.glossary-linkhtml.meta-description +3Badge
250Tailwind CSStailwindcss.comDocs platform37discovery.indexedhtml.canonical-link +3Badge
251Axiosaxios.comConsumer36agents-md.existshtml.canonical-link +3Badge
252Ciscocisco.comEnterprise SaaS36html.glossary-linkmarkdown.alternate-link +3Badge
253ESPNespn.comConsumer36agents-md.has-min-sectionshtml.canonical-link +3Badge
254GoodRxgoodrx.comConsumer36agents-md.existshtml.canonical-link +3Badge
255IMDbimdb.comConsumer36agents-md.has-min-sectionshtml.canonical-link +3Badge
256pandaspandas.pydata.orgDocs platform36discovery.indexedhtml.canonical-link +3Badge
257Remixremix.runDocs platform36discovery.indexedhtml.canonical-link +3Badge
258Rustdoc.rust-lang.orgDocs platform36discovery.indexedhtml.json-ld +3Badge
259ServiceNowservicenow.comEnterprise SaaS36html.canonical-linkhtml.glossary-link +3Badge
260The Wall Street Journalwsj.comConsumer36agents-md.existshtml.canonical-link +3Badge
261TypeScripttypescriptlang.orgDocs platform36html.json-ldmarkdown.alternate-link +3Badge
262DoorDashdoordash.comConsumer35agents-md.existshtml.canonical-link +3Badge
263Encyclopedia Britannicabritannica.comReference35agents-md.existshtml.canonical-link +3Badge
264Etsyetsy.comConsumer35agents-md.existshtml.canonical-link +3Badge
265Expediaexpedia.comConsumer35agents-md.existshtml.canonical-link +3Badge
266freeCodeCampfreecodecamp.orgConsumer35agents-md.existshtml.canonical-link +3Badge
267Google Helpsupport.google.comEnterprise SaaS35markdown.alternate-linkmarkdown.content-negotiation +3Badge
268Hacker Newsnews.ycombinator.comReference35agents-md.existshtml.canonical-link +3Badge
269Internet Archivearchive.orgReference35agents-md.existshtml.canonical-link +3Badge
270Lobsterslobste.rsReference35agents-md.existshtml.canonical-link +3Badge
271Rolluprollupjs.orgDocs platform35discovery.indexedhtml.canonical-link +3Badge
272Samsungsamsung.comEnterprise SaaS35html.canonical-linkhtml.glossary-link +3Badge
273Scaladocs.scala-lang.orgDocs platform34discovery.indexedhtml.json-ld +3Badge
274Apache Kafkakafka.apache.orgDocs platform33agents-md.existsdiscovery.indexed +3Badge
275Gleamgleam.runDocs platform33discovery.indexedhtml.canonical-link +3Badge
276PHPphp.netDocs platform33discovery.indexedhtml.glossary-link +3Badge
277Pipedrivepipedrive.comEnterprise SaaS33agents-md.existsdiscovery.indexed +3Badge
278SvelteKitkit.svelte.devDocs platform33agents-md.existsdiscovery.indexed +3Badge
279Allrecipesallrecipes.comConsumer32agents-md.existshtml.canonical-link +3Badge
280Gogo.devDocs platform32discovery.indexedmarkdown.alternate-link +3Badge
281Calendlycalendly.comEnterprise SaaS31html.glossary-linkmarkdown.alternate-link +3Badge
282scikit-learnscikit-learn.orgDocs platform31discovery.indexedhtml.json-ld +3Badge
283Amazonamazon.comConsumer30agents-md.existshtml.canonical-link +3Badge
284Booking.combooking.comConsumer30agents-md.existshtml.canonical-link +3Badge
285Intelintel.comEnterprise SaaS30markdown.alternate-linkmarkdown.content-negotiation +3Badge
286Politicopolitico.comConsumer30agents-md.existshtml.canonical-link +3Badge
287Stack Overflowstackoverflow.comReference30agents-md.existshtml.canonical-link +3Badge
288The Economisteconomist.comConsumer30agents-md.existshtml.canonical-link +3Badge
289Tripadvisortripadvisor.comConsumer30agents-md.existshtml.canonical-link +3Badge
290Udemyudemy.comConsumer30agents-md.existshtml.canonical-link +3Badge
291Wayfairwayfair.comConsumer30agents-md.existshtml.canonical-link +3Badge
292AMDamd.comEnterprise SaaS29agents-md.existsllms-txt.exists +3Badge
293BigQuerycloud.google.comDocs platform29agents-md.existsdiscovery.in-page-link +3Badge
294Canvacanva.comEnterprise SaaS29discovery.indexedhtml.canonical-link +3Badge
295IBMibm.comEnterprise SaaS29agents-md.existsdiscovery.indexed +3Badge
296McKinsey & Companymckinsey.comEnterprise SaaS29agents-md.existsllms-txt.exists +3Badge
297Microsoftmicrosoft.comEnterprise SaaS29discovery.indexedmarkdown.alternate-link +3Badge
298MySQLdev.mysql.comDocs platform29discovery.indexedhtml.canonical-link +3Badge
299Shopify Help Centerhelp.shopify.comEnterprise SaaS29agents-md.existsdiscovery.indexed +3Badge
300Ars Technicaarstechnica.comConsumer28agents-md.existshtml.canonical-link +3Badge
301Hiltonhilton.comConsumer28agents-md.existshtml.canonical-link +3Badge
302Rocroc-lang.orgDocs platform27discovery.indexedhtml.canonical-link +3Badge
303SQLitesqlite.orgDocs platform27discovery.indexedhtml.canonical-link +3Badge
304Airbnb Help Centerairbnb.comEnterprise SaaS26discovery.indexedhtml.glossary-link +3Badge
305Bloombergbloomberg.comConsumer26agents-md.existshtml.canonical-link +3Badge
306CDCcdc.govReference26agents-md.existshtml.canonical-link +3Badge
307Epic Gamesepicgames.comConsumer26agents-md.existshtml.canonical-link +3Badge
308Financial Timesft.comConsumer26agents-md.existshtml.canonical-link +3Badge
309Lualua.orgDocs platform26discovery.indexedhttp.content-type-html +3Badge
310Quizletquizlet.comConsumer26agents-md.existshtml.canonical-link +3Badge
311Reutersreuters.comConsumer26agents-md.existshtml.canonical-link +3Badge
312Yelpyelp.comConsumer26agents-md.existshtml.canonical-link +3Badge
313Azure Docslearn.microsoft.comDocs platform25agents-md.existsdiscovery.indexed +3Badge
314PwCpwc.comEnterprise SaaS25discovery.indexedhtml.glossary-link +3Badge
315Microsoft Supportsupport.microsoft.comEnterprise SaaS23discovery.indexedhtml.glossary-link +3Badge
316Bank of Americabankofamerica.comConsumer22agents-md.existshtml.canonical-link +3Badge
317Lowe'slowes.comConsumer22agents-md.existshtml.canonical-link +3Badge
318Marriottmarriott.comConsumer22agents-md.existshtml.canonical-link +3Badge
319REIrei.comConsumer22agents-md.existshtml.canonical-link +3Badge
320Redditreddit.comReference17agents-md.existshtml.canonical-link +3Badge

Score distribution

How are the 320 scores distributed across the catalog? Each bar counts the sites whose overall score falls in that 10-point bucket. Most sites cluster between 40 and 70: the long climb to a high score starts only once a site ships llms.txt, an AGENTS.md, and a markdown sitemap, the three site-level checks that a single template change can flip from failing to passing.

Score distribution Number of sites in each 10-point score bucket from 0–9 to 90–100. 0-9510-193620-295630-393740-497550-599160-692370-7980-89290-100

Mean score by category

Docs platforms tend to score the highest because their authors think hardest about machine consumers; many already ship llms.txt and an AGENTS.md. Consumer sites like news, retail, and reference sit at the bottom: they were built for human eyes, hide content behind cookie banners and JavaScript, and rarely surface the machine-readable signals an agent needs to navigate them.

Mean score by category Average overall score per site category, sorted from highest mean to lowest. Dev tool58.2· n=16Docs platform52.9· n=124Consumer49· n=103Enterprise SaaS47.7· n=67Reference44· n=15

Hardest checks to pass

For each check id, the percentage of sites where the check fully passed (every occurrence across every page returned pass). Sorted hardest first; filtered to checks applicable to ≥5 sites. The pile-up of zeroes and single-digit pass rates near the top is the most actionable list on this page: they're the cheapest scorecard wins every site is leaving on the table.

Hardest checks to pass Per-check site pass rate, sorted from hardest (lowest) to easiest. A site passes a check if every occurrence of that check across the site's pages was status pass. api.schema-link0% · 0/85markdown.frontmatter0% · 0/136markdown.canonical-header1% · 1/136markdown.sitemap-section1% · 1/135html.glossary-link1% · 3/320markdown.alternate-link3% · 8/320markdown.content-negotiation3% · 11/320html.json-ld.date-modified4% · 6/157llms-txt.md-extensions10% · 14/147sitemap-md.has-structure13% · 8/60markdown.mirror-suffix13% · 43/320code.language-tags16% · 20/124

How this leaderboard is built

Scoring

Every site is scanned with the open-source a14y CLI pinned to scorecard v0.3.0-draft. Each site gets one site-mode crawl (≤50 pages, polite-delayed) or a single page-mode audit for very large consumer sites where crawling every page would be wasteful or hostile. The score is the simple ratio passed / applicable across every check on every page, the same number the CLI prints when you run it locally, so a site owner's local result matches the leaderboard exactly.

Catalog

The site list is hand-curated with deliberate ratios: at least half are technical documentation platforms (React, Stripe, AWS, etc.); at least a quarter are non-developer SaaS dashboards and help centers (Notion, Slack, Atlassian help); the rest are major consumer sites (Wikipedia, news, retail) audited in page mode so a single scan stays bounded. Want yours included? Open an issue.

Versioning

Scores from different scorecard versions are not directly comparable. When we ship a new scorecard version, every site is re-scanned against it before this page updates, so the leaderboard you're reading today compares apples to apples even as the scorecard itself evolves over time.