Free tool
Schema Markup Generator and Validator
Check the structured data on any page, paste your own JSON-LD to find errors, or generate valid markup from a short form. Every problem is explained in plain words.
Checked on our server and discarded. Nothing is stored.
Your markup
Empty fields are left out, never guessed. Fill in only facts a visitor can see on the page.
- No account
- Public pages only
- Nothing changed on your site
Follows the documentation ofSchema.orgGoogle
Where to start
Five types cover most small sites.
More markup is not better. Add the types that describe what is really on the page.
Organization
Who you are, with your logo and profiles. Every site should have it.
LocalBusiness
For businesses customers visit or that serve an area. Use the most specific type, such as Plumber or Dentist.
Article
For blog posts and guides, with author and dates.
Product
For something you sell, with a price and availability.
BreadcrumbList
Shows where a page sits in your site.
Deliberately left out
Types that no longer earn anything.
FAQPage
Google stopped showing FAQ rich results in May 2026. Existing markup is harmless, but adding it no longer earns a search feature, so this tool does not generate it.
HowTo
Google removed the HowTo rich result in 2023.
Sources
Checked against the people who write the rules.
Where a vendor documents how its crawler behaves, this tool follows that documentation. These are the pages we rely on, so you can verify any claim yourself.
- Schema.org ↗The vocabulary: types and the properties each one accepts.
- Google: structured data introduction ↗Which structured data Google can use and the guidelines for it.
- Google Rich Results Test ↗Google’s own check of whether a page is eligible for a rich result.
Vendor documentation changes. Last reviewed against these pages on 3 November 2026. See the full methodology.
Questions
Straight answers.
Does schema markup improve my rankings?
Google does not list structured data as a ranking factor. It makes a page eligible for some rich results and removes guesswork about what the page is. We do not claim more than that.
Will this guarantee a rich result?
No. This is a structural check against documented properties. Eligibility is decided by Google, and the Rich Results Test is the place to confirm it.
Where do I put the generated code?
Paste the script tag into the head or body of the page it describes. In WordPress, most SEO plugins have a field for custom schema, or you can use a header snippet.
The markup must match the page, right?
Yes. Every value should match what a visitor can see. Markup that describes content that is not on the page can lead to a manual action, so only fill in facts you can show.
What do you do with pasted code?
It is checked on our server and discarded. We do not store it.
More free tools
Keep going.
Markup is only useful when it is right.
The app can apply markup you approve to your WordPress site, then check that it is live and valid.