Kayak
up 6 from 63 on 27 May 2026
Embed your badge ↗Kayak scores 69 out of 100 on the a14y v0.3.0-draft scorecard. The scan checked a single page, and 69% of the applicable checks passed. The site publishes llms.txt and a valid XML sitemap; AGENTS.md and a markdown sitemap are absent.
Site checks · 8/12 passed
Evaluated once against the site's origin: discoverability surfaces like
llms.txt, AGENTS.md, and sitemap signals.
- PASS llms-txt.exists Found llms.txt at https://www.kayak.com/llms.txt
- PASS llms-txt.content-type text/plain
- PASS llms-txt.non-empty
- FAIL llms-txt.md-extensions 45/45 links are not .md/.mdx
- PASS robots-txt.exists https://www.kayak.com/robots.txt
- PASS robots-txt.allows-ai-bots Allowed: GPTBot, ClaudeBot, CCBot, Google-Extended
- PASS robots-txt.allows-llms-txt
- PASS sitemap-xml.exists https://www.kayak.com/sitemap.xml
- PASS sitemap-xml.valid sitemapindex
- WARN sitemap-xml.has-lastmod sitemap.xml has no <url> entries
- FAIL sitemap-md.exists sitemap.md not reachable
- FAIL agents-md.exists No agent skill file found
Pages · 1
Single page audited: https://www.kayak.com/.
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html;charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://www.kayak.com
- PASS html.meta-description 148 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en-us
- PASS html.json-ld 3 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 37 headings
- PASS html.text-ratio 83.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html;charset=utf-8
- PASS html.ssr-content 2405 words in initial HTML
- PASS http.no-interstitial