Rich Results

FAQPage Schema Markup

Generate and validate FAQPage JSON-LD for Google's expandable FAQ rich results — one of the highest CTR-boosting schema types available.

Rich result type
FAQ dropdowns in SERP
Google documentation →

What valid FAQPage JSON-LD looks like

A complete, validator-ready example — drop it in your <head>, swap the values for yours, and you're done.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is your return policy?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "We accept returns within 30 days of purchase."
      }
    },
    {
      "@type": "Question",
      "name": "Do you offer free shipping?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, free shipping on orders over $50."
      }
    },
    {
      "@type": "Question",
      "name": "How do I contact support?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Email us at support@yoursite.com."
      }
    }
  ]
}
</script>
Want more than FAQPage validation?

Run a full CrispAudit on your URL

Schema, cookies (GDPR/CCPA), accessibility, SEO — plus AI-generated fixes populated with your page's actual content. Free.

Run full audit →

Required fields

  • mainEntity[].name
  • mainEntity[].acceptedAnswer.text

Recommended fields

  • url

Common FAQPage schema errors

  • Question text missing the actual question mark
  • acceptedAnswer.text is empty
  • Using FAQPage on a page where users can submit answers (use QAPage instead)
  • Duplicate questions across multiple pages

Generate FAQPage schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

FAQPage schema — frequently asked questions

Does FAQPage schema still work in 2024?

Yes, though Google reduced FAQ rich result visibility in 2023 for many sites. High-authority sites and government/health sites still see strong FAQ rich result display.

How many FAQ questions should I include?

Google recommends at least 2 questions. Practically, 3–8 well-chosen questions perform best — focus on questions users actually search for.

Can I use FAQPage schema on every page?

Google guidelines say only use it on pages that are genuine FAQ pages. Overuse across unrelated pages may result in manual actions.

Other schema types

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERPRich ResultsHowToStep-by-step rich results

Audit your full schema coverage

CrispAudit checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →