Schema type

FAQPage

FAQPage is one of the highest-value schema types for AI answer engines and direct-answer surfaces. It should describe visible Q&A content only, not a hidden list of questions.

Question-and-answer sections that are visible to users.

When to use it

  • Help centers
  • Glossaries and FAQs
  • Support pages
  • Question pages

Core fields

  • mainEntity
  • Question
  • acceptedAnswer
  • text

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is llms.txt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A proposed file that helps AI crawlers discover which content on a site should be prioritised."
      }
    }
  ]
}

Common mistakes

  • Using FAQPage on a page with no visible Q&A
  • Stuffing hidden question-answer objects into the markup