How to Use AI Schema in WordPress Content (FAQPage, HowTo)
AI agents and search engines both consume schema.org structured data, but AI agents weight it more heavily. WordPress can output schema in three main ways: via SEO plugins (Yoast, Rank Math, AIOSEO), via dedicated schema plugins (Schema Pro, WP SEO Structured Data Schema), or via theme/code-level JSON-LD. This guide covers WordPress-specific implementation. Combine with AI schema guide and schema builder.
Step 1: Audit existing schema output
View source on a published post. Search for 'application/ld+json'. List the @type values being output. Most WordPress sites with an SEO plugin output Article, WebSite, BreadcrumbList by default.
Step 2: Choose a schema strategy
Either: use your SEO plugin's schema engine (Yoast, Rank Math, AIOSEO — all include schema since 2022) OR add a dedicated schema plugin (Schema Pro, WP SEO Structured Data Schema). Don't run both — they conflict and produce duplicate @id collisions.
Step 3: Configure default schemas per post type
In Rank Math: Titles & Meta → Posts/Pages/Products → set default Schema. In Yoast: Settings → Content Types → Schema. Set Article for blog posts, Product for WooCommerce, FAQ where applicable.
Step 4: Add per-post FAQ schema
Use Gutenberg's FAQ block (Yoast adds one, Rank Math adds one, AIOSEO adds one). Add Q&A pairs in the block — schema is generated automatically.
Step 5: Add HowTo schema for step-by-step content
Similar block pattern. Each step gets a heading and description. Plugin renders HowTo JSON-LD with totalTime (ISO 8601 duration like PT30M).
Step 6: Add Person and Organization schema
Person: configure under each user's profile (most SEO plugins add fields). Organization: configure globally in plugin settings. Link Article 'author' field to Person, 'publisher' to Organization.
Step 7: Validate and monitor
Run every page type through Google Rich Results Test and Schema.org validator. Set up monthly schema-health checks in Search Console → Enhancements.
Frequently Asked Questions
Which WordPress SEO plugin has the best schema?
Rank Math leads on schema breadth (most @types supported). Yoast has tightest integration with Gutenberg blocks. AIOSEO is the most beginner-friendly. For complex schema needs (Product, Recipe, JobPosting), Schema Pro as a dedicated plugin alongside an SEO plugin gives most control.
Do I need both Article and BlogPosting schema?
No. BlogPosting is a more specific subtype of Article. Use BlogPosting for blog posts; Article is fine but BlogPosting is more accurate. Most SEO plugins let you choose per post type.
Is fake FAQ schema (forced FAQs) penalised?
Yes, Google issued specific guidance in 2023: FAQs should answer questions the user is likely to have, not be invented for schema padding. Sites with forced FAQ blocks have seen rich results disappear after manual review.
How do I add Recipe schema in WordPress?
Use WP Recipe Maker, Tasty Recipes or Mediavine Create — all output Recipe schema correctly. Alternatively WP SEO Structured Data Schema has a Recipe component. Don't try to add it via raw JSON-LD in the post body — it's brittle.
Why is my schema showing 'errors' in Rich Results Test?
Common causes: missing required fields (Recipe needs prepTime, cookTime, recipeIngredient), invalid date formats (must be ISO 8601), or missing image URLs that are absolute. Plugin updates sometimes break previously-valid schema; re-validate after every plugin update.