← All free tools Free tool

Schema markup generator

Generate valid JSON-LD structured data for the schema types that can earn rich results. Pick a type, fill the fields, and paste the output into your page's <head>.

Generated JSON-LD


        

On Shopify? Most themes already output Product JSON-LD on product pages. Check the page with our Shopify product grader or Google's Rich Results Test before adding more, because two Product blocks for one product can conflict.

What is schema markup?

Schema markup is structured data that describes a page in a machine-readable format. JSON-LD is Google's preferred way to add it because it keeps the data separate from the visible page content and is straightforward to maintain.

Choose the type that accurately describes the page, fill in real information, and place the generated script in the document head or body. Structured data can make a page eligible for enhanced search features, but it does not guarantee a rich result or higher rankings.

Validate before publishing

  • Make sure every property matches visible, up-to-date content.
  • Use a specific type instead of adding markup that does not fit the page.
  • Test the output with Google's Rich Results Test and Schema Markup Validator.
  • Review product price, availability, ratings, and dates regularly.

Use the on-page SEO checker to review the page around the markup, then preview its search presentation with the SERP snippet preview.

Structured data is one signal of many

Yieldso checks your store's structured data against your live pages and ranks the fixes most likely to help.

Free plan available · uninstall any time · no card required

Free plan, no card — your products scored before you decide on anything.