7IT Solutions

Is your store ready for AI shoppers?

When a customer asks an assistant to find or buy a product, the assistant reads the structured data on the page. We checked 240 product pages for what an agent needs to recommend a product with confidence, what each store offers agents directly, and what it tells AI crawlers in robots.txt.

7IT SolutionsPublished

What a product page tells an agent

Share of product pages that publish each field in structured data.

Product described in structured data83.8%
Price81.3%
Currency80.4%
In stock or not78.8%
Brand59.6%
SKU69.2%
Barcode or manufacturer number (GTIN/MPN)40.8%
Ratings or reviews14.6%
Shipping or return policy14.2%
Fig. 1 What a product page tells an agentshare

What a store offers agents directly

Share of stores that answered. Shopify now generates these for its stores, so most of the coverage comes from the platform, not from the store owner.

Commerce endpoint for agents (UCP)69.7%
Instructions for agents (agents.md)63.5%
llms.txt71.7%
Business described in structured data68.4%
Fig. 2 What a store offers agents directlyshare

What stores tell AI search crawlers

Share of stores (with a robots.txt) that block each assistant’s search crawler. Blocking it keeps the store out of that assistant’s answers.

OAI-SearchBot0%
ChatGPT-User0%
PerplexityBot0%
Claude-SearchBot0%
Claude-User0%
Fig. 3 What stores tell AI search crawlersshare

By platform

Share of product pages with complete data, by platform.

Shopify (219)53.4%
Fig. 4 By platformshare

Method. Public pages only, fetched from the US by an identified crawler (7IT-Research) that respects robots.txt and does not work around bot protection: robots.txt, llms.txt, agents.md, the UCP discovery file, the home page and one product page per store (the first product a Shopify store lists, otherwise the first product link on the home page). Structured data read from JSON-LD. Aggregates only; no store or app is named. Related research: all studies.

An assistant will recommend the product it can describe accurately: name, price, currency, stock, brand and an identifier. A page missing those is passed over for one that has them, even when the product is better. None of this is visible to a shopper, and all of it is a one-time fix in the page template.

Every 7Maps day is signed and chained to the day before.Verify in your browser