Skip to content

Proposal: add optional utility page metadata #54

@KimHyeongRae0

Description

@KimHyeongRae0

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions