How to Optimize Your Website for Amazonbot
Amazon · Alexa & Amazon AI
Amazonbot is the web crawler operated by Amazon for Alexa & Amazon AI. Crawls pages to answer questions and improve Amazon’s AI products. This guide shows how to make your site readable and citable by Amazonbot.
Step 1: Allow Amazonbot in robots.txt
Make sure your robots.txt explicitly allows Amazonbot so it can fetch your pages:
User-agent: Amazonbot
Allow: /Step 2: Serve content without JavaScript
Amazonbot does not execute JavaScript. If your content only appears after client-side rendering, Amazonbot sees an empty page. Use server-side rendering (SSR) or static generation (SSG).
Step 3: Add structured data
Add JSON-LD with the schema.org types that match your pages (Organization, Article, FAQPage, HowTo) so the crawler can extract facts unambiguously.
Step 4: Make your content quotable
- Answer the main question in the first sentence of each section.
- Use ordered lists for steps and tables for comparisons.
- Add a real FAQ with
<details>/<summary>and matching FAQPage schema. - Show an updated date — freshness signals reliability.
What is the Amazonbot user-agent?
The user-agent string is "Amazonbot". You can match it in robots.txt to allow or block it.
Does Amazonbot run JavaScript?
No. Amazonbot does not run JavaScript, so server-render your important content.
How do I check if Amazonbot can read my site?
Run a free GEO analysis on this site to see your bot-accessibility score and exactly what to fix.