Skip to main content

Add FAQ schema for visible Q&A

About 15 min

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
CategoryGEO
Steps3
StacksWordPress, Shopify, Webflow, Next.js, HTML, more

Steps

  1. Write 3–6 real FAQs as visible H2/H3 + short answers in HTML.

  2. Add FAQPage JSON-LD with the same question/answer text.

  3. 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.