Add FAQ schema for visible Q&A
FAQPage JSON-LD helps when questions and answers already appear on the page — never markup invisible FAQs. Follow the steps below on your stack, then re-check the live URL.
FAQPage JSON-LD helps when questions and answers already appear on the page — never markup invisible FAQs.
We remember this on this browser so the next guide opens with the same CMS.
At a glance
| Time | ~15 min |
|---|---|
| Category | GEO |
| Steps | 3 |
| Stacks | WordPress, Shopify, Webflow, Next.js, HTML, more |
Steps
Write 3–6 real FAQs as visible H2/H3 + short answers in HTML.
Add FAQPage JSON-LD with the same question/answer text.
Skip FAQ schema if the answers exist only in a JS widget or PDF.
In HTML / static
Paste the <script type="application/ld+json"> in <head>.
Snippet
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Page title"
}
</script>FAQ
- What does “Add FAQ schema for visible Q&A” fix?
- FAQPage JSON-LD helps when questions and answers already appear on the page — never markup invisible FAQs.
- How long does this usually take?
- About 15 minutes on most CMS and code stacks when you already have access to edit the page.
- Where do I start?
- Start with: Write 3–6 real FAQs as visible H2/H3 + short answers in HTML. Then use the platform picker on this page for placement notes.