What is Amazonbot?
Amazonbot is Amazon's general web crawler for improving Amazon products and services. The directory description specifically mentions more accurate Alexa answers, while Amazon's current crawler documentation says Amazonbot data may also be used to train Amazon AI models.
Amazon now documents three separate web identities. Amazonbot is the general improvement and possible training crawler. Amzn-SearchBot supports search experiences such as Alexa, and Amzn-User performs live fetches for a person's request. A rule for Amazonbot does not automatically control those other two user agents.
Amazonbot identifies itself with the stable Amazonbot token and a version such as Amazonbot/0.1. Amazon says its automated crawling checks a host-level robots.txt file, honors allow and disallow directives, and may use a cached copy from the previous 30 days. It does not support crawl-delay.
Page-level controls offer a more specific choice. Amazon says noarchive prevents a page from being used for model training, noindex prevents indexing, and none prevents indexing. The crawler also respects rel=nofollow on links. These controls can be useful when a site accepts crawling but wants to limit later use.
Allowing Amazonbot makes public content available to Amazon's documented product-improvement and possible training workflow. It does not guarantee an Alexa citation or recommendation. Blocking Amazonbot stops compliant future crawling by that identity, but it is not a complete opt-out from Amazon search because Amzn-SearchBot is independent.
Cloudflare's verified-bot record identifies Amazon as the operator, links to the same developer page, and marks Amazonbot as following robots.txt. Amazon also publishes crawler IP addresses at https://developer.amazon.com/amazonbot/ip-addresses/. this bot is not marked IP verified and has no Web Bot Auth key directory, so compare claimed traffic with Amazon's current list rather than trusting the header alone.
