Comment IndexNow vérifie-t-il la propriété d’un site lors des soumissions ?

L'équipe Citead, mis à jour le

En bref. IndexNow vérifie le contrôle d’un hôte en récupérant un fichier texte contenant la clé correspondante, à la racine ou à un emplacement keyLocation déclaré sur le même hôte.

Définition : Au 17 octobre 2026, IndexNow vérifie le contrôle d’un hôte web en récupérant un fichier texte contenant la clé transmise lors des soumissions d’URL. Ce fichier se trouve à la racine de l’hôte ou à un autre emplacement sur le même hôte, déclaré au moyen de keyLocation.

Points clés

  • La documentation du protocole IndexNow exige un fichier texte encodé en UTF-8 contenant la clé de soumission et recommande de le placer à la racine du site.
  • La FAQ d’IndexNow exige que le fichier de clé soit accessible publiquement, sans authentification ni restriction liée à un pare-feu ou à une adresse IP.
  • Le guide de configuration d’IndexNow de Microsoft accepte un fichier à la racine ou à un autre emplacement sur le même hôte, keyLocation indiquant l’emplacement de cet autre fichier.

Comment fonctionne un fichier de clé à la racine ?

IndexNow est un protocole qui signale aux moteurs de recherche participants l’ajout, la mise à jour ou la suppression d’une URL. Un hôte est le nom du site dans l’URL, par exemple www.example.com. La documentation d’IndexNow exige une preuve du contrôle de l’hôte dont les URL sont soumises : les moteurs de recherche récupèrent le fichier de clé hébergé après réception des soumissions et utilisent la clé tant que celle-ci ne change pas.

Le répertoire racine correspond au niveau supérieur des chemins d’URL du site. Par défaut, le nom du fichier est la clé suivie de .txt. La FAQ d’IndexNow prend pour exemple la clé abcd1234, qui donne un fichier nommé abcd1234.txt contenant :

abcd1234

Le fichier doit être encodé en UTF-8. La FAQ précise que les clés comportent de 8 à 128 caractères et autorise les lettres, les chiffres et les traits d’union. Avec le nom de fichier par défaut à la racine, les soumissions transmettent la valeur key correspondante ; un autre emplacement nécessite le paramètre supplémentaire décrit ci-dessous.

Quels autres emplacements sont acceptés ?

La documentation d’IndexNow autorise un ou plusieurs fichiers de clé ailleurs sur le même hôte. Chaque notification utilisant un autre emplacement doit inclure keyLocation, l’URL complète du fichier de clé. Pour la soumission d’une seule URL, il s’agit d’un paramètre de l’URL de requête. Pour une soumission par lot, il s’agit d’un champ du corps JSON de la requête.

Le JSON suivant adapte la structure de requête de la documentation en utilisant la clé d’exemple de la FAQ. Il déclare un autre nom de fichier à la racine du site :

{
  "host": "www.example.com",
  "key": "abcd1234",
  "keyLocation": "https://www.example.com/myIndexNowKey63638.txt",
  "urlList": [
    "https://www.example.com/product.html"
  ]
}

Ce fichier doit contenir abcd1234. Son répertoire détermine les URL couvertes par la clé. L’exemple de la documentation place un fichier à l’adresse http://example.com/catalog/key12457EDd.txt : cet emplacement couvre les URL commençant par http://example.com/catalog/, tandis que les URL sous http://example.com/help/ se trouvent hors de son périmètre. Un fichier à la racine évite cette restriction liée au sous-dossier.

Comment diagnostiquer les problèmes de vérification ?

La FAQ d’IndexNow demande aux propriétaires de sites d’ouvrir l’URL du fichier de clé dans un navigateur et de vérifier qu’il affiche uniquement la clé correspondante en texte brut. L’accès doit fonctionner sans authentification ni restriction réseau.

Le tableau des réponses du protocole distingue les résultats des soumissions :

  • HTTP 202 signifie que l’URL est reçue et que la validation de la clé est en attente.
  • HTTP 403 indique une clé invalide, notamment si le fichier est absent ou ne contient pas la clé attendue.
  • HTTP 422 concerne les URL extérieures à l’hôte ou une clé qui ne respecte pas le format exigé par le protocole.

HTTP 200 confirme la réception de la soumission. Selon la FAQ, les moteurs de recherche évaluent ensuite s’ils doivent explorer l’URL soumise.

Termes associés

Questions fréquentes

Une clé sur le site principal couvre-t-elle ses sous-domaines ?

La FAQ d’IndexNow traite chaque sous-domaine comme un hôte distinct. Vous devez disposer d’un fichier de clé propre à chaque sous-domaine et soumettre ses URL avec la clé de ce sous-domaine.

Comment renouveler la clé ?

La même FAQ vous demande de générer une nouvelle clé, de remplacer l’ancien fichier à la racine par le fichier .txt de la nouvelle clé, puis de commencer à soumettre les URL avec cette nouvelle clé. La soumission suivante déclenche la vérification de la clé de remplacement par les moteurs de recherche.

Sources

  1. IndexNow, « Documentation », sans date
  2. IndexNow, « FAQ », sans date
  3. Microsoft Bing, « How to add IndexNow to your website », sans date

Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO

Testez une page et voyez quoi corriger en premier

L'analyse prend en général moins de 10 secondes et ne demande pas de compte.

400 000+ pages notées dans le benchmark public