Schema markup is the invisible language that tells Google what your page actually means. Not just what the words say. This portal walks you through every type, every use case, and every WordPress plugin option without a single line of hand-coded JSON.
Your webpage has words. Schema markup gives those words context. When you publish a recipe, Google sees a block of text. Add Recipe schema and Google understands the cook time, ingredient count, and calorie figure. That difference is what generates the visual enhancements you see in search results.
Enhanced search listings that display ratings, images, FAQs, or cooking details directly on the results page. Schema is what makes them possible.
A standardized format for providing information about a page and classifying its content. Schema.org defines the vocabulary. Google reads the result.
Even if you never touch a line of code, knowing what schema does changes how you think about your content.
Google provides a free Rich Results Test tool. Once you understand what schema does, you can run your own pages through it and read the output without needing a developer to interpret the results.
There are dozens of WordPress schema plugins. Understanding what each markup type actually does lets you evaluate plugins against your real needs rather than marketing copy.
Google quietly deprecates schema types. Product rating aggregates, certain event fields, and review snippets have all changed their rules. Knowing the current supported list saves you from implementing something Google ignores.
FAQ schema, HowTo schema, and Article schema each reward different content structures. Understanding which type applies to which content format helps you plan pages that are eligible for rich results from the start.
This entire portal is built around one premise: you should not need to hire someone to understand your own search appearance. The guides here are written for marketers, bloggers, and site owners who work alone.
Google supports a specific subset of Schema.org types for rich results. These are the ones worth knowing.
AggregateRating schema tells Google the average rating score and how many reviews contributed to it. Google may display this as star icons directly in the search listing. The key word is "may" — eligibility does not guarantee display. Google decides when and where to show rich results based on its own quality signals.
This type applies to products, recipes, local businesses, books, and courses. It does not apply to pages that only exist to aggregate reviews of other businesses.
Recipe schema is one of the richest result types Google supports. A properly marked-up recipe can display an image, total time, calorie count, and a rating in the search result itself. Google's recipe carousel is powered entirely by this markup type.
Required fields include the recipe name and description. Recommended fields include cookTime, recipeYield, nutrition, and recipeIngredient. The more complete the markup, the more likely Google is to surface the enhanced result.
FAQPage schema marks up a page that contains a list of questions with their corresponding answers. When Google displays this as a rich result, the listing expands to show the Q&A pairs below the standard title and description. This significantly increases the vertical space your result occupies.
Important note: Google updated its FAQ rich results policy. As of late 2023, FAQ rich results are shown much less frequently. They now appear primarily for authoritative government and health websites. This is exactly the kind of quiet deprecation that matters to know about before spending time implementing it.
HowTo schema structures a guide into discrete steps, each with a name, description, and optional image. On desktop, Google sometimes renders these as a visual carousel of steps directly in the search result. On mobile, they appear as an expandable block.
Like FAQ, HowTo rich results have seen reduced display frequency since Google's 2023 policy update. They still appear, but less reliably than before. The markup is still worth adding because it provides clear content signals to Google's understanding systems even when the visual enhancement is not shown.
Article schema communicates authorship, publication date, modification date, and the publisher entity to Google. While it does not produce the same dramatic visual changes as Recipe or Rating markup, it contributes to Google's understanding of content freshness and authorship. This matters for E-E-A-T signals.
Subtypes include NewsArticle and BlogPosting, each with slightly different implied contexts. Most content management systems add basic Article markup automatically, but the implementation quality varies considerably between themes and plugins.
Product schema marks up e-commerce items with their name, image, description, brand, SKU, price, and availability. Google uses this to power the Shopping tab and to display product snippets in organic results. The Offer subtype carries pricing and availability data.
Google has tightened its Product schema requirements over time, particularly around merchant return policies and shipping information. The MerchantReturnPolicy and ShippingDeliveryTime types were added to meet these requirements. Older implementations that omit these fields may show warnings in Google Search Console.
The difference between a plain search listing and a rich result is visible. Here is what that looks like in practice.
A standard listing shows the page title, the URL, and the meta description. Nothing more. Google has no structured information to work with beyond the text it crawled.
The same page with Recipe schema displays a thumbnail image, star rating, cook time, and calorie count. The listing occupies significantly more visual space and communicates more information before any click happens.
WordPress users have several plugin options that generate and inject schema markup automatically. The plugin reads your content, identifies the type of page, and outputs the appropriate structured data in the page's HTML head. You configure it through a settings panel. Nothing else required.
The guides in this portal cover four widely-used plugins in detail: Rank Math, Yoast SEO, Schema Pro, and All In One SEO. Each handles schema differently. Some auto-detect content types. Others require you to manually assign a schema type to each post template. Understanding those differences helps you choose the right tool.
See the Walkthroughs
Google's supported schema types list changes without fanfare. These types were once useful, then became unsupported, and many guides online still recommend them.
Intended for Google Assistant voice results. Moved to limited beta and then quietly dropped from the supported types documentation for most publishers.
Still technically supported but restricted. After August 2023, FAQ rich results appear primarily for government and health domains, not general content sites.
The visual step-by-step display on mobile search was significantly reduced in the same August 2023 update that affected FAQ. The markup still has value, but the visual enhancement is rare.
Review markup added by a site about a third-party business was removed from eligibility. Only first-party reviews on the page about the actual item or service remain eligible.