agentspeed.

en.wikipedia.org

scanned 7/21/2026, 6:26:21 AM · fresh · rubric 2026.07.1
↻ Rescan
robots.txt present: passrobots.txt allows AI agents: passContent-Signal directives: failllms.txt present: warnSitemap present: failLink response headers: failCanonical URL: passMCP server card: failOAuth authorization metadata: failOAuth resource metadata: failAPI catalog / OpenAPI: failWeb Bot Auth: failMarkdown negotiation: failText-to-markup ratio: failContent without JavaScript: skipHeading hierarchy: warnCookie wall blocks content: passPage title: passMeta description: failJSON-LD present: passStructured data validates: warnSchema type coverage: passPaywall / login wall: passAgent Skills manifest: failWebMCP actions: failPrimary action reachable: passReachability: passTime to first byte: passFull render time: skipPage weight: pass70/ 100 · C
Needs work

This is how AI agents (not browsers) experience en.wikipedia.org. The score weights five categories of machine-readability; the ticks on the arc are the 30 individual checks behind it.

✉ Email me this report + alert me when it changes ↓

Top fixes

failSitemap presentDiscoverability

No reachable sitemap.xml. Publish one and reference it in robots.txt.

Fix: Publish /sitemap.xml and reference it from robots.txt with a Sitemap: line.

failMeta descriptionReadability

No <meta name="description">. Agents use it as a page summary; add a 50–200 character description.

Fix: Add `<meta name="description" content="...">` to your primary pages. Agents frequently use it as a summary.

warnllms.txt presentDiscoverability

Found /llms.txt but missing H1 header and markdown links.

Fix: Publish /llms.txt at your domain root. Build a spec-compliant one at /tools/llms-txt-generator.

failLink response headersDiscoverability

No HTTP Link: response headers. Emit canonical/alternate/describedby relations so HEAD-only or stream-rendering agents get them without parsing HTML.

Fix: Emit `Link:` headers for canonical, alternate-language, and describedby relations. Agents that fetch HEAD-only or stream-render rely on these.

failText-to-markup ratioReadability

Visible text is 5.8% of HTML weight (14608/252256 bytes). Low. Markup may be crowding out agent-usable text.

Fix: Heavy ad or navigation markup crowds out agent-usable text. Aim for a text-to-DOM ratio above 15%.

warnStructured data validatesStructured data

1 recommended-field warning(s). First: Article recommends "description" (improves agent comprehension).

Fix: Validate your JSON-LD with Google Rich Results test. Fix missing required properties.

Don’t lose this report

Get it in your inbox now — and a heads-up whenever en.wikipedia.org’s agent-readiness score changes. Free, unsubscribe anytime.

Fix it

Generated, ready-to-ship files for the gaps above — copy them or download and drop them into your repo.

Add an llms.txt
Publish this at https://en.wikipedia.org/llms.txt
# Wikipedia, the free encyclopedia

> What en.wikipedia.org offers, in one or two sentences an AI agent can quote.

## Key pages
- [Home](https://en.wikipedia.org/)
- [Main Page](https://en.wikipedia.org/)
- [Welcome to Wikipedia](https://en.wikipedia.org/)
- [150","function":"ifexpr"},"params":{"1":{"wt":"From today&apos;s featured article"},"2":{"wt":"Featured article <span class=\"mp-later\">(Check back later for today&apos;s.)</span>"}},"i":0}}]}'>From today's featured article](https://en.wikipedia.org/)
- [Did you know ...](https://en.wikipedia.org/)
- [In the news](https://en.wikipedia.org/)
- [On this day](https://en.wikipedia.org/)

## About
Describe what en.wikipedia.org does, who it's for, and the primary action you want an
agent to be able to complete. Keep it factual and current.

What the agent receives

The agent’s-eye view
Wikipedia, the free encyclopedia Jump to content Main menu Main menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Main Page Main Page Talk English Read View source View history Tools Tools move to sidebar hide Actions Read View source View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Switch to legacy parser Print/export Download as PDF Printable version In other projects Abstract Wikipedia Wikimedia Commons Wikimedia Foundation MediaWiki Meta-Wiki Wikimedia Outreach Multilingual Wikisource Wikispecies Wikibooks Wikidata Wikifunctions Wikimania Wikinews Wikiquote Wikisource Wikiversity Wikivoyage Wiktionary Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Welcome to Wikipedia , the free encyclopedia that anyone can edit . 248,649 active editors 7,211,741 articles in English \n{{Main Page banner}}\n&lt;/div>\n"}},"i":0}}]}'> 150","function":"ifexpr"},"params":{"1":{"wt":"From today&apos;s featured article"},"2":{"wt":"Featured article &lt;span class=\"mp-later\">(Check back later for today&apos;s.)&lt;/span>"}},"i":0}}]}'>From today's featured article 150","function":"ifexpr"},"params":{"1":{"wt":"{{Wikipedia:Today&apos;s featured article/{{#time:F j, Y}}}}"},"2":{"wt":"{{Wikipedia:Today&apos;s featured article/{{#time:F j, Y|-1 day}}}}"}},"i":0}}]}'> Ujelang Atoll, where Martín was marooned Lope Martín ( marooned 21 July 1566) was an Afro-Portuguese maritime pilot . Martín was a free mulatto from Lagos , Portugal, who became a licensed pilot in Spain. He was contracted for Miguel López de Legazpi 's expedition from Mexico to the Philippines and was the pilot of a patache called the San Lucas . Martín and the San Lucas separated from the rest of the fleet and sailed through the Marshall Islands and the Caroline Islands before arriving at the Philippines. Without the rest of the fleet, Martín then embarked upon the return voyage from Asia to the Americas and arrived in Mexico. The Real Audiencia of Mexico ordered him to return to the Philippines and appear before Legazpi, who was expected to execute him for having deserted the rest of his fleet. Martín's ship, the San Jerónimo , departed Mexico and Martín led mutinies and took command of the ship. He anchored the San Jerónimo at Ujelang Atoll (pictured) in July 1566, where Martín and 26 other men were left behind and never seen again. ( Full article... ) Recently featured: Curlew sandpiper The Halo Graphic Novel Hamilcar's defeat of Spendius and Autaritus Archive By email More featured articles About Did you know ... Saint Andrew's Chapel ... that a church in Florida (pictured) withdrew from its denomination, then blocked some members from voluntarily resigning? ... that 360° twists in the flower stalks of the bog adder's-mouth orchid sparked a public debate between Charles Darwin and Asa Gray over the role of God in natural selection? ... that a Wendy's was built on the site of a Queens boxing arena where John F. Kennedy once gave a campaign address? ... that the experiences of the Traveler from Genshin Impact were compared to the Gnostic text Hymn of the Pearl ? ... that a human corpse can shut down a sewage plant ? ... that Fétiche obtained a change of legal gender marker thanks to the intervention of a president? ... that Condom Hut operated in a former photo development kiosk sporting hot pink paint? ... that No Fate was created with materials salvaged from Black Cloud eight days after it was destroyed? ... that a successful PR campaign convinced voters to rename their town Cherry Hill, New Jersey , to promote a business owned by Eugene Mori ? Archive Start a new article Nominate an article In the news Andy Burnham Andy Burnham (pictured) succeeds Keir Starmer as Leader of the Labour Party and Prime Minister of the United Kingdom following a leadership election . In association football, the FIFA World Cup concludes with Spain defeating Argentina in the final . British runner Josh Kerr breaks the world record for the mile run . Barbadian cricketer Garfield Sobers dies at the age of 89 . A new species of black-and-white colobus monkey, likweli , is discovered in Lomami National Park , Democratic Republic of Congo. Ongoing : Flamingo Revolution Iran war ( Lebanon war ) Russo-Ukrainian war timeline Recent deaths : David Willey Bohumil Vacík Sam Neill Guy Scott Pedro Ignacio Calderón Nansun Shi More current events Nominate an article On this day July 21 : Belgian National Day ( 1831 ) Yuen Long attack 625 – Paulinus was consecrated as the first bishop of York by Justus , the archbishop of Canterbury . 1925 – American high-school biology teacher John T. Scopes was found guilty of violating Tennessee 's Butler Act by teaching evolution in class. 1946 – After weeks of unrest , rioters lynched Bolivian president Gualberto Villarroel , desecrating and hanging his corpse in the streets of La Paz . 1972 – The Troubles : The Provisional Irish Republican Army detonated twenty-two bombs throughout Belfast , Northern Ireland. 2019 – People returning from anti–extradition bill protests in Hong Kong were attacked (pictured) by suspected triad members in Yuen Long , leaving 45 people injured. George Brian Sinclair ( born&lt;/span>"}]]}'>b. 1928) Claus von Stauffenberg ( died&lt;/span>"}]]}'>d. 1944) Charlotte Gainsbourg ( born&lt;/span>"}]]}'>b. 1971) Endrick ( born&lt;/span>"}]]}'>b. 2006) More anniversaries: July 20 July 21 July 22 Archive By email List of days of the year About \n&lt;h2 id=\"mp-tfl-h2\" class=\"mp-h2\">From today&apos;s featured list&lt;/h2>\n&lt;div id=\"mp-tfl\" class=\"mp-contains-float\">{{#ifexist:Wikipedia:Today&apos;s featured list/{{#time:F j, Y}}|{{Wikipedia:Today&apos;s featured list/{{#time:F j, Y}}}}|{{TFLempty}}}}&lt;/div>\n&lt;/div>"}},"i":0}}]}'> (Check back later for today&apos;s.)&lt;/span>"}},"i":0}}]}'>Today's featured pictures Female Territorial male The black-faced blenny ( Tripterygion delaisi ) is a species of fish in the family Tripterygiidae, the threefin blennies . It is found in the Mediterranean Sea and adjacent Atlantic Ocean coasts, at depths from 3 to 40 metres (10 to 130 ft), and prefers shaded areas such as rock faces and crevices. During the breeding season, territorial males develop a characteristic yellow body with a black head, while females and other males are coloured grey-brown for camouflage. The black-faced blenny produces a red fluorescent signal using specialised cells in the iris, which it can regulate in brightness. Males defend nesting territories beneath overhangs, aggressively repelling intruders and defending the eggs from predators until they hatch. These black-faced blennies, one female and the other a territorial male, were photographed in Arrábida Natural Park , off the Portuguese coast. Photograph credit: Diego Delso Recently featured: Apollo 11 Bile Beans Kererū Archive More featured pictures Other areas of Wikipedia Community portal – The central hub for editors, with resources, links, tasks, and announcements. Village pump – Forum for discussions about Wikipedia itself, including policies and technical issues. Site news – Sources of news about Wikipedia and the broader Wikimedia movement. Teahouse – Ask basic questions about using or editing Wikipedia. Help desk – Ask questions about using or editing Wikipedia. Reference desk – Ask research questions about encyclopedic topics. Content portals – A unique way to navigate the encyclopedia. Wikipedia's sister projects Wikipedia is written by volunteer editors and hosted by the Wikimedia Foundation , a non-profit organization that also hosts a range of other volunteer projects : Commons Free media repository MediaWiki Wiki software dev

Show your score

Embed this badge on your site. It links back to this live scan and updates on every rescan.

AgentSpeed score for en.wikipedia.org
<a href="https://agentspeed.com/scan/en.wikipedia.org"><img src="https://agentspeed.com/badge/en.wikipedia.org" alt="AgentSpeed agent-readiness score" height="56"></a>

Track this score

Get this report by email and a heads-up when en.wikipedia.org’s agent-readiness changes.

Full breakdown

12 pass3 warn13 fail2 skip
Discoverability
pass
robots.txt present
A robots.txt is reachable at the site root.
100/100
pass
robots.txt allows AI agents
All 9 known agents allowed.
100/100
fail
Content-Signal directivesemerging
No Content-Signal directives. Add e.g. `Content-Signal: ai-train=no, ai-summarize=yes` to declare granular AI usage policy beyond binary allow/disallow.
0/100
warn
llms.txt present
Found /llms.txt but missing H1 header and markdown links.
60/100
fail
Sitemap present
No reachable sitemap.xml. Publish one and reference it in robots.txt.
0/100
fail
Link response headers
No HTTP Link: response headers. Emit canonical/alternate/describedby relations so HEAD-only or stream-rendering agents get them without parsing HTML.
0/100
pass
Canonical URL
Canonical points to self: https://en.wikipedia.org/wiki/Main_Page.
100/100
fail
MCP server cardemerging
No valid MCP Server Card at /.well-known/mcp/server-card.json. Publish one so agents can discover your tools without HTML scraping.
0/100
fail
OAuth authorization metadataemerging
No RFC 8414 metadata at /.well-known/oauth-authorization-server. Agents that act on behalf of users need this to discover your authorization endpoints.
0/100
fail
OAuth resource metadataemerging
No RFC 9728 metadata at /.well-known/oauth-protected-resource. Publish it so agents can discover required scopes without hand-coded credentials.
0/100
fail
API catalog / OpenAPIemerging
No /.well-known/api-catalog (RFC 9727) and no /openapi.json|yaml. Publish one so agents that integrate with APIs can discover your endpoints.
0/100
fail
Web Bot Authemerging
No Web Bot Auth JWKS at /.well-known/http-message-signatures-directory.json. Publish one to allow trusted agents while keeping a default-deny posture for the rest.
0/100
Readability
fail
Markdown negotiationemerging
Accept: text/markdown returns HTML, not markdown. Serve a markdown variant of primary content when requested; agents summarize and cite it more reliably.
0/100
fail
Text-to-markup ratio
Visible text is 5.8% of HTML weight (14608/252256 bytes). Low. Markup may be crowding out agent-usable text.
43/100
skip
Content without JavaScript
Browser pass unavailable; cannot measure JS dependency.
warn
Heading hierarchy
Heading issues: 2 <h1> tags (expected 1).
75/100
pass
Cookie wall blocks content
No common consent-modal markers detected.
100/100
pass
Page title
A concise <title> is present (32 chars).
100/100
fail
Meta description
No <meta name="description">. Agents use it as a page summary; add a 50–200 character description.
0/100
Structured data
pass
JSON-LD present
Found 1 JSON-LD block.
100/100
warn
Structured data validates
1 recommended-field warning(s). First: Article recommends "description" (improves agent comprehension).
95/100
pass
Schema type coverage
Expected types declared: Article|BlogPosting|NewsArticle.
100/100
Actionability
pass
Paywall / login wall
No paywall or login-wall detected on the landing URL.
100/100
fail
Agent Skills manifestemerging
No Agent Skills manifest at /.well-known/agent-skills.json. Enumerate the tasks agents can perform (search, add-to-cart, contact-support) so they pick the right one without scraping.
0/100
fail
WebMCP actionsemerging
No WebMCP detected. On pages with first-class actions (cart, support, account), embed a WebMCP server so on-page agents invoke tools directly.
0/100
pass
Primary action reachable
Primary offering identified ("free online encyclopedia") with price/CTA ("Donate").
100/100
pass
Reachability
HTTP 200 after 1 redirect.
100/100
Performance
pass
Time to first byte
TTFB 34ms. Healthy.
100/100
skip
Full render time
Full-render time unavailable (browser pass skipped or failed).
pass
Page weight
Initial document is a lean 246 KB.
100/100
Beyond the scan

Running AI agents of your own? AgentSpeed also monitors them in production — every run, its latency, cost, and failures, with alerts when something breaks. Free for 10,000 events a month, no credit card.

Start watching free →See plans