Skip to content
SeoWiki

The SEO encyclopedia

SEO Tools

Yoast Schema Markup

Yoast schema markup is the structured data Yoast SEO adds to WordPress pages so search engines can better understand a site, page type, and content relationships.

Beginner3 min readUpdated 2026-07-26Reviewed by Lucía Marín

Key takeaways

  • Yoast schema markup is JSON-LD structured data added automatically by the Yoast SEO plugin.
  • Correct site identity (Organization or Person) is the foundation of good schema output.
  • You can set default schema types per content type and override per page in the metabox.
  • Always validate your schema with Google Rich Results Test or Schema Validator.
  • Common mistakes: wrong site identity, missing logo/author data, and mismatched schema types.

Yoast SEO automatically generates JSON-LD structured data for every page, helping search engines understand your content and potentially qualify for rich results.

What Yoast Schema Markup Is Used For

  • Define site identity – Set your site as an Organization or Person, including name, logo, and social profiles.
  • Add page-level schema – Choose schema types like Article, BlogPosting, or WebPage for each post/page.
  • Enable rich result blocks – Use HowTo and FAQ structured data blocks for eligible search features.
  • Maintain schema consistency – Site-wide defaults ensure all pages inherit correct schema references.

Quick Start: Configure Yoast Schema Markup

  1. Go to Yoast SEO → Settings → Site Representation
  2. Choose Organization or Person – Match your actual business or personal brand.
  3. Fill in name, logo, and social profiles – Incomplete data weakens schema output.
  4. Set default schema types – Under Content Types, assign Article, BlogPosting, etc. for Posts and Pages.
  5. Validate with Google Rich Results Test – Paste a page URL to check for errors or warnings.

When Not to Start Here

  • You don’t use WordPress – Yoast is a WordPress plugin only.
  • You need advanced custom schema – For complex schemas like Product, Event, or LocalBusiness, consider a dedicated schema plugin or manual JSON-LD.
  • You want to learn schema fundamentals first – Start with the [Schema](/schema) guide before diving into plugin-specific settings.

Alternatives to Yoast Schema Markup

| Tool | Best For | |------|----------| | Rank Math | Built-in schema module with more schema types and local SEO support | | Schema Pro | Custom schema types and advanced mapping for WooCommerce, events, etc. | | Manual JSON-LD | Full control over schema output; no plugin dependency |

Next step

FAQ

Does Yoast schema markup guarantee rich results?

No. Valid markup is required but does not guarantee rich results. Google decides eligibility based on content quality and relevance.

Can I customize schema types per page?

Yes. In the Yoast metabox, you can set page type and article type for each post or page.

What if my schema output is missing or wrong?

Common causes: incorrect site representation settings, conflicting plugins, or misconfigured custom post types. Check Yoast settings and validate with Google Rich Results Test.

Related topics

Sources

Reviewed by Lucía Marín, Founding editor.