Free tool · Shopify

Schema Markup Generator for Shopify

The same JSON-LD generator, with exactly where a Shopify theme actually needs it — Shopify doesn't strip raw JSON-LD scripts, so no app or Liquid object is required for most of these.

Generated JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Acme Inc.",
  "url": "https://acme.com",
  "logo": "https://acme.com/logo.png",
  "description": "We make widgets that work.",
  "sameAs": [
    "https://twitter.com/acme",
    "https://linkedin.com/company/acme"
  ]
}
</script>

Not on Shopify? Use the general version.

FAQ

Where do I paste this in a Shopify theme?

Online Store → Themes → Edit code → theme.liquid, just before the closing </head> tag. Shopify serves theme.liquid on every page, so anything pasted there applies site-wide — for Product schema specifically, most stores instead add it to the product template (sections/main-product.liquid) so the values can reference the actual product being viewed.

Can I use Liquid variables instead of typing values by hand?

Yes, once it's in your theme file — replace a field's static value with the matching Liquid output (e.g. {{ product.title }}, {{ product.price | money }}, {{ product.featured_image | image_url }}) so the schema updates automatically per product instead of staying hardcoded to what you typed here.

Does Shopify already add Product schema for me?

Most default Shopify themes (Dawn and its forks) already emit basic Product JSON-LD automatically. Check your theme's source before adding a second copy — duplicate schema blocks for the same entity can confuse rich-result eligibility rather than help it.

Is this valid schema.org markup?

Yes — the output follows the schema.org vocabulary for each type. Run it through Google's Rich Results Test on a live product/page URL to confirm eligibility before relying on it.

Does this call any API?

No. Generation happens entirely in your browser as you type — nothing is sent anywhere, including your product data.

Want this on autopilot?
Run the full Omnitopical engine on your domain — one plan, $99/mo.
Start