Shopify Catalog Audit

Audit tool / Guides

Shopify Structured Data (JSON-LD): What Your Theme Includes and What's Missing

By Evan Walter · Updated 2026-11-11

Structured data is machine-readable information, usually a <script type="application/ld+json"> block, that tells search engines facts about a page: this is a product, it costs $40, it's in stock, here is the brand. It makes pages eligible for rich results such as price and availability in Google.

What Shopify themes usually include

Many modern Shopify themes, including Shopify's free Online Store 2.0 themes, output Product structured data on product pages and Organization or WebSite data on the homepage. Older and some third-party themes include less or none. The audit checks your homepage for JSON-LD and lists the types it finds.

How to check a product page

  1. Open Google's Rich Results Test.
  2. Paste a product URL and run it.
  3. Look for Product snippets or Merchant listings, and read any warnings (missing reviews, shipping or return details are common).

Common gaps

Fixing it

You can add JSON-LD in your theme's Liquid templates or use an SEO app. Before adding an app, check what your theme already outputs. Doubling up can cause conflicting data.

Check your own store in 20 seconds

The free Shopify Catalog Audit scans up to 1,000 products for empty or thin descriptions, duplicate titles, missing alt text and more, then links each issue to a fix.

Prefer to hand it off? I'm Evan, a Shopify and full-stack developer. Leave your email and store URL and I'll reply with a short, prioritized fix list. Free, no obligation.