Theme Schema Output
Review the Product JSON-LD emitted by Shopify theme Liquid and whether it matches the live product title, media, vendor, SKU, selected variant, and offer data.
Find Shopify theme, app, review widget, Markets, and variant Offer conflicts that make product data inconsistent for Google rich results, Shopping surfaces, and AI answer systems.
No login required · Free scan · Instant online report
Audit Coverage
Review the Product JSON-LD emitted by Shopify theme Liquid and whether it matches the live product title, media, vendor, SKU, selected variant, and offer data.
Identify schema, review, breadcrumb, or metadata conflicts caused by SEO apps, review apps, page builders, custom Liquid, and tag manager scripts.
Check whether variant-specific price, availability, SKU, image, variant URL, canonical, and Offer markup describe the same purchasable item.
Spot localized URL, hreflang, canonical, currency, language, and market-specific product signal drift before Google crawls the wrong product context.
Shopify Conflict Map
Shopify stores rarely fail because there is no schema at all. They fail because theme Liquid, SEO apps, review apps, variant logic, and Shopify Markets can each describe the same product differently. This checker looks for the layer that is creating the conflict.
Most Shopify themes emit Product JSON-LD from product templates or theme snippets. That output can become stale when templates, metafields, or product media change.
Example signals
Theme layer: main-product.liquid, product.json, product media, metafields, selected variantWhat to verify
SEO apps can improve missing fields, but they can also inject a second Product, Organization, BreadcrumbList, or Offer block that competes with the theme.
Example signals
Injected layer: app scripts, tag manager JSON-LD, duplicate Product or BreadcrumbList blocksWhat to verify
Review widgets often load after the theme and may publish their own AggregateRating or Review markup. The visible rating and the schema rating need to agree.
Example signals
Review layer: aggregateRating.ratingValue, reviewCount, review widget, imported reviewsWhat to verify
Variant-heavy Shopify products can expose one visible selected variant while schema, metadata, or scripts describe a different SKU, price, or availability state.
Example signals
Variant layer: selected_or_first_available_variant, variant URL, SKU, price, availabilityWhat to verify
Shopify Markets can localize currency, copy, URLs, and theme settings. Schema needs to agree with the market page Googlebot is crawling.
Example signals
Markets layer: localized URL, priceCurrency, canonical, hreflang, market overridesWhat to verify
Common Blockers
Themes, SEO apps, review apps, and tag managers may output competing Product schemas, review data, breadcrumbs, or metadata.
The visible selected variant can differ from the price, availability, SKU, image, or Offer URL that crawlers read.
Shopify stores often ship basic schema but miss brand, SKU, GTIN, product type, variant attributes, shipping, or return facts that make products easier to compare.
Markets pages can send mixed currency, language, canonical, hreflang, app visibility, or product entity signals.
Workflow
01
Use either a custom domain product URL or a public myshopify.com product page.
02
ShopGox audits the delivered product page after theme, app, and rendering layers have taken effect.
03
Separate changes that belong in Shopify product fields, theme Liquid, SEO apps, review apps, or Markets settings.
FAQ
More Tools
AI Crawler Access Checker
Check product pages for Googlebot, GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, robots.txt, noindex, sitemap, canonical, and rendered access issues.
AI Shopping Readiness Scanner
Scan ecommerce product pages for AI search readiness, Product schema, crawler access signals, product attributes, semantic clarity, and structured data consistency.
Product Schema Checker
Free Product schema checker for ecommerce pages. Review Product and Offer JSON-LD, price, availability, variants, reviews, breadcrumbs, and AI search readiness.