FAQ Schema: When to Use It (and What Changed in 2023)
- December 12, 2025
- Schema & Structured Data

FAQPage schema marks up question-and-answer pairs so machines can read them cleanly. In 2023 Google stopped showing FAQ rich results for almost everyone, reserving the search accordion for well-known authoritative government and health sites. The markup is still worth adding in many cases: it feeds machine-readable Q&A to AI systems, keeps your content structured, and leaves you eligible if Google ever loosens the rule. Add it when the FAQ is genuinely on the page and useful. Skip it when you were only doing it to chase a rich result that no longer appears.
What it is and how it works
FAQPage is a schema.org type that describes a page containing a list of questions and their answers. You add it as JSON-LD in the page source. Each entry is a Question with an acceptedAnswer, and the whole set lives inside one FAQPage object. The point is simple: turn a human-readable FAQ into a structured object that crawlers, validators, and language models can parse without guessing where a question ends and an answer begins.
It is meant for one specific situation: a page where you (the site) publish both the questions and the answers. It is not for forums or pages where users submit competing answers. That is a different type (QAPage), and mixing them up is a common source of validation warnings.
What changed in 2023
Until 2023, a clean FAQPage implementation could earn an expandable FAQ accordion directly in Google's search results. That visibility was the main reason most sites bothered. In August 2023 Google announced it was rolling back FAQ rich results so they would only appear for "well-known, authoritative government and health websites." For everyone else, the accordion quietly disappeared from the SERP. The markup did not become invalid, and Google did not ask anyone to remove it. The reward simply stopped arriving for the vast majority of sites.
This is the single fact that should drive your decision: if your reason for adding FAQ schema was the rich result, that reason is gone unless you run a qualifying government or health property.
The SEO and visibility angle
Here is the honest read. The classic SERP win is off the table for most sites, so do not promise a client an FAQ accordion. What remains is quieter but real. Structured Q&A is some of the most directly usable content for AI systems and answer engines, which lean on clean, machine-readable pairs when they assemble responses and citations. Well-formed FAQPage markup states plainly "this is a question, this is its answer," which removes ambiguity for any system parsing the page. That fits the broader move toward a machine-readable web, and pairs with sound content structure for AI. None of this is a guaranteed ranking lever, and you should not present it as one. It is a low-cost way to make good content legible to the systems that increasingly sit between your page and the reader. For the full argument, see our companion deep-dive on whether FAQ schema is still worth it.
- Clean, machine-readable Q&A for AI systems and answer engines.
- Forces internal clarity: every answer maps to a real question.
- Keeps you eligible if Google changes the rules again.
- Low cost to add when the FAQ already exists on the page.
- Reusable by other surfaces and tools that read structured data.
- No FAQ rich result in Google search for most sites since 2023.
- No direct ranking boost, so it cannot be sold as one.
- Tempts teams to bolt fake FAQs onto pages that do not need them.
- Easy to misuse with hidden or promotional content, which risks warnings.
- Maintenance cost if answers drift out of sync with the markup.
Use cases: who benefits most vs least
Benefits most
Pages with a genuine, standing FAQ: product and pricing pages, service explainers, support and documentation, and help content where users really do ask the same questions. Government and health properties still get the rich result on top. Sites investing in AI visibility benefit from the clean structure regardless of the SERP.
Benefits least
Pages with no real questions, where an FAQ would be invented purely to carry markup. Thin pages, doorway-style content, and anywhere the "answers" are actually promotional copy. If you would not write the FAQ for a human reader, the schema adds nothing and creates risk.
Implementation
Add the markup as JSON-LD in the page head or body. Every question and answer in the markup must also be visible to the user on the page. Here is a complete, valid example.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Does FAQ schema still show a rich result in Google?",
"acceptedAnswer": {
"@type": "Answer",
"text": "For most sites, no. Since 2023 Google reserves the FAQ rich result for well-known authoritative government and health sites."
}
},
{
"@type": "Question",
"name": "Should I remove FAQ schema I already have?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. Valid FAQPage markup is still useful for machine readability and remains eligible if Google changes the policy."
}
}
]
}
</script>Keep answers plain and factual. No links, buttons, or promotional language inside the text field, and no HTML beyond the limited tags the spec allows.
How to validate
Run the markup through Google's Rich Results Test and the Schema.org Validator. The Rich Results Test confirms the syntax is parseable, though for most sites it will note that the FAQ enhancement is limited to eligible properties. The Schema.org Validator checks the structure against the vocabulary itself. Treat a clean parse, not a rendered preview, as success here. Spot-check that every question and answer in the JSON-LD matches what a visitor actually sees on the page.
Common mistakes
- Marking up content that is not on the page. If a question or answer does not appear visibly to the user, it should not be in the markup. This is the most frequent and most penalizable error.
- Promotional answers. Coupon codes, calls to action, and sales copy in the
textfield violate the guidelines and can trigger warnings. - Using FAQPage for user-generated Q&A. If visitors submit the answers, you want
QAPage, notFAQPage. - Inventing FAQs to carry schema. A fake FAQ block helps no one and dilutes the page.
- Letting markup drift. When you edit the visible answer, edit the JSON-LD to match.
FAQ
No. The Google search rich result is gone for most sites, but the markup remains valid, useful for machine readability, and eligible if the policy changes.
Not if it is implemented correctly and reflects visible content. Problems come from hidden or promotional answers, not from valid markup.
Structured Q&A is exactly the kind of clean, labeled content these systems parse well. It is not a guaranteed citation, but it removes ambiguity and costs little to provide.
If the page has a real FAQ, yes. Add it for clarity and machine readability, not for a SERP accordion you are unlikely to get.
We audit structured data against what actually earns visibility in search and AI surfaces, then tell you what to keep, fix, or drop.
Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.







