Repair workflow
- Choose a schema type supported by the visible content.
- Include only real properties that the page shows or substantiates.
- Keep JSON syntax valid and stable.
- Validate eligibility with the relevant official testing tool.
Issue library · 6 structured data checks
Keep structured data valid, visible, truthful, and relevant to the page content people can actually access.
Structured data should parse correctly and describe visible page content using a supported type. It can clarify meaning and eligibility, but it cannot guarantee a rich result or ranking.
Invalid or unsupported markup creates false confidence. Markup that disagrees with the page can also create trust and eligibility problems.
FAQPage schema exists without enough visible question headings.
Make the questions and answers visible and materially consistent, or remove unsupported FAQ markup.
Compare every structured question and answer with the rendered page.
At least one structured-data block cannot be parsed.
Correct JSON syntax before reviewing schema meaning or eligibility.
Parse the exact rendered block and confirm no syntax errors remain.
The page has no valid JSON-LD block; this is only an opportunity when a relevant supported type exists.
Add structured data only when it truthfully describes visible content and serves a documented use.
Validate the type and confirm every important property is supported by the page.
The JSON-LD syntax is valid, but syntax alone does not prove accuracy or rich-result eligibility.
Review the detected types, required properties, visible content, and official documentation.
Run the appropriate validator and manually compare markup with the page.
The page has schema but no Article, BlogPosting, or NewsArticle type.
Use an Article-family type only when the page is genuinely editorial and required properties are real.
Confirm visible headline, author, and date details match the markup.
A nested URL has no BreadcrumbList type.
Add visible breadcrumbs and matching markup when hierarchy helps the reader navigate.
Click every breadcrumb and compare its visible labels and URLs with JSON-LD.