Home / Free Tools / Schema Markup Generator
Free Schema Markup Generator
Choose a page type, fill in the details and copy clean JSON-LD code. No sign-up. Your text never leaves your browser.
After you paste it on your page, test it with Google's Rich Results Test.
What schema markup does
A search engine reads the words on your page, but it has to guess what they mean. Is "Apollo" a movie, a clinic or a person? Is "299" a price or a house number? Schema markup removes the guessing. It is a short block of code that states the facts in a fixed format: this is a business, this is its phone number, these are its opening hours.
The code is invisible to your visitors. Search engines read it and may use it to show a richer result, for example a product with its price, or an article with its date and author.
How to use this tool
- Pick the type that matches your page. A shop page is Product. A blog post is Article. A contact or home page for a local company is LocalBusiness.
- Fill in the fields. Only fill what is true and visible on the page.
- Press "Copy with script tag" and paste the result into your page.
- Test the page in Google's Rich Results Test and fix any error it shows.
Which schema type should you choose?
FAQPage
Use it when a page has a list of real questions with their answers written on the page. The questions in the markup must match the text people can see.
Organization and LocalBusiness
Organization describes a company: name, website, logo and contact details. LocalBusiness is for a company with a place customers can visit or that serves a local area. Add the address, phone number and opening hours exactly as they appear on your Google Business Profile.
Article
Use it for blog posts and news. Add the headline, the author, the publish date and a main image.
Product and Review
Product describes something you sell, with price and availability. Review is for a single review of a product or service. Reviews must be real, come from customers and appear on the page.
Service
Use it for a page that sells a service, such as website design or accounting. Add what the service is, who provides it and the area it covers.
Rules to follow so Google accepts your markup
- Mark up only content that users can see on the page.
- Do not invent reviews, ratings or prices.
- Keep one clear main type per page.
- Keep the data up to date. If your price or hours change, change the code too.
- Reviews that a business writes about itself are not eligible for star ratings in Google results.
Adding the code to a WordPress site
You do not need to edit your theme. Most SEO plugins have a box for custom schema. You can also use a header and footer code plugin and paste the script on the single page where it belongs. Do not paste the same code on every page. Each page needs its own schema that matches its own content.
Common mistakes
The most common problems are missing required fields, dates in the wrong format, and markup that says something different from the visible page. Use the date format year-month-day, like 2026-11-05. Use a full web address that starts with https for links and images. If the test tool shows a warning about a recommended field, add it when you have real data. If it shows an error, fix it before you publish.
Do you want this done for you?
Schema is one small part of good SEO. A page also needs a clear title, useful content, a fast load time and links from other pages. If you would like help with all of it, our team can check your website and tell you what to fix first.
Frequently asked questions
What is schema markup?
Schema markup is a small block of code that tells search engines what your page is about. It can say that a page is a business, a product, an article or a list of questions and answers. The code is added to the page and visitors do not see it.
Is this schema markup generator free?
Yes. You can make as many schema blocks as you need. Nothing is saved on our server. Everything you type stays in your browser.
Which format does this tool create?
It creates JSON-LD. Google recommends JSON-LD, and it is the easiest format to add because it sits in one block and does not touch your page design.
Will schema markup improve my Google ranking?
Not directly. Google says structured data helps it understand a page and may make the page eligible for rich results. Better understanding and a better looking result can bring more clicks, but there is no promise of a higher position.
Will FAQ schema still show rich results?
Not for most websites. Google now limits FAQ rich results to a small number of well known government and health sites. FAQ markup is still valid and can help search engines read your page, but do not expect FAQ dropdowns under your result.
Can I add review schema for my own business?
Not as a rich result. Google does not show star ratings for reviews that a business writes about itself on its own page. Use review schema for reviews of products or services that are real, shown on the page and written by customers.
Where do I paste the code?
Paste it inside the head or body of the page, wrapped in a script tag of type application/ld+json. The tool already adds the script tag. In WordPress you can use a header and footer code box or your SEO plugin.
How do I test my schema?
Use Google's Rich Results Test or the Schema Markup Validator at validator.schema.org. Paste your page address or the code and check for errors and warnings.
More free tools
Meta Tag Generator: write your title and description and see how they look in Google.