All schema types
Data & Datasets
schema.org spec

QAPage

A page focused on a single question with one or more user-submitted answers.

What it is

QAPage differs from FAQPage in critical ways: QAPage is for ONE question with MANY answers (forum-style, like Stack Overflow); FAQPage is for MANY question-answer pairs by the page owner. Misusing FAQPage for forum content is a common manual-action trigger.

Required properties
  • mainEntity
Recommended properties

None — required properties are sufficient.

JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "QAPage",
  "mainEntity": {
    "@type": "Question",
    "name": "How long should a meta description be?",
    "text": "I'm wondering what the ideal length is for meta descriptions in 2026.",
    "answerCount": 3,
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Aim for 150–160 characters; mobile truncates earlier.",
      "upvoteCount": 42,
      "author": {
        "@type": "Person",
        "name": "Expert Name"
      },
      "dateCreated": "2026-04-01"
    }
  }
}
</script>
Google rich result support

Q&A rich result with question, accepted answer, vote count.

When to use it
  • Stack Overflow style Q&A
  • Forum threads
  • Community Q&A