Skip to content
ShopSEO
Structured data

Your theme and your apps disagree. Google ignores both.

Most Shopify stores emit structured data more than once, from the theme and from an app, and the two do not match. ShopSEO validates what your pages actually output.

All
Templates checked
Free
Validation included
JSON-LD
The format Google prefers
How it works

Validates the JSON-LD your pages emit and reports what is missing or conflicting.

  • Validated against the real rules

    Required and recommended fields per type, checked against what Google actually asks for rather than what Schema.org permits.

  • Duplicate blocks found

    Two Product blocks on one page is a common and quietly expensive problem. The report names both sources.

  • Across every template

    Product, collection, article and page templates are all checked, so a schema problem in one template does not hide behind a clean one in another.

01

Rich results are the point

Valid structured data is what makes price, availability and rating eligible to appear in a search result. Invalid data does not degrade gracefully — the enhancement is simply withheld.

02

Schema breaks silently

A theme update can strip a block without anything visibly changing on the page. Continuous auditing is the only way this gets caught quickly.

03

You can check before installing

The free schema validator on this site runs the same checks against a single URL. Use it on your own store first.

Questions

About structured data

More in the guides, or ask a human.

Usually because your theme emits one and an app emits another. Google resolves the conflict by ignoring both, which is why it is worth fixing.

Turn on structured data today.

Install ShopSEO free, run your first audit in under a minute, and roll back anything you do not like. No credit card, no theme edits, no lock-in.

New on the Shopify App StoreFree plan — no credit card7-day trial on Premium