Ordered by impact-per-hour. Steps 1–5 cost nothing but time and cover ~80% of what AI agents need. Each step includes how to verify it worked.
The single most common failure: a blanket bot-blocking rule (often shipped by a security plugin or CDN preset) silently blocks GPTBot, ClaudeBot and PerplexityBot — removing you from every AI shopping channel at once.
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
Verify: open yourstore.com/robots.txt and confirm none of those agents is disallowed — or run a free AgentReady scan which checks all seven at once.
This is the data agents actually parse for price, currency and availability:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Alpine Trail Running Shoe",
"sku": "ATR-042",
"description": "Wide-fit trail shoe, 8mm drop, vegan materials.",
"offers": {
"@type": "Offer",
"price": "119.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"shippingDetails": { "@type": "OfferShippingDetails" }
}
}
Verify: Google Rich Results Test, or view-source and search for application/ld+json.
Agents prefer merchants they can identify. Name, logo, URL, contact point, same-as links to your social profiles.
A curated markdown file at /llms.txt that tells agents what you sell, your best pages, and your policies. Full template in our 20-minute llms.txt guide.
Ship /sitemap.xml and declare it in robots.txt (Sitemap: https://yourstore.com/sitemap.xml) so crawlers find every product page, not just the ones your nav links to.
Shipping times, returns, sizing, warranty, "does it work with X" — FAQ markup is among the most-cited structures in AI-generated answers.
Your Merchant Center / Shopify feed doubles as your agent-facing catalog. Fix: missing GTINs, stale availability, truncated titles, inconsistent variants.
Return window, shipping costs and delivery estimates as structured data (MerchantReturnPolicy, shippingDetails). Agents increasingly filter by "free returns" and "arrives by" constraints.
New crawlers appear, plugins rewrite robots.txt, themes drop schema in redesigns. Re-scan monthly and after every site change. Ask ChatGPT and Perplexity to recommend products in your category and note whether you appear — that's your citation share, the metric that replaces rankings.
AgentReady runs the crawler, schema, llms.txt and sitemap checks in one free 10-second scan.
Scan my store →