Chatvertise
Retour au blog

02 octobre 2026 · 6 min de lecture

Annonce refusée ? Ce que signifient « crawler_bot_blocked », « robots_txt » et « missing_favicon » — et comment y remédier

Statut « refusée », à côté un code comme crawler_bot_blocked — et vous vous demandez ce qui clochait dans votre annonce. En général : rien. La plupart des refus dans ChatGPT Ads ne concernent pas le texte de l'annonce mais la page de destination. À chaque validation, OpenAI récupère automatiquement l'URL cible pour vérifier le contenu, l'image d'aperçu et la marque. Si cette récupération échoue, pas de validation — quelle que soit la qualité de l'annonce.

Comment se déroule la validation

Après l'enregistrement d'une annonce nouvelle ou modifiée, un robot OpenAI visite l'URL cible, suit les redirections, lit le robots.txt, charge la page et prend une capture d'écran. Ce n'est qu'après une capture réussie que l'annonce passe à l'examen du contenu. Le motif de refus vous indique donc assez précisément à quelle étape la récupération a échoué.

Groupe 1 : le robot est bloqué à l'entrée

  • robots_txt : votre robots.txt interdit l'accès à la page. Autorisez explicitement le robot OpenAI pour la page de destination (ou pour tout le site).
  • crawler_bot_blocked : une protection anti-bots (WAF, règles de pare-feu, protection DDoS) bloque la récupération. Ajoutez le user agent du robot OpenAI à la liste blanche.
  • crawler_captcha : la page affiche un captcha avant tout contenu. Les captchas ne doivent pas se trouver devant la page de destination.
  • crawler_login_required : l'URL exige une connexion. Les pages de destination doivent être accessibles sans identification — liez une page publique.

Groupe 2 : le serveur répond par une erreur

Les codes comme crawler_404, crawler_403, crawler_500 ou crawler_503 reflètent le statut HTTP que votre serveur a renvoyé au robot. crawler_404 signifie simplement que l'URL n'existe pas — une faute de frappe, une page supprimée ou des paramètres de suivi que votre boutique ne supporte pas. crawler_429 indique que votre serveur a repoussé le robot à cause d'une limite de requêtes. Les codes 5xx montrent que la page était inaccessible au moment de la validation — après un déploiement ou une panne, réenregistrez simplement l'annonce pour relancer la validation. crawl_failed sans numéro est le fourre-tout des timeouts, problèmes DNS ou connexions interrompues.

Groupe 3 : la page existe mais est inutilisable

  • unsupported_content_type : l'URL ne renvoie pas de HTML mais, par exemple, un PDF ou un fichier à télécharger.
  • landing_page_image_processing_failed : l'image d'aperçu de la page n'a pas pu être traitée — vérifiez que votre image Open Graph est accessible et dans un format courant.
  • landing_page_unusable : la page se charge mais n'affiche aucun contenu exploitable : page vide, simple coquille JavaScript sans rendu serveur, ou page d'erreur servie avec un statut 200.

Groupe 4 : c'est le compte, pas la page

missing_favicon est le motif de compte le plus fréquent : OpenAI affiche le favicon de votre marque à côté de chaque annonce et en exige un avant toute diffusion. Dans Chatvertise, vous le téléversez sur la page Compte publicitaire (PNG, ICO ou SVG, jusqu'à 1 Mo) ; il est transmis directement à OpenAI et lève le motif. L'approbation du domaine en fait partie aussi : si l'URL cible pointe vers un domaine non vérifié pour votre compte, l'API refuse même l'enregistrement avec « Destination domain is not approved » — la vérification se fait dans l'OpenAI Ads Manager.

Comment procéder

  • Lisez le motif sur la page de détail de l'annonce dans Chatvertise — il figure juste sous le statut « refusée ».
  • Ouvrez l'URL dans une fenêtre de navigation privée : voyez-vous du contenu immédiatement, sans connexion ni captcha ?
  • Vérifiez robots.txt et la protection anti-bots, contrôlez le code de statut avec curl ou un vérificateur HTTP.
  • Appliquez le correctif et réenregistrez l'annonce — chaque modification déclenche une nouvelle validation.

En perspective : OpenAI vient de publier dans l'API les preuves du robot — statut de récupération, résultat du robots.txt et capture d'écran de la version examinée. Dès que cela fonctionnera de façon stable, nous les afficherons directement sur l'annonce refusée, pour que vous n'ayez plus à deviner ce que le robot a vu.

Prêt à faire de la publicité sur ChatGPT ?

Connectez votre compte et lancez votre première annonce en quelques minutes.

Commencer gratuitement