How to Use Rank Math to Add Schema Markup to Your Pages
By Joris van Huët
Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs
Published
2026-10-24
The short answer: turn on the Schema module, choose a default schema type for each post type under Titles and Meta, open the Schema tab on each important page to adjust or replace the default with the Schema Generator, use variables so fields fill themselves, test the result in Google's Rich Results Test, and skip types Google no longer shows, such as FAQ. Everything here works in the free plugin; PRO at €7.99 a month billed annually adds multiple schemas per page and built-in validation, per the Rank Math pricing page, checked on 24 October 2026.
Disclosure: I may earn a commission through some links on this site. It does not change what this page says.
Schema markup tells search engines what a page is: an article, a product with a price, an event with a date. It does not make a page rank. It makes it eligible for richer results, and Google says plainly that eligibility is not a promise. The work is choosing the right type per page and keeping it truthful. For what the plugin and its plans include, see the Rank Math glossary entry.
Rule of thumb before you start:
- Free covers most sites. The free version supports types from Article and Product to Event, Job Posting, Recipe, Local SEO and WooCommerce, per the schema guide. PRO's first year is 12 x €7.99 = €95.88, worth it only for the PRO-only features.
- Start from the pages you already have. List your page templates (blog post, product, service page, location page) and give each one type. A default per post type covers most of the work.
- Test before and after. Run three key URLs through Google's Rich Results Test now, so you can compare once the markup is in.
What you need first
- A self-hosted WordPress site with Rank Math installed; the setup wizard can import schema from Schema Pro and All In One Schema, per the setup guide.
- Editor access to the posts, pages and products you will mark up.
- The facts the markup will state, such as prices, opening hours or event dates, and the pages where readers can see them.
Step 1: Switch on the Schema module
Go to Rank Math SEO, Dashboard, and make sure the Schema (Structured Data) module is enabled, as the schema guide describes.
Step 2: Set a default type per post type
Go to Rank Math SEO, Titles and Meta, and click Posts in the left menu. Scroll to Schema Type, choose the type you use most, and save. Repeat for Pages and any custom post types. The guide is clear that this step adds nothing yet; it sets the type each new post starts with.
Step 3: Decide where schema should not appear
A global default puts some schema on every post and page. The guide notes that not all pages need it: either keep the global default off and add schema by hand, or, on PRO, use display conditions to limit it to specific pages.
Step 4: Edit the schema on a page
In the block editor, click the Rank Math icon and open the Schema tab; in the Classic Editor, use the Schema tab in the Rank Math meta box. The default type appears there. Edit it, or delete it and click Schema Generator to pick another type. A search box finds types quickly.
Step 5: Let variables fill the fields
Fields can hold variables such as %title% for the post title, %sitename% and %org_name%, so one setup serves every post, per the schema guide. WooCommerce variables work only on product pages.
Step 6: Validate the markup
On PRO, open the Code Validation tab and click Test with Google, which opens the Rich Results Test with your schema already pasted in. On the free version, paste the published URL into the Rich Results Test yourself. Fix errors before moving to the next template.
Step 7: Retire the types Google stopped showing
The guide flags several: Google has deprecated FAQ rich results, no longer supports the sitelinks search box, and has phased out Course Info and Claim Review results. FAQ markup can still help readers and AI platforms, the guide says, but expect no rich result from it.
One step for an AI assistant
Rank Math offers MCP tools through the WordPress MCP adapter, per the MCP tools guide. The Get Post Schema tool lets your assistant read the schema already on a post and the other types available on your plan. Ask it to review your twenty most visited posts and list, for each, the schema in place and one suggested addition.
A person makes the change. Before adding any suggested type, open the page and confirm every value the markup would state is visible to readers, then add it in the Schema tab and validate it.
What the docs and Google warn about
- Markup that readers cannot see. Google's structured data guidelines say not to mark up content that is not visible on the page, or content that is irrelevant or misleading.
- No guarantee. The same guidelines say passing the test does not guarantee the rich result will appear.
- The advanced editor is one-way. Once you switch a schema to the Advanced Editor, that schema must always be edited there, the schema guide notes.
- Testing templates. Run Code Validation on pages, not templates, because templates hold variables rather than values.
A pricing page that advertises 840-plus schema types sells breadth, because breadth is what a feature table can show. Your page needs one type that fits it. The useful count is how many key pages pass the Rich Results Test with that one type.
FAQ
Does the free version include Product schema?
Yes. Product, WooCommerce and Local SEO schema are on the free list in the schema guide; custom schema and importing schema are PRO.
Will FAQ schema get me FAQ rich results?
No. Google has deprecated FAQ rich snippets, the schema guide notes, though the markup can still help readers and AI platforms.
Can one page carry two schema types?
On PRO, yes: the Schema Generator button stays available after the first type, per the schema guide. The free version allows one.
ABOUT THE AUTHOR
I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.
I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.
A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.