Paste any store or product page URL. We extract all JSON-LD structured data, validate it against Google's requirements, and show exactly which rich results you're eligible for.
Schema Markup
JSON-LD Validator
Rich Results
SEO Boost
Works on any page: product pages, homepages, blog posts, about pages
Fetching page and analysing structured data…
Running AI schema teardown... ~20s
Technical validation
Schema-by-Schema Breakdown
Not sure how to act on this report?
Book a free call and our team will walk you through the fixes — or build them for you.
Enter any product page from your store or a competitor's.
2
We extract all structured data
Every JSON-LD and microdata block is parsed and validated against Google's schema requirements.
3
See what's passing and failing
Each schema type is checked for required fields. Missing or invalid markup is flagged with exact fixes.
FAQ
Frequently Asked Questions
Everything you need to know
Yes. Paste any URL and get a full schema markup audit instantly - no account needed.
Shopify themes include basic schema (Product, BreadcrumbList) but most are incomplete or missing key fields like reviews, offers, and availability. The checker shows exactly what is present and what is missing.
Schema does not directly boost rankings, but it enables rich results (star ratings, price, availability) in search. Listings with rich results typically see a meaningfully higher click-through rate than plain text listings, since they stand out visually on the results page.
JSON-LD is a script block in the page head - easy to add without touching HTML. Microdata is embedded inside HTML tags. Google prefers JSON-LD and it is the recommended format for all new implementations.
Schema markup is structured data code (in JSON-LD, Microdata, or RDFa format) added to your page HTML that tells Google exactly what your content is - a product, a review, a FAQ, a breadcrumb. It matters for Shopify stores because valid schema makes your listings eligible for rich results in Google Search: star ratings under your product title, price and availability in results, and breadcrumb trails. FAQ schema no longer reliably earns a search snippet in Google (that rich result type was restricted to government and health sites back in 2023), but it still helps AI assistants parse your content correctly. Rich results typically earn a meaningfully higher click-through rate than standard blue links, since they stand out visually in the results page. ecomspy's free schema checker validates all schema types on any Shopify page and tells you exactly which rich result types you're eligible for.
Every Shopify product page should have at minimum three schema types: Product schema (with name, description, image, SKU, brand, and offers including price and availability), AggregateRating schema nested inside Product (star rating and review count for star rich results), and BreadcrumbList schema for navigation trail display in search results. High-value product pages should also add Review schema for individual review snippets and FAQ schema if the page includes a Q&A section, since both give Google and AI crawlers more structured context to work with. Missing or malformed schema means Google cannot generate rich results for your listings, costing you click-through rate versus competitors whose schema validates correctly, even if your underlying product and price are identical to theirs. ecomspy's schema checker audits all four types in one scan and tells you exactly which required fields are missing before you publish.
To check if your Shopify store's schema markup is valid, paste any page URL into ecomspy's free schema checker. It fetches the page, extracts all JSON-LD and Microdata blocks, parses them against Google's rich result requirements, and returns a pass/fail for each schema type found. You'll see exactly which required properties are missing (a common issue is Product schema missing the 'offers' block or AggregateRating missing 'ratingCount'), which types are eligible for rich results, and which have errors that would cause Google to ignore them entirely rather than just degrade gracefully. You can also use Google's own Rich Results Test tool, but ecomspy's checker is faster, doesn't require pasting raw HTML, and flags Shopify-specific patterns like duplicated schema from conflicting apps that Google's generic tool won't call out by name. Running the check right after installing any new app is a good habit, since apps are the most common source of schema conflicts on Shopify stores.
The most common schema markup errors on Shopify stores are: duplicate Product schema blocks injected by both the theme and a review app (causing Google to ignore both), AggregateRating schema with a ratingCount of zero or a missing ratingValue, Product schema missing the 'offers' property entirely (required for price rich results), BreadcrumbList schema with incorrect item positions or missing IDs, and FAQ schema with empty or near-duplicate question/answer pairs that Google's quality filters reject. Another frequent issue is schema that references images by relative URL instead of absolute URL, which can cause the image to fail validation even though it displays fine on the page itself. These errors are easy to introduce without noticing, since most of them come from installing a new app rather than editing the theme code directly. ecomspy's schema checker catches all of these and shows you the exact JSON block causing the failure so you can fix it directly.
Schema markup does not directly improve Google search rankings as a ranking factor - Google has confirmed this directly. However, it indirectly improves rankings by dramatically increasing click-through rate through rich results like star ratings and prices, which signals user preference to Google and can lead to ranking improvements over time as a secondary effect. More importantly, valid schema makes your listings more competitive in AI-powered search overviews: Google's AI Overviews, Bing Copilot, and tools like Perplexity preferentially cite pages with clear, machine-readable structured data - including FAQPage schema, which Google no longer turns into a search snippet but AI engines still parse for direct answers. For Shopify stores, getting Product and AggregateRating schema right is the fastest way to stand out visually in search results without changing a single word of your existing product copy.