How do I add FAQ schema to my website?
Add a `<script type="application/ld+json">` block to your page’s HTML head with a FAQPage object that lists each question and its answer. The questions in the schema must match the visible questions on the page character-for-character. If they don’t, Google will suppress the rich result and AI engines will discount the page.
FAQ schema is the highest-leverage structured data a small business website can ship. It marks up a list of questions and answers so each Q&A becomes individually quotable by AI engines and individually expandable in Google search results.
Two requirements matter. First, the FAQ has to be visible on the page: Google penalizes schema-only FAQs that don’t appear to users. Second, the wording has to match the visible page exactly. AI engines compare the schema against the rendered DOM; mismatches reduce citation likelihood.
For a custom site (Next.js, plain HTML), embed the JSON directly in the head. For Wix or Squarespace, use the platform’s header-injection feature or a third-party app like Schema App. For WordPress, plugins like Rank Math or Yoast generate the block from a Gutenberg FAQ block.
Key facts
- FAQPage schema requires at least one Question with an acceptedAnswer; most pages ship 5–10 questions.
- The Question name and Answer text must mirror the visible page within minor punctuation differences.
- Google removed FAQ rich results for non-government, non-health pages in August 2023, but reinstated some categories in 2024 and AI engines never stopped using FAQPage as a citation signal.
- A visible FAQ section paired with FAQPage schema increases AI-citation rates noticeably compared to either piece alone.
- Each Question can include an `acceptedAnswer` of plain text or HTML; HTML answers can include links and lists.
Common follow-ups
How many questions should the FAQ have?
Five to ten on most pages. Fewer than three feels thin; more than fifteen dilutes the signal because no individual Q&A stands out. If you have more questions, split them across multiple FAQ pages by topic.
Can I use FAQ schema on a service page?
Yes. Many small business sites mark up a "Common questions about [service]" block at the bottom of each service page. That gives Google and AI engines a question-anchored extract for each service you sell.
What’s the difference between FAQPage and QAPage?
FAQPage is a list of questions you anticipate readers asking, with your answers. QAPage marks up a single question and a single (or community) answer, it’s closer to a Stack Overflow page or a help-desk article. Use FAQPage for broad FAQs, QAPage for one-question-deep answer pages.
Sources
Related answers
- What is JSON-LD and why does my small business website need it? →
- How do I get my small business cited by ChatGPT? →
- How do I rank in Google AI Overviews? →
- What is llms.txt and do I need one? →
Want a website built to be cited by Google and AI answer engines? Drop your URL, if it’s a fit, we’ll rebuild it for free.
See if you’re a fit →