What is structured data / schema markup?

Structured data (also called schema markup or JSON-LD) is code added to your pages that tells Google exactly what your content is — a product, an article, an organization, a breadcrumb trail. When Google understands your content, it can display rich results in search: star ratings, prices, availability badges, FAQ dropdowns, and more.

Why does my Shopify store need this?

Every Shopify theme includes some schema markup, but it's often incomplete or incorrect. If you've installed apps that also inject schema, you likely have duplicates and conflicts. Google sees the mess and may ignore your structured data entirely — meaning no rich results, even if your products are great.

What does Schema Clinic actually scan?

Schema Clinic fetches your live, rendered pages — the exact HTML that Googlebot sees. It detects every JSON-LD block from your theme, installed apps, and any manually added code. This is more accurate than just reading theme template files, because it captures dynamically injected schema too.

Will Schema Clinic modify my theme?

No. Schema Clinic never edits your theme files. Generated schema (Pro plan) is deployed via a Theme App Extension — an App Embed Block that injects schema server-side. You enable it in your theme editor, and disable it any time. Your theme code is never touched.

What's the difference between Starter and Pro?

Starter ($9.99/mo) gives you full audit capabilities — scanning, validation, health scoring, issue classification, and coverage tracking. It identifies every problem but doesn't fix them.

Pro ($19.99/mo) includes everything in Starter plus schema generation and deployment. Generate clean JSON-LD for Organization, WebSite, Product, Article, BreadcrumbList, and Collection types with @id entity linking, and deploy to your storefront with one click.

Why is there no free tier?

Because a useful schema audit requires real infrastructure — live page scanning, validation against Google's specifications, and ongoing monitoring. A free tier that only shows a health score without actionable detail wouldn't help you. Both Starter and Pro deliver immediate, tangible value.

What are @id entity references?

@id is a JSON-LD feature that links schema blocks together. Instead of isolated data — here's a Product, here's an Organization — @id connects them: this Product belongs to this Organization, which owns this WebSite, which has these BreadcrumbLists. Google uses these connections to build a knowledge graph of your store.

How often should I run an audit?

Starter plan includes daily audits — enough to catch issues from theme updates or new app installations. Pro plan has unlimited audits, so you can re-scan immediately after making changes or deploying new schema.

Does this work with all Shopify themes?

Yes. Schema Clinic scans rendered pages, not theme templates, so it works with every theme — free, paid, or custom. The generated schema deploys via App Embed Block, which is supported by all Online Store 2.0 themes.

What about apps that already add schema?

Schema Clinic detects schema from all sources, including other apps. If another app is injecting conflicting or duplicate schema, the audit will flag it. You can then decide whether to keep, disable, or replace that app's schema with Schema Clinic's generated version.

Can I cancel any time?

Yes. Schema Clinic uses Shopify's standard subscription billing. Cancel any time from your Shopify admin — no contracts, no cancellation fees. If you cancel, your deployed schema will stop being injected when the subscription ends.