/evaluators

AEO · aeo-schema-faq

FAQ Schema Evaluator

Checks whether important pages include direct question-and-answer content plus valid FAQPage structured data.

What it checks

AI answer engines prefer self-contained answers. FAQ blocks make the query, answer, and entity relationship explicit in both HTML and JSON-LD.

Pass criteria

  • The visible page includes direct Q&A pairs.
  • FAQPage JSON-LD mirrors visible answers without hidden-only content.
  • Answers are concise, factual, and specific to the page topic.

Example

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What is Answer Engine Optimization?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Answer Engine Optimization is the process of making a brand's content easier for AI answer engines to understand, cite, and recommend."
    }
  }]
}
</script>

Common failures

  • - FAQ schema exists but the answers are not visible on the page.
  • - Questions are generic and do not match buyer prompts.
  • - Answers are too vague for AI systems to quote.

Related surfaces

FAQ

How many FAQ questions should a page include?
Use enough to answer the actual buyer questions for that page. For most SaaS pages, 4 to 8 focused questions is a strong starting range.