logo
Intermediate2min read

FAQPage

Schema for FAQ sections — makes your questions appear as expandable dropdowns directly in Google results.

FAQPage Schema

Best for: FAQ sections, service pages with objection-handling questions, product pages, knowledge bases.

Rich results unlocked: Up to 4 expandable questions with answers appear directly in the search result — before the user clicks. The result occupies significantly more vertical space in the SERP.

Plan: Basic+

Key properties

  • mainEntity — array of Question objects, each with:

- name — the question text *(required)*

- acceptedAnswer.text — the answer text *(required)*

Smart usage

When to add FAQPage schema:

  • Pages with a dedicated FAQ section (at least 3 questions)
  • Service pages that address common objections
  • Product pages with shipping, sizing or compatibility questions
  • Any page where you have a "People Also Ask" opportunity

What not to do:

  • Do not add the same FAQ schema to multiple pages — Google may ignore duplicates
  • Do not use it on pages where the questions are not visible in the page content
  • Keep answers concise — Google truncates long answers in the rich result

AI detection trigger

The Auto-Generator and AI Generator detect FAQPage when content has 3+ real questions ending in "?" plus FAQ-related keywords, or 5+ questions without keywords.

Example schema

json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Does Schemafy work with WooCommerce?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Schemafy integrates natively with WooCommerce products and supports all product schema fields including price, availability and ratings."
      }
    },
    {
      "@type": "Question",
      "name": "Will it conflict with Yoast SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. Schemafy detects Yoast and other SEO plugins automatically and coexists without conflicts."
      }
    }
  ]
}

Was this page helpful?