English
citeglass · AI visibility check

Checked 9/4/2026 · https://www.nytimes.com/

There are 2 critical blockers for AI discoverability — fix these first.

F
38 / 100
2 critical · 1 to check

AI crawler matrix

For each bot: what your robots.txt allows — and what your server actually returns to the bot's user agent. Rows highlighted in red: robots allows it, but the server blocks it (usually a WAF or bot-protection rule).

BotOperatorrobots.txtServer response
GPTBotOpenAIblockedblocked (403 / WAF)
OAI-SearchBotOpenAIblockedblocked (403 / WAF)
ChatGPT-UserOpenAIblockedblocked (403 / WAF)
ClaudeBotAnthropicblockedblocked (403 / WAF)
Claude-SearchBotAnthropicblockedblocked (403 / WAF)
Claude-UserAnthropicblockedblocked (403 / WAF)
PerplexityBotPerplexityblockedblocked (403 / WAF)
Perplexity-UserPerplexityblockedblocked (403 / WAF)
Google-ExtendedGoogle (Gemini-Training)blocked
GooglebotGoogle (KI-Übersichten)allowed200 + content
CCBotCommon Crawl (Trainingsdaten vieler LLMs)blockedblocked (403 / WAF)
BytespiderByteDance (Doubao)blockedblocked (403 / WAF)
AmazonbotAmazon (Alexa/Rufus)allowedblocked (403 / WAF)
Applebot-ExtendedApple (Intelligence-Training)blocked
Meta-ExternalAgentMeta (Llama/Meta AI)blockedblocked (403 / WAF)
How is the score calculated?
Major AI crawlers are blocked in robots.txt-32
Server blocks bots although robots.txt allows them-6
Page title too short or too long-6
No llms.txt-5
No Organization schema-4
No author or authorship signal-4
No visible or marked-up date-3
No FAQ or HowTo markup-2
Result38 / 100

Access for AI crawlers

critical

Major AI crawlers are blocked in robots.txt

Your robots.txt forbids access to 5 central AI crawlers: GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended. Those systems then cannot load your content or use it as a source.

This is what you should do: Check per bot whether the block is intended. For AI visibility, at least GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended should be allowed.

User-agent: GPTBot
Allow: /

User-agent: PerplexityBot
Allow: /
critical

Server blocks bots although robots.txt allows them

For 1 bot(s) from Amazon (Alexa/Rufus), robots.txt says "allowed", but the server responds with 403 or a bot-protection page. Usually a WAF, firewall or CDN rule that locks the crawler out past robots.txt.

This is what you should do: Add the user agents and/or IP ranges of the desired AI crawlers to an allow list in your WAF / Cloudflare / firewall. Verify them via reverse DNS lookup, not just the user-agent string.

Structure & machine understanding

to check

Page title too short or too long

The <title> is 66 characters long. Around 30–60 characters is sensible: descriptive enough to name the topic, short enough not to be cut off.

This is what you should do: Write a concise title that contains the topic and, if relevant, the brand.

note

No llms.txt

There is no file at /llms.txt. llms.txt is a short Markdown overview of your key content that some AI systems use for orientation.

This is what you should do: Create an /llms.txt: an H1 with the name, a short paragraph about the offering, and a link list to the central pages.

# Your company

> One-sentence description.

## Key pages
- [Product](https://your-domain.com/product): …
- [Pricing](https://your-domain.com/pricing): …
- [About](https://your-domain.com/about): …
note

No Organization schema

There is JSON-LD, but no "Organization" entry. AI systems can then place your brand less well as a distinct entity and link it to external sources.

This is what you should do: Add an "Organization" schema with name, url, logo and sameAs (links to your official profiles).

note

No FAQ or HowTo markup

Question-and-answer and step-by-step content is harder for AI systems to recognise as directly citable answers without FAQPage or HowTo markup.

This is what you should do: Where the page answers real questions or gives instructions, mark it up as FAQPage or HowTo (no markup without visibly matching content).

Trust and entity signals (E-E-A-T)

note

No author or authorship signal

No author is recognisable (neither meta tag, rel=author nor JSON-LD Person). For "experience" and "expertise" in the E-E-A-T sense, named, traceable authorship matters.

This is what you should do: For editorial content, name an author and link an author page; also mark them up as JSON-LD "Person".

note

No visible or marked-up date

No publication or modification date is recognisable (neither <time>, article:published_time nor datePublished in the JSON-LD). For many questions, AI systems prefer current sources.

This is what you should do: For content with a time reference, show a date visibly and mark up datePublished / dateModified in the JSON-LD.

OK (7)
  • The main content is in the HTML without JavaScript.
  • Structured data (JSON-LD) is present. — WebSite, NewsMediaOrganization
  • Exactly one H1 heading.
  • A canonical URL is set.
  • The sitemap is reachable.
  • Fast server response time.
  • No noindex — the page may be indexed.

Next steps

  1. Major AI crawlers are blocked in robots.txt. Check per bot whether the block is intended. For AI visibility, at least GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended should be allowed.
  2. Server blocks bots although robots.txt allows them. Add the user agents and/or IP ranges of the desired AI crawlers to an allow list in your WAF / Cloudflare / firewall. Verify them via reverse DNS lookup, not just the user-agent string.
  3. Page title too short or too long. Write a concise title that contains the topic and, if relevant, the brand.
Monitor this page

Weekly re-scan with an email alert on every change. In preparation — add your address.

Method & limits

Checked 9/4/2026. citeglass fetches nytimes.com and its related files (robots.txt, llms.txt, sitemap.xml) over HTTP — once as a normal browser, once per AI crawler user agent. No JavaScript is executed. Time to first byte: 235 ms.

What this is not: No rank or citation tracking, no statement about whether a model actually names you, and no check of content loaded via JavaScript. A snapshot from the perspective of one server IP.

Check another website