À propos de ads.txt
Qu’est-ce que ads.txt ?
ads.txt est un fichier texte brut placé à la racine de votre domaine, qui répertorie toutes les entreprises autorisées à vendre votre inventaire publicitaire. Ce sigle signifie « Authorized Digital Sellers » (vendeurs numériques autorisés) et il s’agit d’une norme de l’IAB Tech Lab depuis 2017.
Il vise à empêcher un type précis de fraude. Avant sa création, n’importe qui pouvait proposer des espaces publicitaires en prétendant représenter votre site, sans qu’un acheteur puisse le vérifier. La publication de ce fichier permet à un acheteur de vérifier que la personne ou l’entreprise qui vend votre inventaire est bien autorisée par vos soins.
Tout le monde peut lire le vôtre, et vous pouvez lire celui des autres : il est public par conception, car un fichier visible uniquement par les acheteurs ne servirait à rien.
Pourquoi AdSense continue de vous alerter à ce sujet
La plupart des gens découvrent le fichier ads.txt via un message dans AdSense indiquant : « Revenus en danger : vous devez résoudre les problèmes liés au fichier ads.txt ». Cet avertissement est la raison d’être de ce vérificateur ads.txt.
Il s’affiche lorsque Google ne trouve pas le fichier, ne parvient pas à le lire ou n’y trouve pas sa propre ligne. Dans les trois cas, votre inventaire semble non autorisé, et les acheteurs qui appliquent cette norme ne feront tout simplement pas d’offre.
La correction est généralement simple : un fichier manquant, une faute de frappe sur une ligne ou un serveur qui renvoie un type de contenu incorrect. Utiliser un vérificateur ads.txt avant de commencer à faire des suppositions vous indique lequel de ces problèmes est en cause.
À quoi ressemble une entrée
Chaque ligne désigne un vendeur et comporte trois ou quatre champs séparés par des virgules :
- Le domaine du système publicitaire, par exemple google.com — un domaine, jamais une URL complète.
- L’identifiant de votre compte éditeur auprès de ce système, exactement tel qu’il vous a été attribué.
- DIRECT si vous détenez vous-même le compte, RESELLER si quelqu’un vend en votre nom.
- Facultatif, l’identifiant de l’autorité de certification du vendeur : un identifiant TAG de 16 caractères hexadécimaux.
Les lignes commençant par # sont des commentaires, et quelques variables sont autorisées, dont OWNERDOMAIN et MANAGERDOMAIN sont celles utilisées par la plupart des sites.
Ce que vérifie ce validateur ads.txt
Le validateur récupère le fichier à la racine de votre domaine et le lit ligne par ligne, en distinguant ce qui invalide réellement un enregistrement de ce qui est simplement désordonné.
- Les enregistrements comportant trop peu ou trop de champs, qui sont entièrement ignorés.
- Une relation qui n’est ni DIRECT ni RESELLER.
- Une URL complète à la place du domaine du système publicitaire.
- Des identifiants de compte vides, des enregistrements en double et des identifiants de certification mal formés.
- Des guillemets et des tirets typographiques, qui indiquent que le fichier a été modifié dans un logiciel de traitement de texte.
- Un fichier servi en HTML plutôt qu’en texte brut (text/plain), ou un marqueur d’ordre des octets sur la première ligne.
Chaque problème est signalé avec son numéro de ligne, afin que le vérificateur ads.txt vous indique où chercher plutôt que de vous dire que quelque chose ne va pas quelque part.
Ce qu’aucun vérificateur ne peut vous indiquer
Ce validateur confirme que votre fichier indique bien ce que vous vouliez y indiquer. Il ne peut pas confirmer que ce que vous vouliez indiquer est vrai : seul le système publicitaire sait si un identifiant de compte vous appartient réellement. Ainsi, un fichier parfaitement valide peut tout de même mentionner une relation qui n’existe pas.
Il ne peut pas non plus vous signaler qu’une ligne est manquante. Un fichier qui répertorie un seul réseau est valide ; il ne permet simplement pas d’autoriser tous les autres, et le problème se manifeste sous la forme d’un inventaire invendu plutôt que d’une erreur.
Si un réseau vous signale spécifiquement un problème, vérifiez que sa propre ligne est bien présente et que l’identifiant du compte correspond exactement, caractère par caractère, à celui associé à votre compte auprès de ce réseau.
Le fichier ads.txt a-t-il une incidence sur le SEO ?
Non. Il s’agit d’une infrastructure technique liée à la monétisation : les moteurs de recherche ne le lisent pas et il n’a aucune incidence sur le classement d’une page. Quiconque vous affirme le contraire cherche à vous vendre quelque chose.
Il figure dans un outil comme celui-ci pour la même raison que le DNS et les enregistrements de messagerie : il se trouve sur votre domaine, peut cesser de fonctionner discrètement, et la personne qui doit résoudre le problème est généralement celle qui s’occupe du site.
Le lien indirect concerne l’argent plutôt que le classement. Un fichier défectueux fait perdre des revenus publicitaires, et cela a tendance à être remarqué bien après le début du problème.
Pour aller plus loin
ads.txt a un équivalent, app-ads.txt, qui remplit la même fonction pour les applications mobiles et se trouve à la racine du site web du développeur. Collez cette adresse dans l’outil de vérification ads.txt ci-dessus : elle sera validée de la même manière.
Pour le reste des éléments présents à la racine de votre domaine, vérifiez ce que les robots d’exploration sont autorisés à consulter avec l’outil
robots.txt, confirmez vos enregistrements de messagerie avec les vérifications
SPF et
DMARC, et obtenez une vue d’ensemble avec un
audit de site complet.