← All checks

jsonld · jsonld.qaPage.misuse

QAPage schema used on a page that does not qualify

QAPage markup is only valid for forum-style pages with a single question that users can submit answers to. Using it on a self-authored FAQ, a blog post, or any page with multiple questions is a structured-data spam violation.

Why it matters

Google removed FAQ rich results entirely on 7 May 2026, and a lot of recovery advice since then has been "just switch FAQPage to QAPage". That advice is wrong. Google's documentation states verbatim: "Don't use QAPage markup for FAQ pages or pages where there are multiple questions per page." Misapplying it is a spam violation that can cost rich-result eligibility across your whole site, not just this page. There is no supported replacement for FAQ rich results — the right move is to keep the questions as visible content and drop the markup.

Example fix

<!-- Remove QAPage from self-authored FAQs. Keep the Q&A as real HTML: -->
<h2>How long does an SEO audit take?</h2>
<p>Most single-page audits finish in under ten seconds.</p>

Authoritative reference

https://developers.google.com/search/docs/appearance/structured-data/qapage

Run a full audit of your site

Free, no signup, no crawl cap. Check this and 40+ other factors across every public page.

Audit my site →

Related checks in jsonld