WordPress Schema Plugin — Auto JSON-LD Markup | SEO Forge
Download Log in
All Features: AI-Powered WordPress SEO

Schema Markup for WordPress — Auto JSON-LD Generation

SEO Forge outputs full schema.org JSON-LD markup for every post on your WordPress site — automatically, based on the post type and content. No configuration, no manual JSON editing, no broken markup showing up in Search Console.


What is schema markup and why does it matter

Schema.org is a shared vocabulary for describing web content to search engines. When Google crawls your page and sees schema.org/Article or schema.org/Product markup, it understands what kind of content it is beyond just reading the HTML. This unlocks rich results in the SERP — star ratings, recipe cards, FAQ accordions, breadcrumbs, product prices, local business info — and increasingly drives visibility in AI search engines like Google AI Overviews, ChatGPT, and Perplexity.

Pages with complete schema.org markup rank better, get richer SERP treatment, and are more likely to be cited in AI answers. Pages without schema are invisible to half the ranking signals Google uses in 2026.


Supported schema types

SEO Forge auto-generates and outputs the following schema types:

Content types

  • Articlestandard blog posts
  • NewsArticlenews content with datePublished, dateModified, author
  • BlogPostingblog-specific article variant
  • HowTotutorials with step-by-step instructions (steps auto-detected from H3 headings and numbered lists)

Q&A types

  • FAQPage — FAQ content with questions and answers (auto-detected from H3/Accordion blocks)
  • QAPage — single-question pages

Commerce types

  • Productwith price, SKU, availability, brand
  • Offerpricing details
  • AggregateRatingreview counts and ratings

Organization types

  • Organizationcompany info, logo, social profiles
  • WebSitesite-wide search action, site name
  • LocalBusinessphysical business with address, hours, coordinates (see Local SEO feature)
  • BreadcrumbListauto-generated site navigation breadcrumbs

Media types

  • VideoObject — YouTube/Vimeo/native video schema (Video SEO feature, see Video SEO)
  • ImageObject — for image galleries

Review types

  • Review — individual reviews
  • AggregateRating — collection rating summaries

Auto-detection of schema type

SEO Forge detects the right schema type based on post type, content, and context:

WordPress post type Default schema
post Article (or BlogPosting / NewsArticle depending on settings)
page WebPage (or Article for content pages)
product (WooCommerce) Product + Offer
tribe_events (The Events Calendar) Event
Custom post types Article by default, configurable

Beyond post type, SEO Forge reads the content to refine:

  • If FAQ-style H3 headings are detected → adds FAQPage
  • If step-by-step H3 headings are detected → adds HowTo
  • If a rating block is detected → adds AggregateRating
  • If video embeds are detected → adds VideoObject

You can always override auto-detection in the meta box or use the Visual Schema Builder to manually pick types and fields.


Auto-parsing of WordPress blocks

SEO Forge reads Gutenberg blocks and extracts structured data:

FAQ blocks

Any Accordion block or Details block on a page gets parsed into FAQPage schema. Each question becomes a Question entity with an acceptedAnswer.

Recipe blocks

WP Recipe Maker blocks are converted to Recipe schema with ingredients, instructions, cook time, nutrition.

Image galleries

Gallery blocks with captions get ImageObject schema with thumbnail URLs and descriptions.

Video embeds

YouTube, Vimeo, and Wistia embeds are detected and converted to VideoObject schema (requires Video SEO feature).

Code blocks

Technical article code blocks contribute to TechArticle schema when relevant.


Validation and testing

Every schema JSON-LD output is validated against the official schema.org specification before being injected into the page. Broken markup never makes it to Google Search Console.

Test your pages with:

  • Google Rich Results Testvalidates schema Google actively uses for rich SERP features
  • Schema.org Validatorvalidates against the full schema.org spec
  • Google Search Console Enhancements reportshows which schema types Google has indexed

SEO Forge outputs markup that passes all three.


Output location

Schema.org JSON-LD is output via wp_head — inside the HTML head of every page. Search engines read it during normal crawling. No separate endpoint, no AMP-specific variant, no duplicate markup concerns.


Manual override

Every auto-generated schema can be overridden per post:

  • Change the type (e.g., Article → HowTo)
  • Add or remove fields
  • Hide specific auto-detected types
  • Inject custom JSON-LD for niche schema types not in SEO Forge’s library

Use the Visual Schema Builder for a graphical editor, or paste raw JSON-LD for advanced use.


Ready to add schema markup to your WordPress site?

Get SEO Forge — from $39/year →

Schema JSON-LD output is included in every version of SEO Forge, including the free one. The Visual Schema Builder is in every paid plan.

Forge AI Assistant Online

Hi! I'm the SEO Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs