FAQ Schema in WordPress: How to Add It (2026 Guide)
How to add FAQ schema to WordPress with Yoast, Rank Math, or manual JSON-LD — and what FAQ rich results actually deliver since Google's 2023 change.
For a few years, FAQ schema was the closest thing SEO had to a cheat code: add a block of structured data to any page with a Q&A section, and Google would often reward you with expandable question dropdowns directly in the search results.
That era is over, and any honest guide to FAQ schema in WordPress has to start there. In 2023, Google restricted FAQ rich results to well-known, authoritative government and health websites. For everyone else, the visual dropdowns are gone. But the markup isn’t worthless — the reasons to add it have simply changed. This guide covers what FAQPage schema is, why it still earns a place on your pages in 2026, and every practical way to add it to WordPress.
What Is FAQPage Schema?
FAQPage schema is a type of structured data — defined in the Schema.org vocabulary — that marks up a page containing a list of questions and answers. It’s usually written in JSON-LD format and embedded as a <script> block, where search engines and other machines can parse it without affecting what visitors see.
The model is simple: an FAQPage contains a mainEntity array of Question items, and each Question has a name (the question text) and an acceptedAnswer (the answer text). It’s a machine-readable mirror of the Q&A content already on the page.
Two rules from Google’s guidelines matter here:
- The markup must match visible content. Every question and answer in your schema needs to appear on the page where users can read it; schema describing hidden or fabricated Q&As violates Google’s structured data policies.
- FAQPage is for pages with one canonical answer per question, written by the site itself. Pages where users submit multiple answers (like a forum thread) should use
QAPageinstead.
FAQPage is one member of a larger family of structured data types — Article, Product, BreadcrumbList, and more. If you’re new to structured data generally, our complete schema markup guide for WordPress covers the full landscape; this article goes deep on the FAQ type specifically.
The Honest Part: FAQ Rich Results Are Mostly Gone
In August 2023, Google announced it would show FAQ rich results only for “well-known, authoritative government and health websites.” Unless you run a site in that category, your pages will not get the expandable FAQ dropdowns in Google Search — no matter how perfect your markup is.
Plenty of plugin marketing still implies otherwise, so it’s worth stating plainly: promises of “eye-catching dropdowns in Google” are years out of date. Google’s Rich Results Test will still validate your FAQPage markup and report it as eligible — eligibility just no longer translates into a visible feature for most sites.
So Why Add FAQ Schema at All?
Because rich result dropdowns were never the only thing structured data does. In 2026, FAQ schema still earns its place for several reasons:
- It’s an unambiguous content signal. Structured Q&A tells any crawler exactly which text is a question and which text answers it, helping search engines understand and index the page correctly even without a visual reward.
- Google isn’t the only search engine. Bing and other engines consume Schema.org markup and make their own display decisions.
- AI assistants and answer engines consume structured data. Tools that generate direct answers parse pages for extractable Q&A content, and clean FAQPage markup makes your questions and answers easy to lift accurately and attribute to your page. Nobody can promise exactly how much weight the markup carries, but a machine-readable Q&A format can only help machines quote you correctly.
- It’s nearly free. If your SEO plugin includes an FAQ block, the schema costs nothing beyond writing the FAQ content itself — which is worth doing for readers regardless.
The right mental model: write FAQ sections because they serve visitors and long-tail search queries, and add the schema because it’s a low-cost way to make that content legible to every machine reading your site.
How to Add FAQ Schema to WordPress
There are five practical routes, ordered by how likely you are to already have the tools installed.
Option 1: Yoast SEO’s FAQ Block
If you use Yoast SEO (free or Premium), you already have this. In the block editor, add the Yoast FAQ block, then fill in question-and-answer pairs. Yoast renders the Q&As as visible page content and weaves the FAQPage markup into its site-wide schema graph automatically.
Two things to know: the block is only available in the block editor (Classic editor users need another route), and one FAQ block per page is the sensible limit — a page should have one FAQPage entity, not several. The visual output is plain, but it’s semantically correct and requires zero configuration.
Option 2: Rank Math’s FAQ Block
Rank Math’s equivalent is the FAQ by Rank Math block, also free. It works the same way — add the block, type your Q&As, and the plugin generates valid FAQPage JSON-LD — with a few presentation options Yoast lacks, like choosing the heading tag for questions.
Rank Math can also attach FAQ schema through its Schema Generator (the schema tab in the post editor), useful when your Q&A content doesn’t fit the block format. Just remember the visible-content rule: schema added through the generator still needs matching Q&As on the page.
Option 3: A Dedicated Schema Plugin
Plugins like Schema & Structured Data for WP & AMP and Schema Pro exist specifically to manage structured data across a site. They support FAQPage among dozens of other types, and they’re the right tool when you need types your SEO plugin doesn’t cover or fine-grained control over which post types get which markup. For FAQ schema alone they’re usually overkill — reach for one when FAQ markup is part of a broader structured data strategy.
Option 4: An FAQ Plugin with Built-In Schema
If you want a polished front-end — accordions, categories, search — an FAQ plugin that outputs schema gives you presentation and markup in one install. Ultimate FAQ and Helpie FAQ both include FAQPage schema in their free versions; several other accordion-style plugins reserve it for paid tiers, so check before installing. We compare the options in our roundup of the best free FAQ plugins, and if you’re starting from zero, our walkthrough on how to add an FAQ section in WordPress covers the content and layout side first.
One caution: if your FAQ plugin outputs schema and you use your SEO plugin’s FAQ block on the same page, you end up with duplicate FAQPage entities. Pick one source of schema per page.
Option 5: Manual JSON-LD
For full control, you can write the JSON-LD yourself. Here’s a minimal valid FAQPage block:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Does FAQ schema still work in 2026?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, the markup is still valid and parsed by search engines and AI tools, but Google only shows FAQ rich results for authoritative government and health sites."
}
},
{
"@type": "Question",
"name": "Where do I add the code in WordPress?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Add it in a Custom HTML block on the page, or output it site-wide via a code snippet hooked into wp_head."
}
}
]
}
</script>
In practice you’d add this via a Custom HTML block in the editor, or — cleaner for anything reusable — via a snippet plugin like Code Snippets that injects the script into wp_head for the relevant pages. Keep the text values aligned with the visible answers on the page, and update both together when answers change. Manual JSON-LD works identically across any theme, editor, or page builder, which is why it’s worth knowing even if you use a plugin day to day.
Validating Your FAQ Schema
Never assume markup is correct — validate it. Two tools cover everything:
- Google’s Rich Results Test — paste your page URL and it reports whether the FAQPage markup is detected and valid, along with any errors or warnings. A “valid” result confirms your markup meets Google’s requirements; it does not mean you’ll get the visual dropdown (see above).
- Schema Markup Validator — checks your markup against the full Schema.org vocabulary rather than Google’s feature requirements. It’s the better tool for catching structural mistakes in hand-written JSON-LD, like a missing
acceptedAnsweror a misplaced bracket.
Common failures to look for: duplicate FAQPage entities on one page (usually two plugins both emitting schema), schema Q&As that don’t appear in the visible page text, disallowed HTML in answer text (basic links and lists are fine; complex markup isn’t), and empty questions left over from a half-filled plugin block.
After validating, Google Search Console tracks your structured data over time — valid pages, warnings, and errors appear under the Enhancements reports, so a broken plugin update won’t go unnoticed for months.
Where FAQ Schema Fits in Your SEO Work
Structured data is a finishing layer, not a foundation. FAQ schema on a page that isn’t indexed, loads slowly, or targets no real query accomplishes nothing. Get the fundamentals right first — keyword targeting, titles, headings, and internal linking are covered in our guide to on-page SEO for WordPress, and the broader strategy lives in our full WordPress SEO guide.
The FAQ content itself is where the real search value is in 2026: well-written FAQ sections target long-tail question queries directly and give AI-driven search features clean, quotable answers. The schema is the wrapper that makes all of that machine-readable.
Conclusion
FAQ schema in WordPress is a five-minute task with a modest, real payoff. The visual rich results that made it famous are restricted to authoritative government and health sites, and no plugin can change that. What remains is still worthwhile: clearer content signals for every search engine, structured Q&A that AI assistants can parse accurately, and markup that costs almost nothing if you already run Yoast or Rank Math.
Use your SEO plugin’s FAQ block if you have one, a schema-capable FAQ plugin if you want accordion styling, or manual JSON-LD for full control. Validate with the Rich Results Test, keep the markup matching your visible content, and put your real effort where it pays: writing FAQ answers people actually search for.
FAQ
Does FAQ schema still work in WordPress in 2026?
The markup works fine — it validates and search engines parse it. What changed is the reward: since Google’s 2023 update, FAQ rich results only appear for well-known, authoritative government and health websites. For everyone else, the value is in content clarity, other search engines, and AI answer tools rather than a visual SERP feature.
What’s the easiest way to add FAQ schema to WordPress?
If you already use Yoast SEO or Rank Math, their free FAQ blocks are the easiest route — type your questions and answers, and valid FAQPage markup is generated automatically. No extra plugin, no code.
Can I have more than one FAQ schema block on a page?
Keep it to one FAQPage entity per page. Multiple blocks — or an FAQ plugin and an SEO plugin both emitting schema — create duplicate entities that can trigger validation errors. If you have several groups of questions, put them all inside a single FAQ block or JSON-LD script.
What’s the difference between FAQPage and QAPage schema?
FAQPage is for pages where the site publishes one official answer per question — a classic FAQ section. QAPage is for pages where users submit answers and one question can have many, like a forum thread. Using FAQPage on user-generated Q&A content is a guideline violation.
How do I check whether my FAQ schema is valid?
Run the page URL through Google’s Rich Results Test to confirm the FAQPage markup is detected without errors, and through the Schema.org Markup Validator to catch structural issues. Google Search Console’s Enhancements reports then flag schema errors across your site as they appear.