Guides

Practical, data-backed guides on getting your store seen — and bought from — by AI assistants. Written from what our own audits and the AI-traffic index actually find.

llms.txt for your store in 30 minutes (+ ready template)

What llms.txt is, why an online store needs one, and how to build in half an hour a file that helps ChatGPT and Perplexity understand your catalog.

Read the guide →

llms.txt in WooCommerce: automatic and manual

llms.txt in WooCommerce two ways: the Botmetria plugin builds and updates the file from your catalog, or you place it by hand. Where it lives and how to check.

Read the guide →

GPTBot, PerplexityBot, ClaudeBot: who to allow in robots.txt

GPTBot, PerplexityBot, ClaudeBot: who to allow in robots.txt, why never to block Googlebot or Bingbot, and why the User-Agent alone is not enough.

Read the guide →

AI bots are hammering stores: hundreds of thousands of requests

Botmetria index: ~1,005,146 AI-bot requests hit 3 stores in two weeks. When it strains your server, how to see your own load, and how to throttle crawlers.

Read the guide →

How to check whether GPTBot visits your site

Find out whether GPTBot visits your store: grep your server logs, why a User-Agent alone is fakeable, and verify hits against OpenAI's IP ranges.

Read the guide →

JSON-LD Product: price and currency AI can read

How to mark up schema.org/Product with offers price, priceCurrency and availability so ChatGPT and Perplexity can name your price, currency and stock.

Read the guide →

ChatGPT says "out of stock" but the item is available

ChatGPT says your product is sold out when it isn't? The culprit is the availability field in JSON-LD. Mark up stock with schema.org and keep it live.

Read the guide →

Shipping and returns AI agents can read

Make shipping and returns readable for AI agents: dedicated pages, schema.org shippingDetails and merchantReturnPolicy markup, plus llms.txt links.

Read the guide →

Why ChatGPT can't see your store: 7 reasons and fixes

7 reasons ChatGPT, Perplexity and Google AI Mode can't see your store — robots.txt, 403s to bots, missing JSON-LD, SPA, no llms.txt — with checks and fixes.

Read the guide →

ChatGPT shows outdated prices: why it happens and how to fix it

Is ChatGPT quoting an old product price? We break down the causes — JSON-LD, feed and cache drift — and show how to keep prices fresh for AI assistants.

Read the guide →

Bots get 403 on product images: how to find and fix it

We audited 63 MD/RO stores (median 38/100). The top point-killer: product images returning 403/406 to AI bots. How to find the cause and fix it.

Read the guide →

Why ChatGPT orders show up as "direct" in Google Analytics

ChatGPT orders land in (direct) in Google Analytics because the referrer is stripped. Why GA undercounts the AI channel and how to actually attribute orders.

Read the guide →

How AI assistants tag visits to your site

ChatGPT, Perplexity, Gemini, Copilot and Claude tag visits with referrer hosts — or not at all. How to label the AI channel and stop losing orders to 'direct'.

Read the guide →

How an AI agent buys from your store

The AI agent's path from reading the catalog (UCP/ACP) to a checkout session where a human pays. What your store needs, the /.well-known/ucp manifest and a

Read the guide →

UCP, ACP, MCP in plain words: a guide to agentic-commerce protocols

MCP, ACP and UCP in plain words: how the agentic-commerce protocols differ, why your online store needs them, and how Botmetria supports each.

Read the guide →

AI SEO (GEO): a 12-point checklist for online stores

A practical 12-point AI SEO (GEO) checklist: robots for AI bots, llms.txt, JSON-LD price and availability, no 403 on images, and AI-channel attribution.

Read the guide →

How to get recommended by ChatGPT and Perplexity

How to get recommended by ChatGPT and Perplexity: indexability, JSON-LD, llms.txt, authority and fresh data — a five-step system with real numbers.

Read the guide →

A product feed for AI agents: why and how

A product feed for AI agents: XML, YML and agentic.json formats, the key fields id, price and availability, and how Botmetria turns your catalog into a UCP

Read the guide →

text/markdown for AI agents: a clean version of the product page

Why AI agents need a clean markdown version of your product page, how to set up Accept: text/markdown and .md mirrors, and how to lift the markdown score.

Read the guide →

The AI-readiness score methodology (0-100): five categories and weights

How the 0-100 AI-readiness score is calculated: the five weighted categories — discovery, product, logistics, hygiene, Markdown — and how to read the bands.

Read the guide →