Search

Structured data has everything Google needs

seo.structured-data-missing-required

Why this matters

Markup that parses perfectly is still discarded if it is missing a property Google treats as mandatory — a product with no price, an offer that never says which currency, a recipe with no picture. Nothing warns the site owner. The block is there, it looks right in the source, and no rich result ever appears. It is a more common failure than broken markup and a harder one to notice, because everything about it looks correct.

Who fixes it

You can, usually

Roughly how long

1–2 hours

Care needed

Low risk to change

How to fix it

Add the named property to each block, then confirm with Google's Rich Results Test — it reports the same requirements and will tell you the moment the block becomes eligible. On WordPress or Shopify the markup usually comes from a plugin or theme setting rather than from the template, so the field to fill in is generally in an admin screen rather than in code.

How we score it

Failing this check takes up to 12 points off your search score. It is a fact about your site rather than a measurement, so it reads the same on every scan until you change something.

Does your site pass this one?

This check runs on every scan, along with the other 106. Free, no account, and you see the evidence for each result.

Check my site

Other search checks

See all 107 checks