Matan · GEO · AI Readability

Structured data coverage

JSON-LD on the page gives models explicit types, names and relationships to quote.

Pass condition in our engine: The page contains JSON-LD structured data.

1. Problem description

On a full crawl we want schema on at least half of URLs. On one page the bar is simpler: is there JSON-LD at all? Pages that only dump prose force the model to guess entities and are cited less often in answer engines.

2. Most common causes

  • Schema lives only on the homepage.
  • GTM injects JSON-LD after load (not in the HTML we fetch).
  • Invalid JSON in the ld+json script.

3. How to fix it

  1. Add a type that matches the page (Article, FAQPage, Product, WebPage).
  2. Render JSON-LD in the initial HTML.
  3. Include name/headline, url, and author or publisher.

Test this check

We fetch only this URL (plus robots.txt / llms.txt at the domain root when the check needs them). We do not crawl the rest of the site like a full report.

Scoring rules for the full site crawl are documented in methodology. Want every category at once? Generate a free report.

Get your free SEO & GEO report

Enter your URL and receive a full audit with scoring and recommendations. No sign-up required.