Yoast Schema Markup
Yoast Schema Markup is structured data added by the Yoast SEO plugin so search engines can understand your page content and show rich results.
Key facts
- Yoast schema markup is JSON-LD structured data generated by the plugin, not visible page content.
- Yoast lets you define site identity in Site Representation as either an Organization or a Person.
- You can set default schema types for content types such as Posts and Pages in Yoast settings.
- Schema validation should be checked with tools like Google Rich Results Test or Schema Validator.
Also called
Yoast SEO Schema, Yoast Structured Data
Use it for
Adding structured data to WordPress pages
Applies to
Google / Bing / all search engines
How to Configure Schema in Yoast SEO
Yoast SEO adds JSON-LD schema markup to every page automatically. You control it through the plugin's settings and the post editor. In the post editor, open the Yoast SEO metabox and click Advanced to find schema type options.
The featured image is automatically included in your schema markup, improving article or product representation. Open Graph tags for social media are separate from schema; they are configured in Yoast's Social tab. If Yoast's readability analysis is not available, check your user role or plugin settings.
For multilingual sites using Langify, ensure your site representation remains consistent across languages. Yoast uses variables like %%sitename%% to pull site name and description into schema output; you don't need to enter them manually. Yoast is a common example of how seo tools works for WordPress sites. Understanding Schema Markup helps when customizing types. This practice fits into the broader Markup SEO field.
Common Mistakes When Using Yoast Schema
A frequent mistake is relying on the Yoast default schema without checking the site representation. Many site owners choose the wrong site identity type, selecting Person instead of Organization for a company, which can cause missing entity data.
Leaving organization name, logo, or author fields incomplete weakens the schema graph. Assigning schema types that do not match actual page content, such as marking a sales page as an Article, reduces rich result chances. Assuming schema automatically produces rich results without validation is another error.
Validating and Maintaining Yoast Schema Output
After configuring Yoast, validate your schema using Google's Rich Results Test or the Schema.org Validator. These tools will alert you to errors or missing fields.
Yoast's schema UI changes with plugin updates. Google also revises rich result criteria, so recheck your markup periodically. If Yoast doesn't fit your workflow, consider Yoast SEO Alternatives. Another option is seopress. Schema also plays a role in rich content seo beyond technical markup.
Common mistakes
- Choosing wrong site identity type (Person for a business) Leads to missing entity data in schema, reducing rich result chances.
- Leaving organization name, logo, or author data incomplete Weakens the schema graph and can prevent rich results from appearing.
- Assigning schema types that do not match actual page content Confuses search engines and reduces eligibility for rich results.
Questions
how to add schema markup in wordpress yoast
To add schema markup in WordPress with Yoast, install and activate Yoast SEO. Navigate to the post editor, open the Yoast SEO metabox, and click Advanced to set schema type. The plugin adds schema automatically; you only need to configure site representation in the plugin's settings.
why is my yoast schema not showing in google rich results
Your Yoast schema may not show in Google rich results if the page content does not match the schema type, or if validation errors exist. Use Google's Rich Results Test to check for errors and ensure you have set the correct site representation in Yoast settings.
how to change yoast schema type for a specific page
To change the schema type for a specific page, open the post editor and locate the Yoast SEO metabox. Click Advanced and select the appropriate schema type from the dropdown. Save the post and revalidate with Google's Rich Results Test.
See also
- Semantic MarkupSemantic markup means using HTML tags that describe the meaning of content, not just its appear…
- FAQ SEOFAQ SEO is using question-and-answer content to match user intent and help search engines under…
- Entity SEOEntity SEO means building your site around clear concepts and things so search engines grasp wh…
- Product Pages SEOProduct Pages SEO is the practice of optimising ecommerce product detail pages so they rank for…
- Integrate FAQ in Product Pages SEOAdding a short, product-specific question-and-answer section to a product page to address buyer…
- LLM SEOLLM SEO is the practice of making your content easy for large language models to find, understa…
Sources
- Yoast Help: Implementing schema with Yoast SEO yoast.com
- Google Search Central: Structured data developers.google.com
- Google Search Central: Introduction to rich results developers.google.com
- Schema.org schema.org
Outbound links are unpaid and nofollow. If one has gone stale, tell me.