Structured Data

Schema And Entity Coverage

A page-level evidence report showing structured-data coverage, JSON-LD health, sameAs references, extracted entities, and weak entity signals across important URLs.

Best for: Schema specialists, content strategists, local SEO teams, and product owners.

What It Includes

  • Schema type coverage by page and schema score
  • Invalid JSON-LD, missing sameAs, weak entity, and missing organization/person/product evidence
  • Entity-to-page map for local, service, product, and brand pages
  • Action list for structured-data cleanup and entity reinforcement

How It Is Generated

  • Page HTML and structured-data extraction
  • JSON-LD graph and microdata parsing
  • sameAs references and extracted page copy entities
  • Indexation and crawl eligibility context

API Inputs

/v1/schema/audit/v1/entities/map/v1/indexation/snapshots

MCP Uses

  • Ask which pages have weak organization or service entity evidence.
  • Draft schema cleanup recommendations for a developer.
  • Compare entity coverage between service pages.

Ways People Use It

Schema Debugging Structured-data specialist

Find invalid JSON-LD blocks, parse errors, schema types, sameAs gaps, and the affected page.

The specialist can fix the exact block instead of only seeing a generic schema warning.
Entity Coverage Review Content strategist

Compare service pages to see which ones mention entities in copy but lack structured data support.

Content and schema teams can reinforce the pages most likely to confuse downstream tools.
MCP Schema Assistant Non-technical operator

Ask which pages need Organization, Service, or SoftwareApplication evidence and why.

The assistant answers with URL, issue reason, and action instead of vague best practices.

Evidence Contract

The live API returns the issue plus the evidence around it: what happened, where it happened, when it was observed, why it matters, and how to act.

QuestionWhere It Comes FromExample
WhatIssue ID, severity, message, schema, crawl, or GSC statejsonld_invalid, schema_missing, noindex_detected
WhereURL, site, client, final URL, JSON-LD block index, or endpoint row/pricing, block 0
Whengenerated_at, fetched_at, event timestamps, and history metricsLast observed during the current refresh.
WhyEvidence fields, parse errors, HTTP status, GSC verdict, and crawl factsJSON parse error, noindex header, sitemap leak, or canonical conflict.
HowRecommended actions and MCP or report promptsFix malformed JSON-LD, remove noindex, update sitemap, or consolidate canonical.

For malformed JSON-LD, the API records the affected page, fetch time, invalid block index, parser error, issue severity, and recommended action. It intentionally avoids storing raw page payloads unless a future redacted evidence store is enabled.

Example API Flow

curl.exe -H "Authorization: Bearer YOUR_API_TOKEN" https://indexpulseapi.com/v1/schema/audit

MCP prompt example:
"Ask which pages have weak organization or service entity evidence."

Related Templates