En bref. AmazonProductDiscoverybot collecte des informations produit publiques pour Amazon, respecte les directives robots.txt documentées et signe ses requêtes pour permettre leur vérification.
Définition : En octobre 2026, AmazonProductDiscoverybot est le robot d’exploration web (crawler) d’Amazon chargé de collecter les informations produit accessibles au public sur les sites des partenaires de vente, des marques et des détaillants. Amazon utilise cette collecte pour améliorer l’exactitude et l’exhaustivité des informations produit disponibles sur Amazon.
Points clés
- La documentation Product Bot d’Amazon indique que les modifications des directives robots.txt prises en charge peuvent mettre jusqu’à 24 heures à se répercuter dans ses systèmes.
- Le protocole d’exclusion des robots de l’IETF situe le fichier robots.txt à la racine du service, au chemin
/robots.txt. - La spécification des signatures de messages HTTP de l’IETF définit
Signature-Inputpour les composants du message couverts par la signature et les paramètres, etSignaturepour la valeur de la signature.
Quelles informations collecte-t-il ?
La documentation Product Bot d’Amazon décrit la collecte d’informations produit publiques pour aider les clients à consulter des informations correctes et complètes lors de leurs achats. Cette collecte porte sur les sites des partenaires de vente d’Amazon, des marques et des détaillants.
La même page documente un identifiant distinct, AmazonSellerInitiatedListing, pour un processus destiné aux vendeurs qui accepte l’URL d’un site web afin de faciliter la création de fiches produit dans la boutique Amazon. Cette distinction compte pour interpréter les requêtes : la documentation attribue la collecte d’informations produit à AmazonProductDiscoverybot et la récupération des URL fournies par les vendeurs à AmazonSellerInitiatedListing.
Quel identifiant robots.txt contrôle l’accès ?
Une chaîne d’agent utilisateur (user-agent) est le texte d’identification envoyé avec une requête. Les consignes d’identification d’Amazon donnent le composant d’identification suivant :
AmazonProductDiscovery/1.0
L’exemple robots.txt emploie une graphie différente dans la directive User-agent. La règle suivante reprend l’exemple d’Amazon pour exclure tous les répertoires :
User-agent: AmazonProductDiscoverybot
Disallow: /
Amazon indique que le robot respecte les directives user-agent et disallow. Il considère qu’un fichier robots.txt impossible à récupérer est absent et ne prend pas en charge les directives crawl-delay, nofollow ou noindex.
Pour l’emplacement et le format du fichier, le protocole d’exclusion des robots de l’IETF prescrit le chemin /robots.txt en minuscules, l’encodage UTF-8 et le type de média text/plain. Ses consignes de sécurité recommandent une protection au niveau applicatif, comme l’authentification HTTP, pour restreindre l’accès au contenu ; les chemins indiqués dans robots.txt sont visibles publiquement.
Comment vérifier une requête ?
Les consignes de vérification d’Amazon indiquent que chaque requête d’AmazonProductDiscoverybot contient les en-têtes HTTP Signature, Signature-Input et Signature-Agent. La vérification consiste à récupérer la clé publique d’Amazon dans le répertoire indiqué par Signature-Agent, puis à valider la signature à l’aide de cette clé.
Pour les champs de signature, la spécification des signatures de messages HTTP de l’IETF décrit la base de signature comme l’entrée mise en forme pour l’opération cryptographique. Sa procédure de vérification analyse les deux champs, identifie les composants couverts, obtient les éléments de clé de confiance, reconstitue la base de signature et applique l’algorithme de vérification. Les valeurs correspondantes dans les deux champs doivent porter la même étiquette. Une clé que le vérificateur ne connaît pas ou à laquelle il ne fait pas confiance entraîne l’échec de la vérification.
Termes associés
Questions fréquentes
Quel identifiant dois-je indiquer dans robots.txt ?
Utilisez AmazonProductDiscoverybot, comme dans l’exemple robots.txt d’Amazon. Le composant d’identification des requêtes est AmazonProductDiscovery/1.0.
Puis-je utiliser Crawl-delay pour ralentir ce robot ?
Les mêmes consignes d’Amazon mentionnent crawl-delay parmi les directives non prises en charge. Elles documentent les règles Disallow pour exclure des chemins.
Que dois-je vérifier dans une requête signée ?
La documentation Product Bot d’Amazon indique les en-têtes de signature et le répertoire de clés publiques. La procédure de vérification de l’IETF exige également d’évaluer la fiabilité de la clé de vérification.
Sources
- Amazon, « Amazon Product Bot », consulté le 17 octobre 2026
- IETF, « Robots Exclusion Protocol », septembre 2022
- IETF, « HTTP Message Signatures », février 2024
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO