Why are my JSON-LD checks failing?
JSON-LD checks validate that your product pages contain valid Product schema markup. If these checks fail, it usually means no valid schema exists on the page — either from your theme or from the ShopRank AI embed.
To fix:
Check if your theme provides schema — Some themes include built-in JSON-LD Product markup. If yours does and it's valid, these checks should pass without the embed.
If your theme doesn't provide schema (or provides incomplete/invalid schema), enable the ShopRank AI Theme App Embed in Settings → App Embed Status → Theme Editor.
Save in Theme Editor and return to ShopRank AI. The app will detect the change and re-analyze your products.
If schema is present (from theme or embed) and checks still fail:
Ensure your product has a price (required for Product schema)
Ensure the product is published to the Online Store channel
For review schema, you need review metafields configured
