Schema markup for WordPress: what's worth adding in 2026
Schema markup tells search engines what your content is: a product, a recipe, an event, a business. Some types still win rich results in Google, and some have quietly stopped working. Here's what's worth your time in 2026, and how to add it to WordPress.
Rilea SEO teamNovember 15, 20266 min read
Key takeaways
- Schema markup is structured data in JSON-LD that describes your content to search engines. It can earn rich results but isn't a direct ranking factor.
- Product, Review, Recipe, Event, Video, Article, Breadcrumb, LocalBusiness and Organization are still worth adding.
- Google stopped showing FAQ rich results in 2026, and HowTo rich results were retired in 2023. The markup does no harm, but don't expect rich results from it.
- The best schema is connected: your pages, your organization and your authors linked into one graph, not separate blocks of code.
What schema markup is
Schema markup is a block of structured data, usually written in JSON-LD, that sits in a page's code and describes the content in a standard vocabulary from schema.org. Instead of a search engine guessing that a page is a recipe, the markup states it: this is a Recipe, it takes 25 minutes, it serves four, here are the ingredients.
Search engines use that information in two ways. First, to understand a page and the entities on it: who published it, what product it sells, where a business is. Second, to qualify a page for rich results, the enhanced listings with stars, prices, images, dates or cooking times.
Is schema a ranking factor?
Not directly. Google has said that structured data doesn't, by itself, make a page rank higher. What it does is make a page eligible for rich results, which can earn more clicks from the same position, and help search engines understand your content and your brand accurately.
Which schema types still earn rich results
Google's support for rich results changes over time. Here's where the common types stand in 2026:
| Schema type | Rich result in Google | Worth adding? |
|---|---|---|
| Product, with Offer and reviews | Price, availability and star ratings | Yes, for every product page |
| Review and AggregateRating | Star ratings, on supported types | Yes, where reviews are genuine |
| Recipe | Image, rating, cooking time | Yes, for recipe sites |
| Event | Dates and venue | Yes, for events |
| VideoObject | Video thumbnail and key moments | Yes, for pages built around a video |
| Article and BlogPosting | Better article understanding, top stories eligibility | Yes, on posts |
| BreadcrumbList | Breadcrumb trail in place of the URL | Yes, site-wide |
| LocalBusiness | Business details for local results | Yes, for businesses with a location |
| Organization and WebSite | Logo and knowledge panel details | Yes, once, site-wide |
| FAQPage | No longer shown | Optional; no rich result |
| HowTo | Retired in 2023 | Optional; no rich result |
What happened to FAQ rich results
FAQ rich results had already been limited to authoritative government and health sites since 2023. In 2026, Google confirmed they no longer appear in search at all, and removed the FAQ search appearance and report from Search Console and support from the Rich Results Test in June.
That doesn't make FAQ markup harmful. Google has said existing markup can stay, and other search engines and AI systems may still read it. But if you were adding FAQ sections mainly to win extra space in Google's results, that reason is gone. Add FAQs when they genuinely help readers.
The schema every WordPress site should have
Organization or Person
Tell search engines who's behind the site, once, with your name, logo and social profiles. Every other piece of schema can then point to it as the publisher.
WebSite
Describes the site itself and connects it to your organization.
WebPage and Article
Each page describes itself and links back to the site and the publisher. Posts add Article or BlogPosting with the headline, dates, author and image. Accurate published and modified dates matter: they help search engines judge freshness.
BreadcrumbList
Breadcrumbs show where a page sits in your site. Google often shows them in place of the raw URL in results, which looks cleaner and can improve clicks.
The schema that depends on your site
For stores: Product
Product schema is the most valuable structured data for any store. A complete Product describes the name, images, description, brand, SKU or GTIN, and an Offer with price, currency and availability. Add genuine ratings and you become eligible for star ratings in results.
Keep it accurate. The price and availability in your schema must match what's on the page. Google flags mismatches, and they can cost you the rich result.
For local businesses: LocalBusiness
If you have a shop, office or service area, LocalBusiness schema describes your address, opening hours, phone number and location. It supports your Google Business Profile, it doesn't replace it.
For content sites: Recipe, Video, Event, Course
Use the type that matches your content. A recipe site should mark up recipes, a training site its courses, a venue its events. Each type has required and recommended properties, and the more complete the markup, the better your chance of a rich result.
Connected graphs beat separate blocks
Older WordPress setups often printed several unrelated blocks of schema: one from the theme, one from an SEO plugin, one from a reviews plugin. Each described part of the page in isolation, and some contradicted each other.
Modern schema is a connected graph. The organization is described once and given an ID. The website points to the organization. The page points to the website. The article points to the page and names the organization as publisher and a person as author. Search engines can then read the whole picture without guessing which block is right.
View your page source and search for application/ld+json. If you see several separate blocks that each describe your organization or your page, you probably have duplicate schema from a theme or another plugin.
How to add schema to WordPress
With a plugin
The simplest way is an SEO plugin that builds the graph for you. Rilea SEO outputs a connected graph on every page: Organization or Person, WebSite, WebPage, your article or product, and breadcrumbs. You set your organization details once in the settings.
For individual pages, choose a schema type in the Rilea SEO panel. Rilea SEO supports more than 20 types, including Article, Product, Recipe, Event, Course, JobPosting, LocalBusiness, Service, SoftwareApplication, VideoObject, Book, Dataset and podcasts. If you run WooCommerce, full Product schema is built automatically from your product data, including brand, GTIN and MPN.
With blocks
Some content is easiest to mark up as you write it. Rilea SEO includes FAQ, How-To, table of contents and breadcrumbs blocks for the block editor. They display the content on the page and add matching schema at the same time, so the markup always reflects what the reader sees.
With custom JSON-LD
For anything unusual, you can paste your own JSON-LD into the Custom JSON-LD field on any page. Use it sparingly, and test it.
Test before and after
Use Google's Rich Results Test to check whether a page is eligible for rich results, and the Schema Markup Validator to check the markup is valid schema.org, including types Google doesn't show as rich results.
After publishing, Search Console's Enhancements reports show which pages have valid structured data and which have errors or warnings. Fix errors first: they stop rich results. Warnings are for recommended properties; filling them in makes your markup more complete.
Common mistakes
- Marking up content that isn't on the page. Reviews, prices or FAQs in schema must be visible to visitors too.
- Self-serving reviews. Review markup on your own business, written by you, isn't eligible for star ratings.
- Duplicate schema. Two plugins describing the same product with different prices confuse search engines.
- Out-of-date prices. Schema that says one price while the page shows another loses the rich result.
- Chasing retired types. Adding FAQ or HowTo markup just for rich results won't work anymore.
The bottom line
In 2026, schema is less about tricks and more about accuracy. Give search engines a clean, connected description of who you are and what each page contains, use the types that still earn rich results for your kind of site, and keep it in sync with the page. Rilea SEO builds that graph for you, free, with every schema type included.
Rilea SEO is a free SEO plugin for WordPress and a free app for Shopify, with every feature included.
Download for WordPressKeep reading
Put your SEO budget somewhere else.
Install Rilea SEO, import your settings and keep every feature, for free.