My Search / Visibility

SEO / Technical · 06 min read · Updated Sep 2026

Structured data errors that make a valid page ineligible for rich results

Schema does not invent a ranking. Broken or misleading schema does waste the chance of a richer result and can train you to mark up claims the page does not make.

Structured data should be a precise copy of claims the page already shows, in a type you actually qualify for.

Validate the type you actually qualify for

Use the Rich Results Test and Search Console’s enhancement reports. Missing required fields, invalid dates, and URLs that 404 are mechanical errors. They are the ones to clear first.

Then read the markup against the visible page. A review snippet for reviews you do not show, or a price that is not on the page, is a policy problem rather than a syntax problem.

Mark up what the page says

Article, FAQ, Breadcrumb, and Organization markup should repeat visible facts. If you would not put the sentence on the page, do not put it in JSON-LD.

One primary type per page is enough. Stacking every available type on a guide does not make the guide more eligible.

  • Fix invalid required fields.
  • Keep markup consistent with visible text.
  • Remove types that describe a different page.

Revalidate after template changes

A redesign that changes a date format or drops a heading can invalidate markup that used to pass. Add a check to the template review when the component that owns the schema changes.

Enhancement reports lag. A clean Rich Results Test on the production URL is the immediate confirmation.

Questions

Does schema markup improve rankings by itself?

No. Valid markup can make a result more descriptive. It does not replace the page’s relevance or links.

What is the first structured data error to fix?

Invalid or missing required properties on the types you care about, then any markup that claims something the visible page does not say.

Continue reading

This note is part of the Hong Kong field library from My Search / Visibility, built with Itehk.