Free technical SEO tool
Schema Markup Generator in JSON-LD
Help Google understand your page: pick a type (Organization, Local Business, Product, Article, Breadcrumb), fill in the fields, and get clean, ready-to-copy JSON-LD — with checks for required and recommended fields.
- Five common types
- Clean JSON-LD
- Required-field checks
Code
After publishing, test the page in Google’s Rich Results Test.
Developed by Ahmed Elshamy All free tools
How it works
Three simple steps
-
Choose the data type
Based on the page: home page, branch page, product or article.
-
Fill in the fields
Real details that match what visitors see on the page.
-
Copy the code and test it
Add it to the page, then test it in Google’s Rich Results Test.
What does structured data do?
Structured data is a precise description of a page in a language search engines understand: this is a product with this price and stock status; this is a business with this address and opening hours. It can make a page eligible for rich results and helps Google connect your brand’s information.
The data must match the content visitors see on the page; adding ratings or prices that aren’t on the page breaks Google’s guidelines. That’s why the tool doesn’t add ratings — and having the code doesn’t guarantee rich results will appear.
FAQ
Good to know
Where do I put JSON-LD code?
On the page itself, in <head> or <body>. In WordPress you can add it with an SEO plugin or a custom code field; in Shopify, through the theme files.
Does structured data improve rankings?
It isn’t a direct ranking factor, but it helps Google understand the page and may make it eligible for rich results that increase visibility and click-through rate.
Why doesn’t the tool add star ratings?
Ratings must come from genuine reviews shown on the page. Adding made-up ratings breaks Google’s guidelines and can lead to a manual action.
How do I check the code is correct?
Use Google’s Rich Results Test or the Schema.org validator after adding the code to the page.