{
  "artifact": "AEO extraction-review template",
  "version": "2026-08-24",
  "purpose": "Review a real question, canonical page, and observed answer surface without treating formatting as proof of causation.",
  "record": {
    "query": "one real user question",
    "canonical_url": "https://example.com/page",
    "answer_section": "visible heading or section id",
    "observed_at": "YYYY-MM-DD",
    "observed_surface": "featured_snippet | related_question | google_ai_feature | none",
    "observed_source_url": null,
    "selected_passage": null,
    "search_console": {
      "web_impressions": null,
      "web_clicks": null,
      "web_average_position": null,
      "ai_feature_impressions": null,
      "window_days": 28
    },
    "page_checks": {
      "indexed_and_snippet_eligible": null,
      "answer_is_visible_and_complete": null,
      "evidence_or_method_is_visible": null,
      "limitations_are_visible": null,
      "snippet_controls_intentional": null,
      "duplicate_page_overlap_checked": null
    },
    "evidence_present": [],
    "limitations": [],
    "decision": "retain | clarify | expand_evidence | consolidate | no_change",
    "owner": "named-page-owner",
    "review_at": "YYYY-MM-DD"
  },
  "official_sources": [
    "https://developers.google.com/search/docs/appearance/featured-snippets",
    "https://developers.google.com/search/docs/appearance/snippet",
    "https://developers.google.com/search/docs/fundamentals/ai-optimization-guide",
    "https://developers.google.com/search/updates"
  ],
  "guardrails": [
    "Do not claim that a word count, heading pattern, or schema type guarantees selection.",
    "Do not create separate pages for every exact query variation.",
    "Do not add FAQ structured data for a Google FAQ rich result; Google stopped showing that feature on May 7, 2026.",
    "Treat a visible search feature as an observation, not proof that one page edit caused it.",
    "Keep Web and Google AI-feature performance separate during measurement."
  ]
}
