Proposal
Explore optional page metadata that lets users mark high-utility pages such as calculators, comparison pages, templates, checklists, or troubleshooting guides.
Why
Answer engines often benefit from pages that solve a concrete task rather than only describing a topic. aeo.js already accepts page-level content metadata, but it does not expose a structured way to classify utility-oriented pages or surface them differently in generated AI-facing assets.
Possible API Shape
One option is to add an optional field to PageEntry:
type PageUtilityKind =
| 'calculator'
| 'comparison'
| 'template'
| 'checklist'
| 'troubleshooting'
| 'guide';
interface PageEntry {
utilityKind?: PageUtilityKind;
}
Generated assets could then include this metadata in ai-index.json, reports, or future recommendations.
Questions
- Should this be a single
utilityKind field, a broader tags field, or both?
- Which generated outputs should expose this metadata first?
- Should this influence audit/citability hints, or stay purely descriptive at first?
Non-Goals
- No automatic content classification in the initial version.
- No ranking claims.
- No required changes for existing users.
Proposal
Explore optional page metadata that lets users mark high-utility pages such as calculators, comparison pages, templates, checklists, or troubleshooting guides.
Why
Answer engines often benefit from pages that solve a concrete task rather than only describing a topic. aeo.js already accepts page-level content metadata, but it does not expose a structured way to classify utility-oriented pages or surface them differently in generated AI-facing assets.
Possible API Shape
One option is to add an optional field to
PageEntry:Generated assets could then include this metadata in
ai-index.json, reports, or future recommendations.Questions
utilityKindfield, a broadertagsfield, or both?Non-Goals