Can an AI agent list your products?
A sitemap and product feed checker reads the Sitemap lines in a store's robots.txt, its sitemap.xml and its product feed, and reports whether an AI agent can list the store's products without clicking through it: how many product pages the sitemap names, whether each entry says when it last changed, and whether the feed answers. Enter your store address to check yours.
How to read the result
ABSENT means we asked and your store answered that there is nothing there. NOT CHECKED means your server did not give an answer that settles it, a rate limit or an error, so we say nothing about it rather than guess. #
The fix for a missing sitemap is almost always a platform setting or a plugin, not code. Once it is published, add a Sitemap line to robots.txt naming it, so every agent that reads robots.txt finds it.
Related checks
The robots.txt checker shows which AI agents may read your pages at all, and the llms.txt validator checks the file that describes your store to an assistant.
Frequently asked questions
Why does an AI agent need my sitemap?
To find your products without clicking through your menus. A sitemap is a list of your pages in one file, and the product pages in it are how an agent, or the index an assistant searches, learns what you sell. A store with no sitemap is found one link at a time, and pages no link reaches are not found at all.
What is a sitemap index?
A sitemap that lists other sitemaps instead of pages. Shopify and most large stores publish one at /sitemap.xml, pointing at separate files for products, collections, pages and blog posts. It counts as a sitemap. We open the first few files it names, so the product count here is for those files, not the whole store.
Do I need lastmod on every entry?
It is optional, and worth having. lastmod tells a crawler which pages changed since it last looked, so it reads your new prices and stock first instead of the whole site again. An entry with no date gives it nothing to go on.
What is /products.json?
The product feed every Shopify store publishes by default, listing products with their prices and variants. An agent can read your catalogue from it in one request instead of opening each product page. Other platforms publish feeds at other addresses; this checker reads /products.json, the one the free agent view tool reads, so a store on another platform sees it as absent here even when the full scan finds its feed.
What do you send to my store?
robots.txt, then /products.json, then up to 3 sitemaps your robots.txt lists on your own site and /sitemap.xml, opening up to 2 files from a sitemap index, and never more than ten requests in all. They come from our published user agent and a fixed set of static IP addresses listed on our agent page, robots.txt is honoured for every one, and we never follow a sitemap on another site. A result is kept for ten minutes, and we cap how often any one store is checked across all our free tools.
See how our own agent identifies itself, and how to opt out, on our agent page.
Found is not the same as bought
A scan walks your store the way an AI shopper would and tells you where it stalls on the way to checkout. One free scan per store, per email address, every 30 days.