Skip to main content
Technicalschemajson-ldstructured-data

FAQ Schema Markup: A Developer's Guide (2026 Update)

Technical guide to implementing FAQPage JSON-LD schema. Updated for 2026 with notes on rich results deprecation and current best practices.

June 1, 20267 min readby Alex Morgan

What Is FAQ Schema?

FAQPage schema is a type of structured data (JSON-LD) that tells search engines your page contains frequently asked questions and their answers. It was introduced as part of Schema.org and was used by Google to display FAQ rich results until May 2026.

Is It Still Worth Implementing?

Yes. Even though Google no longer displays FAQ rich results, the schema still helps search engines understand your content. It is also used by AI search features, voice assistants, and other platforms that parse structured data. The implementation cost is minimal, and the potential benefits for content understanding remain.

Basic Implementation

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is your return policy?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You can return items within 30 days of delivery."
      }
    }
  ]
}
</script>

Best Practices

Put the script tag in the <head> or at the end of <body>. Ensure the questions and answers match the visible content on the page. Don't hide content behind the schema that isn't visible to users — this violates Google's guidelines.

Use our free schema generator to create valid JSON-LD without writing code.

A

Alex Morgan

Web creator and content strategist.

Create your own FAQs

Generate, edit, and export beautiful FAQ content with our free generator.

Try the Generator