Schema Markup for WordPress — Auto JSON-LD Generation
Rank 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
Rank 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
Rank 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, Rank 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
Rank 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
Rank 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 Rank 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 Rank Forge — from $44/year →
Schema JSON-LD output is included in every version of Rank Forge, including the free one. The Visual Schema Builder is in every paid plan.