GEO Glossary

Amazonbot

Amazonbot is Amazon's web crawler and may be used to train Amazon AI models. How it differs from Amzn-SearchBot and Amzn-User, which ones feed Alexa, and how to control each in robots.txt.

By Ramanath, CTO & Co-Founder at Presenc AI · Last updated: October 1, 2026

What Is Amazonbot?

Amazonbot is Amazon's general web crawler. Amazon says it is "used to improve our products and services" and that the content it collects "may be used to train Amazon AI models." It identifies itself with Amazonbot/0.1 inside a Chrome-style user agent string. Amazon runs two more agents alongside it, and the difference between the three decides whether your content can appear in Alexa answers.

Amazon's Three Agents

AgentPurposeUsed for AI trainingrobots.txt
AmazonbotGeneral crawling to improve Amazon products and servicesMay beRespected
Amzn-SearchBotSearch experiences in Amazon products. Allowing it makes content eligible to appear in experiences such as AlexaNoRespected
Amzn-UserFetches live pages for a user action, such as an Alexa question that needs current informationNoAmazon says it may not follow all robots.txt directives

Other details from Amazon's documentation: none of the three supports the crawl-delay directive, robots.txt may be served from a copy cached within the last 30 days, and the crawlers respect noarchive, noindex, and none meta directives as well as link-level nofollow. Amazon publishes IP address lists for each agent so requests can be verified.

robots.txt Examples

To opt out of AI training while staying eligible for Alexa answers:

User-agent: Amazonbot
Disallow: /

User-agent: Amzn-SearchBot
Allow: /

Because robots.txt can be cached for up to 30 days, a change may take time to apply fully.

Why It Matters for AI Visibility

Amazon folded Rufus into Alexa for Shopping in 2026, and its assistants now answer product and brand questions for a very large shopping audience. A blanket block on every Amazon agent removes a site from those answers. A targeted block on Amazonbot alone keeps the search and live-fetch agents working. Brands that sell on Amazon should also remember that Alexa's product knowledge comes mostly from Amazon's own catalogue, so listing quality matters more than crawl access for product queries. See Alexa for Shopping statistics.

Commonly Confused With

Amazonbot is a crawler. It is not Buy for Me, the Amazon agent that completes purchases on other retailers' sites, which is covered in Amazon Buy for Me. It is also unrelated to traffic from Amazon Web Services addresses, which can be any customer of AWS.

Frequently Asked Questions

It can be. Amazon says content collected by Amazonbot may be used to train Amazon AI models. Its other two agents, Amzn-SearchBot and Amzn-User, are described as not crawling content for generative AI model training.
Disallow Amazonbot in robots.txt and leave Amzn-SearchBot allowed. Amazon says permitting Amzn-SearchBot makes content eligible to appear in search experiences such as Alexa.
No. Amazon's documentation says its crawlers do not support the crawl-delay directive. They do respect allow and disallow rules and the noarchive, noindex, and none meta directives.
Amazon says it fetches the host-level robots.txt or uses a cached copy from the last 30 days, so a change can take up to that long to apply everywhere.

Track Your AI Visibility

See how your brand appears across ChatGPT, Claude, Perplexity, and other AI platforms. Start monitoring today.