Cheap Seats

A read-only copy of Cheap Seats measuring itself, updated hourly. Run your own.

Site audit

What AI assistants' crawlers can read on Cheap Seats's sites, checked over plain HTTP the way a crawler that runs no JavaScript sees them: robots.txt rules and firewall blocks for each AI crawler, llms.txt, the sitemap, and each page's title, description, headings, structured data and text. Free: no model calls. Its errors and warnings go to the analyst with the next fix list.

cheapseats.dev, cheapseats.dev/docs, cheapseats.dev/blog, github.com/cheapseatsdev/cheapseats

Last audit 2026-10-23 00:34:25 · 0 errors · 0 warnings · 1 info

cheapseats.dev

https://cheapseats.dev/ · robots.txt 200 · llms.txt 200 · sitemap 39 pages, newest 2026-10-22

AI crawlers: robots.txt, and the home page fetched with each one's user agent
CrawlerForrobots.txtHome page
ChatGPT-User OpenAIassistantallowed200
Claude-User Anthropicassistantallowed200
Perplexity-User Perplexityassistantallowed200
OAI-SearchBot OpenAIsearchallowed200
Claude-SearchBot Anthropicsearchallowed200
PerplexityBot Perplexitysearchallowed200
GPTBot OpenAItrainingallowed–
ClaudeBot Anthropictrainingallowed–
anthropic-ai Anthropictrainingallowed–
Google-Extended Googletrainingallowed–
Applebot-Extended Appletrainingallowed–
CCBot Common Crawltrainingallowed–
Meta-ExternalAgent Metatrainingallowed–
Bytespider ByteDancetrainingallowed–
Googlebot Googleengineallowed–
Bingbot Microsoftengineallowed–
11 pages checked
PageStatusTitleDescriptionH1JSON-LDText
https://cheapseats.dev/200Cheap Seats: open-source, self-hosted AI visibility tracker1531Offer SoftwareApplication 4315
https://cheapseats.dev/compare/profound/200Cheap Seats vs Profound · Cheap Seats1561Article SoftwareApplication WebSite 4966
https://cheapseats.dev/guides/track-ai-citations/200Track which pages AI assistants cite · Cheap Seats1621SoftwareApplication TechArticle WebSite 8603
https://cheapseats.dev/compare/200Compare · Cheap Seats, the open-source AI visibility tracker1581CollectionPage SoftwareApplication WebSite 3088
https://cheapseats.dev/compare/otterly-ai/200Cheap Seats vs Otterly.AI · Cheap Seats1581Article SoftwareApplication WebSite 4692
https://cheapseats.dev/docs/reading-results/200Reading results · Cheap Seats1441SoftwareApplication TechArticle WebSite 14083
https://cheapseats.dev/docs/noise-and-confidence/200How big a change Cheap Seats can detect · Cheap Seats1591SoftwareApplication TechArticle WebSite 10051
https://cheapseats.dev/docs/self-hosting/200Self-hosted AI visibility tracker: Docker and Kubernetes1621SoftwareApplication TechArticle WebSite 7529
https://cheapseats.dev/docs/deploying/200Deploying · Cheap Seats1261SoftwareApplication TechArticle WebSite 10624
https://cheapseats.dev/docs/reference/200CLI, API and MCP · Cheap Seats1301SoftwareApplication TechArticle WebSite 13795
https://cheapseats.dev/blog/why-ai-visibility-scores-differ/200Why AI visibility scores differ between tools · Cheap Seats1571BlogPosting Person SoftwareApplication WebSite 6640

cheapseats.dev/docs

https://cheapseats.dev/docs · robots.txt 200

AI crawlers: robots.txt, and the home page fetched with each one's user agent
CrawlerForrobots.txtHome page
ChatGPT-User OpenAIassistantallowed200
Claude-User Anthropicassistantallowed200
Perplexity-User Perplexityassistantallowed200
OAI-SearchBot OpenAIsearchallowed200
Claude-SearchBot Anthropicsearchallowed200
PerplexityBot Perplexitysearchallowed200
GPTBot OpenAItrainingallowed–
ClaudeBot Anthropictrainingallowed–
anthropic-ai Anthropictrainingallowed–
Google-Extended Googletrainingallowed–
Applebot-Extended Appletrainingallowed–
CCBot Common Crawltrainingallowed–
Meta-ExternalAgent Metatrainingallowed–
Bytespider ByteDancetrainingallowed–
Googlebot Googleengineallowed–
Bingbot Microsoftengineallowed–
1 pages checked
PageStatusTitleDescriptionH1JSON-LDText
https://cheapseats.dev/docs200Docs · Cheap Seats, the open-source AI visibility tracker1411CollectionPage SoftwareApplication WebSite 3913

cheapseats.dev/blog

https://cheapseats.dev/blog · robots.txt 200

AI crawlers: robots.txt, and the home page fetched with each one's user agent
CrawlerForrobots.txtHome page
ChatGPT-User OpenAIassistantallowed200
Claude-User Anthropicassistantallowed200
Perplexity-User Perplexityassistantallowed200
OAI-SearchBot OpenAIsearchallowed200
Claude-SearchBot Anthropicsearchallowed200
PerplexityBot Perplexitysearchallowed200
GPTBot OpenAItrainingallowed–
ClaudeBot Anthropictrainingallowed–
anthropic-ai Anthropictrainingallowed–
Google-Extended Googletrainingallowed–
Applebot-Extended Appletrainingallowed–
CCBot Common Crawltrainingallowed–
Meta-ExternalAgent Metatrainingallowed–
Bytespider ByteDancetrainingallowed–
Googlebot Googleengineallowed–
Bingbot Microsoftengineallowed–
1 pages checked
PageStatusTitleDescriptionH1JSON-LDText
https://cheapseats.dev/blog200Blog · Cheap Seats, the open-source AI visibility tracker1341CollectionPage SoftwareApplication WebSite 5535

github.com/cheapseatsdev/cheapseats

https://github.com/cheapseatsdev/cheapseats · robots.txt 200

AI crawlers: robots.txt, and the home page fetched with each one's user agent
CrawlerForrobots.txtHome page
ChatGPT-User OpenAIassistantallowed200
Claude-User Anthropicassistantallowed200
Perplexity-User Perplexityassistantallowed200
OAI-SearchBot OpenAIsearchallowed (named)200
Claude-SearchBot Anthropicsearchallowed200
PerplexityBot Perplexitysearchallowed (named)200
GPTBot OpenAItrainingallowed (named)–
ClaudeBot Anthropictrainingallowed (named)–
anthropic-ai Anthropictrainingallowed (named)–
Google-Extended Googletrainingallowed–
Applebot-Extended Appletrainingallowed–
CCBot Common Crawltrainingallowed–
Meta-ExternalAgent Metatrainingallowed–
Bytespider ByteDancetrainingblocked (named)–
Googlebot Googleengineallowed–
Bingbot Microsoftengineallowed (named)–
info robots.blocks-training robots.txt (User-agent: Bytespider) blocks Bytespider, ByteDance's training crawler, from /cheapseatsdev/cheapseats/. That's a choice: it keeps pages out of future models' training data, not out of search answers.

https://github.com/robots.txt
Fix: Nothing to do unless you want future models to learn from these pages.

1 pages checked
PageStatusTitleDescriptionH1JSON-LDText
https://github.com/cheapseatsdev/cheapseats200000

Pages the answers cite

The third-party pages a run's answers cited (then surfaced) most, fetched as Cheap Seats where their robots.txt allows, to see whether they name Cheap Seats and which competitors. One that names competitors but not Cheap Seats is an outreach target. Free; each page is fetched at most once a day.

This run hasn't been checked yet.