Free tool · structured data testing

Test the structured data your Shopify product actually publishes.

Paste one JSON-LD object or an @graph. This tool checks structure and highlights where markup must match the visible product page.

Free result in about 30 secondsNo email requiredClear next steps
One focused reviewInputs in. A useful next decision out.~30 sec
Pulse reviewNo account
Start hereTest my structured data

We show the result before we ask you to install anything.

Free result in about 30 seconds · No email · No store access

No account, email, or Shopify access required.

The practical guide

What this check is really for

Structured data errors are easier to fix when the test tells you which entity and field failed. This tool keeps the check centered on common Product and Offer data.

01

Identify the entity

Confirm that the object includes the type the page is meant to describe.

02

Inspect the important fields

Product name, image, Offer, price, currency, and availability are a useful first pass.

03

Check the relationship

Make sure the data belongs to the current URL and visible offer.

04

Test after publishing

Re-run after a theme or app change because markup can be emitted in more than one place.

Worked example

A useful result starts with a specific situation.

An @graph contains Organization and Product data, but the Product has no Offer object.

Input

One JSON-LD object or @graph.

What the result should give you

Entity-level checks that show which Product fields need review.

Keep the boundary clear

This focused tool does not implement every Schema.org type.

Before you act

Avoid the shortcuts that create a worse page.

Use this when you need a readable structured-data triage before a full implementation review.

Common failure modes
  • Testing a partial fragment instead of the rendered block.
  • Checking only syntax and ignoring product truth.
  • Assuming one pass covers future theme or app changes.
What you will get
One clear score

See whether the inputs give a useful starting point.

Specific checks

Know which evidence is present and which needs work.

A next action

Leave with a practical edit or measurement plan.

How this tool works

A useful answer first. A product conversation second.

Pulse's free tools are deliberately narrow. They do not pretend to replace a live crawl, a provider's answer, or an experienced Shopify operator.

They help you identify the next question worth asking. If you want the recurring workflow—tracked questions, store context, reviewable fixes, and measurement—that is where Pulse fits.

Before you use the result
Does this fetch a live URL?

No. Paste the JSON-LD from the rendered page. The result is intentionally limited to the data you provide.

Why check visible content too?

Structured data should describe the page shoppers see. A technically valid block can still be misleading if its facts disagree with the page.

Keep exploring