Sells in this field
Tools
Tools for structured data and schema markup
Structured data is extra markup that describes what a page is about in a form machines can read. Schema markup is the usual vocabulary for it, from schema.org. Most of the tools on this page are checkers: paste in a page or its code and they show what the markup says and where it breaks.
How to write the markup is covered on the Structured data and Schema markup topic pages. Every tool here is free, and running one page through a checker is a quick way to turn the vocabulary into something you can see.
Free tools
-
Google Rich Results Test
Checks the structured data on a public page, entered as a URL or as pasted code. It shows which rich results the markup can produce in Google Search.
It covers the markup types Google supports for rich results. It does not check every type in the schema.org vocabulary.
-
Schema Markup Validator
Checks schema.org markup in JSON-LD, RDFa and Microdata, from a URL or pasted code. It shows the structured data it finds and flags syntax errors.
It is not tied to Google. It does not say whether a page is eligible for a Google rich result, so use it alongside the Rich Results Test.
-
Search Console rich result reports
Reports in Google Search Console that track the structured data across a whole site once it is live. Google's guidance points to them after launch, because markup can break when templates change or pages are served differently.
They work only for a site you have verified, and they report on Google only.
-
Yoast SEO (free version)
A WordPress plugin. The free version adds schema.org structured data to a site's pages without hand-written code, and has editor blocks that mark up question-and-answer and step-by-step content.
Some structured data features belong to the paid Premium version. It only works on WordPress sites.
-
Rank Math (free version)
A WordPress plugin whose free version lets a site owner choose from a range of schema types for each page, set through the plugin's settings rather than code.
Schema templates are part of the paid PRO version. It only works on WordPress sites.
How to choose
Most learners need no paid tool here. Write or generate the markup, test one page with the Rich Results Test, then check the same page in the Schema Markup Validator. The two can disagree, because one follows Google's rules and the other follows schema.org.
On WordPress, a plugin can write the markup for you. It also makes choices on your behalf, so put the pages it produces through the same two checks.
Videos to watch first
Trade press or conference
How can SEOs navigate differences between Schema.org and Google Structured Data?
Older: check current guidance
Facts checked 11 November 2026