Amzn-SearchBot: what it is and how to block it

Improves search experiences in Amazon products such as Alexa. Amazon says it does not crawl for AI training.

AI search indexOperator: AmazonAmazon: About Amazonbot

Does Amzn-SearchBot follow robots.txt?

If your robots.txt doesn’t name it but allows other search bots, Amazon says it follows the rules you give other search bots.

What blocking it does

Your content won’t be eligible for Amazon search experiences such as Alexa answers.

Other Amazon tokens

  • Amazonbot: model training. Improves Amazon products and services; Amazon says the data may be used to train Amazon AI models.
  • Amzn-User: user-requested fetch. Fetches pages for actions a user starts. Amazon says it does not crawl for AI training.

Block Amzn-SearchBot everywhere

User-agent: Amzn-SearchBot
Disallow: /

Block only some folders

User-agent: Amzn-SearchBot
Disallow: /members/
Disallow: /drafts/

Explicitly allow it

User-agent: Amzn-SearchBot
Allow: /

A group that names Amzn-SearchBot replaces the * group for it. Copy any shared rules into this group too. Test the result.

Amzn-SearchBot questions

What is Amzn-SearchBot?

Amzn-SearchBot is operated by Amazon. Improves search experiences in Amazon products such as Alexa. Amazon says it does not crawl for AI training.

How do I block Amzn-SearchBot?

Add "User-agent: Amzn-SearchBot" followed by "Disallow: /" to your robots.txt. If your robots.txt doesn’t name it but allows other search bots, Amazon says it follows the rules you give other search bots.

What happens if I block Amzn-SearchBot?

Your content won’t be eligible for Amazon search experiences such as Alexa answers.

Does blocking Amzn-SearchBot block other Amazon crawlers?

No. Amazon documents Amazonbot, Amzn-User separately; each needs its own User-agent line if you want to block it.