This free schema markup generator creates JSON-LD structured data for your website in minutes. Choose what you want to describe, fill in a short form and copy the code, ready for Google, ChatGPT, Claude and other AI tools to read.
What do you want to describe?
Your organisation
If it is different, for example Example Ltd.
The full address, starting with https://
Contact details and address
Social profiles
Links to your official profiles help search engines and AI tools connect them to your organisation.
Profile addresses
Your business
The closest match from schema.org. Not listed? Choose "Local business".
The full address, starting with https://
A photo of your premises or work.
Address and opening hours
Optional. In Google Maps, right-click your location to copy it.
Opening hours
For example ££ or £20–£50.
Separate places with commas.
Social profiles
Links to your official profiles help search engines and AI tools connect them to your business.
Profile addresses
Your article
The title shown on the page.
Author and dates
Publisher
The organisation that publishes the article, usually your business.
Your FAQ page
Google now shows FAQ rich results only for a few well-known government and health websites, but FAQ markup still helps search engines and AI tools understand your answers.
Questions and answers
Use the same questions and answers that are shown on the page. Answers are plain text; line breaks are kept.
Questions and answers
Your product
Price and availability
Numbers only, for example 12.50.
Ratings
Only add ratings that are shown on the page itself, from real customers.
About you
Work and expertise
Separate them with commas, for example: tax, payroll, bookkeeping.
Social profiles
Links to your official profiles help search engines and AI tools connect them to you.
Profile addresses
What you type stays in this browser only. Clear form removes it.
Your schema markup
- Test in Google's Rich Results Test (opens in a new tab) Paste the code into the Code tab.
- Schema.org validator (opens in a new tab)
Where to put it
- Yoast SEO and Rank Math already add organisation, local business and article markup. For those, fill in their settings instead, or turn theirs off, so there are not two copies.
- For the other types, add the code to the page's <head> with a plugin such as WPCode (Header & Footer).
- Then test the page in Google's Rich Results Test.
- Go to Online Store → Themes, open the menu next to your theme and choose Edit code.
- Paste the code into theme.liquid just before </head> for your whole shop, or into the template of the page it describes.
- Most themes already add product markup to product pages, so check before you add a second copy.
- Then test the page in Google's Rich Results Test.
- In the editor, open the page's SEO settings and find "Structured data markup".
- Add new markup, paste the code and save.
- Then test the page in Google's Rich Results Test.
- For the whole site, go to Settings → Advanced → Code injection and paste the code into Header.
- For one page, open its page settings and paste it into Advanced → Page header code injection.
- Then test the page in Google's Rich Results Test.
- Open the page settings and find Custom code.
- Paste the code into "Inside <head> tag", save and publish your site.
- Then test the page in Google's Rich Results Test.
- Paste the code into the <head> section of the page it describes.
- Then test the page in Google's Rich Results Test.
Is your structured data working?
Check your page: the AI Readiness Checker tests structured data along with 28 other signals.
More free tools
About the generator
What is schema markup?
Schema markup, also called structured data, is a short block of code that tells search engines and AI tools exactly what a page is about: who runs the business, where it is, when it opens, who wrote an article or what a product costs. It uses the shared vocabulary from schema.org and is usually added in JSON-LD format, which is what this generator creates.
Clear structured data can make your pages eligible for richer search results and helps AI systems describe and cite your business correctly.
What you can create
- Organization: your company or brand, with logo, contact details and social profiles.
- Local business: a place customers visit or an area you serve, with address, opening hours and price range.
- Article: a blog post or news article, with author, publisher and dates.
- FAQ page: questions and answers on one page.
- Product: name, price, availability and ratings.
- Person: you as an author or expert, with your role and profiles.
Frequently asked questions
Is the schema markup generator free?
Yes. It is free, needs no account and works entirely in your browser. What you type is only saved in your own browser, so you can come back to it, and you can clear it at any time.
Where do I add the code?
In the head section of the page it describes. Organization and local business markup usually goes on your homepage, article markup on each article, and product markup on each product page. The generator explains how to add it on WordPress, Shopify, Wix, Squarespace and Webflow.
I use Yoast SEO or Rank Math. Do I need this?
Both plugins already add organisation and article markup. Fill in their settings first, so you do not end up with two different versions. Use the generator for anything they do not cover, or if you prefer to control the markup yourself and turn theirs off.
Will schema markup get me rich results?
It makes your pages eligible, but Google decides when to show rich results. For example, FAQ rich results are now only shown for a few well-known government and health websites. The markup still helps search engines and AI tools understand your content.
How do I check that it works?
Paste the code or your page address into Google’s Rich Results Test or the Schema.org validator. Both are linked from the generator. Our AI Readiness Checker also tests the structured data on any page.
