Skip to content

Agent-ready storefront: llms.txt support and feed-grade structured data completeness #1133

Description

@fballiano

Overview

Make the storefront legible to AI agents by default: ship llms.txt support and audit Maho_StructuredData for feed-grade completeness, alongside #916 (markdown content negotiation).

AI answers and shopping agents consume machine-readable signals, not rendered HTML: ~65% of pages cited by ChatGPT carry structured data, and llms.txt is the emerging convention for telling agents where the machine-friendly content lives. Together with #916 this is mostly finishing work already started — StructuredData and ContentNegotiation exist; this issue closes the gaps and makes "agent-ready out of the box" a checkable claim.

Design Philosophy


MVP Scope

llms.txt

Structured data audit (Maho_StructuredData)

  • Audit JSON-LD output against what AI surfaces actually consume — feed-grade Product completeness: price + priceValidUntil, availability, condition, GTIN/MPN/brand, AggregateRating/Review, images, shipping details (OfferShippingDetails) and returns (MerchantReturnPolicy) where data exists
  • Fill identified gaps; validate output against schema.org current release and Google Rich Results requirements
  • Cover the non-catalog surfaces too: Organization/WebSite (sitelinks search box), BreadcrumbList, blog posts (already present — verify completeness)

Verification

  • CI/test coverage asserting required structured-data fields render for the sample-data catalog, so regressions are caught

Future (not in MVP)

  • Admin "agent readiness" report per store: llms.txt status, structured-data completeness per product, content-negotiation health
  • Structured-data completeness surfaced in the product grid (ties into feed field requirements)

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions