FAQ

Installation et configuration


Comment commencer à utiliser IndexNow ?

Pour démarrer avec IndexNow, vérifiez si votre système de gestion de contenu (CMS), votre hébergeur ou votre extension SEO le prend déjà en charge. De nombreuses plateformes offrent une prise en charge intégrée ou des modules complémentaires compatibles, vous n'aurez donc peut-être pas besoin de le configurer manuellement.

Si votre plateforme ne prend pas en charge IndexNow, vous pouvez l'implémenter manuellement en générant un fichier de clé, en vérifiant votre site Web et en soumettant des URL via l'API IndexNow.

Consultez d'abord la documentation de votre CMS ou la bibliothèque d'extensions avant de configurer IndexNow manuellement.

Quels systèmes de gestion de contenu prennent en charge IndexNow ?

Les CMS suivants offrent une intégration native d'IndexNow ou le prennent en charge via des extensions SEO :

  • WordPress
  • Shopify
  • Wix
  • GoDaddy
  • Duda
  • XenForo
  • Milestone
  • Joomla!
  • Drupal
  • Bitrix24
  • PrestaShop
  • MODX
  • Shopware
  • OpenCart
  • Typo3
  • Umbraco

D'autres systèmes de gestion de contenu peuvent prendre en charge IndexNow nativement via des extensions tierces disponibles dans leurs bibliothèques d'extensions. Renseignez-vous auprès de votre CMS ou de votre hébergeur pour savoir comment activer IndexNow pour votre site Web.

Quels réseaux de diffusion de contenu prennent en charge IndexNow ?

Cloudflare offre une intégration native d'IndexNow. Cependant, cette liste n'est pas exhaustive. Veuillez vérifier auprès de votre fournisseur les instructions spécifiques pour activer IndexNow sur votre site Web.

Pourquoi utiliser IndexNow au lieu de compter sur les robots d'exploration des moteurs de recherche ?

Les moteurs de recherche traditionnels s'appuient sur des robots d'exploration pour découvrir les mises à jour de contenu, mais ce processus peut être lent, prenant des jours voire des semaines. IndexNow vous permet de soumettre des URL immédiatement lorsque du contenu est ajouté, mis à jour ou supprimé.

Cela améliore la vitesse d'indexation de votre site par les moteurs de recherche compatibles et contribue à maintenir votre contenu à jour dans les résultats de recherche alimentés par l'IA. Une indexation plus rapide peut conduire à une meilleure visibilité et à une inclusion plus rapide dans les résultats de recherche, ce qui peut améliorer vos performances SEO.

Quand dois-je notifier les moteurs de recherche via IndexNow ?

Les sites Web doivent notifier IndexNow chaque fois que du contenu est ajouté, mis à jour ou supprimé, afin que les moteurs de recherche puissent refléter la dernière version dans leur index.

Les cas typiques incluent :

  • Nouveau contenu : pages produits, vidéos, annonces de voyages, offres d'emploi, articles de blog ou annonces d'événements.
  • Contenu mis à jour : descriptions de produits, titres/métadonnées de vidéos, guides de destinations, profils d'entreprises ou pages de politique.
  • Changements de prix ou de disponibilité : état des stocks, promotions ou offres expirées.
  • Contenu généré par les utilisateurs : nouveaux avis, commentaires ou messages de forum (soumis de manière incrémentielle pour éviter de notifier excessivement, par ex. chaque avis de 1 à 20, puis tous les 5 jusqu'à 100, tous les 10 jusqu'à 1000).
  • Contenu supprimé : produits supprimés, vidéos, offres de voyage ou événements expirés.

En notifiant IndexNow à ces moments, vous aidez les moteurs de recherche à indexer la bonne version de votre site plus rapidement et plus efficacement.

Clé API et vérification


Comment générer une clé API IndexNow ?

Lorsque votre CMS, votre hébergeur ou votre extension SEO prend en charge IndexNow, vous n'avez pas besoin de fichier de clé. Les soumissions sont gérées automatiquement.

Pour une configuration manuelle, vous devrez créer une clé API. Cette clé prouve la propriété de votre domaine et authentifie vos soumissions afin que les moteurs de recherche sachent qu'elles proviennent d'une source autorisée.

Étapes pour générer votre clé API

1. Générer une chaîne de clé

  • Utilisez un générateur de GUID/UUID ou un outil en ligne de commande.
  • Votre clé doit comporter entre 8 et 128 caractères.
  • Caractères autorisés : minuscules (a à z), majuscules (A à Z), chiffres (0 à 9) et tirets (-).

2. Créer le fichier de clé

  • Ouvrez un éditeur de texte ou de code (par ex. Bloc-notes, TextEdit, VS Code).
  • Collez votre clé API dans le fichier.
  • Enregistrez le fichier en encodage UTF-8 avec la clé comme nom de fichier, suivie de .txt.
  • Exemple : si votre clé est abcd1234, créez un fichier nommé abcd1234.txt avec le contenu abcd1234

3. Téléverser le fichier

  • Placez le fichier de clé dans le répertoire racine de votre site, ou dans tout dossier accessible publiquement sur le même hôte (sans connexion requise).
  • Confirmez qu'il est accessible à une URL publique, telle que : https://votredomaine.com/{votre-cle}.txt
  • Exemple : Si votre domaine est votredomaine.com et votre clé est J-adore-IndexNow-3000, le fichier doit se trouver à https://votredomaine.com/J-adore-IndexNow-3000.txt.
  • Vous pouvez également utiliser un autre emplacement public, par ex. https://votredomaine.com/keys/well-known.txt. Si vous utilisez un emplacement hors de la racine, spécifiez l'emplacement du fichier de clé en utilisant le paramètre keyLocation lors de la soumission des URL.
Comment vérifier la propriété de mon site Web pour IndexNow ?

Après avoir généré votre fichier de clé, téléversez-le à l'un de ces emplacements :

  • Le répertoire racine de votre site Web (recommandé).
  • Ou, si l'accès à la racine n'est pas possible, un dossier accessible publiquement sur votre hébergeur (sans connexion requise).

Ensuite, ouvrez l'URL du fichier dans un navigateur :
https://votredomaine.com/{votre-cle}.txt

Si le fichier se charge et n'affiche que votre clé, votre site est vérifié. Les moteurs de recherche utilisent ce fichier pour confirmer la propriété du domaine avant d'accepter les soumissions IndexNow. Si la vérification échoue, consultez la section Dépannage ci-dessous pour les correctifs courants.

Comment mettre à jour ou renouveler ma clé API IndexNow ?

Vous pouvez renouveler votre clé API IndexNow sans interruption de service en suivant ces étapes :

Générez une nouvelle clé en utilisant la même méthode que celle utilisée initialement (manuelle ou via un outil).

  • Remplacez l'ancien fichier de clé dans le répertoire racine par le nouveau fichier {clé}.txt.
  • Commencez à soumettre des URL avec la nouvelle clé. Cela invite automatiquement les moteurs de recherche à vérifier la nouvelle clé lors de la prochaine soumission.

Les moteurs de recherche revérifieront automatiquement la propriété lorsque la clé mise à jour sera détectée lors de la soumission d'URL.

Soumission d'URL


Comment soumettre une URL avec IndexNow ?

Vous pouvez notifier instantanément les moteurs de recherche lorsque vous ajoutez, mettez à jour ou supprimez du contenu en soumettant une URL à l'API IndexNow.

1. Formatez l'URL de la requête :

Vous pouvez soumettre votre requête à un seul des points de terminaison participants suivants.
Chaque point de terminaison envoie votre soumission directement à son moteur de recherche respectif, et votre soumission sera partagée avec tous les moteurs de recherche compatibles IndexNow :

  • Point de terminaison global IndexNow : https://api.indexnow.org/indexnow?url={votre-url-ajoutee-ou-mise-a-jour-ou-supprimee}&key={votre-cle}
  • Amazon : https://indexnow.amazonbot.amazon/indexnow?url={votre-url}&key={votre-cle}
  • Bing : https://www.bing.com/indexnow?url={votre-url}&key={votre-cle}
  • Naver : https://searchadvisor.naver.com/indexnow?url={votre-url}&key={votre-cle}
  • Seznam.cz : https://search.seznam.cz/indexnow?url={votre-url}&key={votre-cle}
  • Yandex : https://yandex.com/indexnow?url={votre-url}&key={votre-cle}
  • Yep : https://indexnow.yep.com/indexnow?url={votre-url}&key={votre-cle}

2. Remplacez {votre-url} par l'URL complète de la page que vous avez ajoutée, mise à jour ou supprimée et {votre-cle} par votre clé API IndexNow vérifiée.

3. Soumettez la requête à l'aide d'un navigateur, d'un script ou d'un client HTTP.

4. Confirmez que la soumission a réussi :

  • Si vous recevez une réponse HTTP 200, votre soumission a été acceptée et traitée.
  • Remarque : Pour votre première requête, vous pouvez recevoir une réponse HTTP 202. Cela signifie que l'URL a été reçue et que le moteur de recherche vérifiera votre clé avant d'indexer le contenu. Une fois la vérification terminée, les soumissions réussies suivantes renverront généralement HTTP 200.
Comment soumettre plusieurs URL à la fois avec IndexNow ?

IndexNow prend en charge la soumission en masse de jusqu'à 10 000 URL par requête POST. C'est utile lorsque vous avez plusieurs pages mises à jour, ajoutées ou supprimées à notifier aux moteurs de recherche en un seul lot.

Utilisez ce format JSON dans votre requête POST :

POST /indexnow HTTP/1.1
Host: <searchengine>
Content-Type: application/json; charset=utf-8

{
  "host": "www.example.com",
  "key": "fa8c0a469da44e9b8f6a769f291829f5",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/folder/url2",
    "https://www.example.com/url3"
  ]
}

Soumettez votre requête POST à :
https://api.indexnow.org/indexnow

Points importants lors de la soumission de plusieurs URL :

  • Ne soumettez pas plus de 10 000 URL par requête.
  • Utilisez l'encodage UTF-8 et définissez l'en-tête Content-Type approprié.
Quelle est la taille maximale de charge utile pour une requête POST dans IndexNow ?

IndexNow vous permet de soumettre jusqu'à 10 000 URL par requête POST dans une seule charge utile JSON. Soumettre plus que cette limite peut entraîner l'échec de la requête ou renvoyer une réponse HTTP 422 (Entité non traitable).

Pour garantir un traitement réussi, maintenez toujours vos soumissions par lots en dessous de la limite de 10 000 URL.

Comment formater les URL de notification IndexNow ?

Vous pouvez soumettre à n'importe quel moteur de recherche participant en utilisant la structure d'URL suivante :

https://<searchengine>/indexnow?url={votre-url}&key={votre-cle}

Par exemple, si vous soumettez à IndexNow, l'URL serait :

https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647

Comment formater correctement votre URL de soumission IndexNow :

  • Remplacez le paramètre key par votre clé API IndexNow réelle
  • Assurez-vous d'encoder l'URL de la page soumise (par ex. %3A pour : et %2F pour /)
Comment encoder correctement les URL pour IndexNow ?

IndexNow exige que les URL soient encodées selon les normes RFC-3986. Cela garantit que les caractères spéciaux sont transmis en toute sécurité via l'API.

Exemples courants d'encodage d'URL :

  • : devient %3A
  • / devient %2F
  • ? devient %3F
  • = devient %3D
  • & devient %26

Pourquoi il est important d'encoder correctement vos URL IndexNow :

Un encodage correct garantit que les URL IndexNow sont analysées et traitées correctement par les moteurs de recherche. Ne pas encoder les URL peut entraîner des erreurs ou des soumissions ignorées.

Que se passe-t-il après avoir soumis une URL via IndexNow ?

Après avoir soumis une URL via IndexNow, le moteur de recherche évalue s'il doit explorer l'URL en fonction de son quota d'exploration, de sa logique de planification et de ses signaux de qualité. Si la page passe les vérifications internes, elle sera explorée pour récupérer le contenu le plus récent.

Soumettre une URL ne garantit pas une indexation immédiate. Cependant, IndexNow augmente la probabilité que les modifications importantes soient découvertes et explorées plus rapidement, aidant les moteurs de recherche à faire apparaître votre contenu plus vite.

La soumission d'URL via IndexNow est-elle décomptée de mon quota d'exploration ?

Oui. Chaque URL soumise via IndexNow est décomptée du quota d'exploration de votre site.

Cependant, en utilisant IndexNow, vous signalez aux moteurs de recherche que ces URL sont importantes et doivent être prioritaires. Cela entraîne généralement une exploration plus rapide des URL soumises par rapport aux pages qui n'ont pas été soumises.

Puis-je soumettre la même URL plusieurs fois par jour ?

Évitez de soumettre la même URL de nombreuses fois par jour, sauf en cas de modifications significatives du contenu. Pour les pages fréquemment mises à jour, il est recommandé d'attendre au moins 5 minutes entre les mises à jour avant de resoumettre.

Pour les mises à jour très fréquentes, concentrez-vous sur l'utilisation d'IndexNow uniquement pour les changements substantiels qui affectent le contenu ou la structure. Soumettre des mises à jour inutiles peut gaspiller le quota d'exploration sans améliorer la visibilité.

Comment gérer les soumissions pour du contenu fréquemment modifié ?

Si votre contenu est souvent mis à jour, concentrez les soumissions IndexNow sur les modifications significatives telles que les mises à jour du contenu de la page, des prix ou de la disponibilité. Évitez de soumettre chaque petit changement de mise en page ou changement cosmétique.

Pour gérer efficacement les mises à jour fréquentes :

  • Automatisez les soumissions à l'aide de scripts qui détectent les véritables modifications de contenu.
  • Attendez au moins 5 minutes avant de resoumettre la même URL.
  • Surveillez le comportement d'indexation pour équilibrer la fraîcheur du contenu avec l'efficacité de l'exploration.
Puis-je soumettre des URL redirigées ou supprimées via IndexNow ?

Oui. Vous devez soumettre les URL redirigées et les pages qui renvoient des codes d'état HTTP 404 ou HTTP 410.

Soumettre des URL redirigées ou supprimées via IndexNow permet aux moteurs de recherche de :

  • Mettre à jour leurs index lorsqu'une page est redirigée via 301, 302 ou meta refresh.
  • Supprimer les liens obsolètes ou cassés lorsqu'une page est supprimée et renvoie un 404 ou 410.
  • Maintenir des résultats de recherche précis et à jour pour les utilisateurs.

IndexNow prend en charge la soumission d'URL pour du contenu qui a été supprimé, déplacé ou redirigé. Inclure ces mises à jour permet de s'assurer que les moteurs de recherche reflètent la structure la plus précise de votre site et améliorent l'efficacité de l'exploration.

Puis-je soumettre toutes les URL de mon site via IndexNow ?

IndexNow est conçu pour notifier les moteurs de recherche des URL récemment ajoutées, mises à jour ou supprimées. Il n'est pas conçu pour soumettre toutes les URL de votre site en une seule fois.

Si l'intégralité de votre site a été récemment mise à jour, par exemple après une migration ou une refonte, il est acceptable de soumettre toutes les URL via IndexNow. Pour la découverte continue et l'indexation à long terme, utilisez un sitemap XML.

Pour améliorer la couverture et la fraîcheur de l'indexation, suivez cette approche :

  • Utilisez IndexNow pour soumettre les pages prioritaires ou fréquemment modifiées.
  • Utilisez les sitemaps pour fournir aux moteurs de recherche un inventaire complet de toutes les URL de votre site Web.

Cette combinaison assure à la fois une découverte rapide du contenu et une visibilité complète dans les résultats de recherche.

Dois-je utiliser IndexNow et les sitemaps ensemble ?

Oui. L'utilisation conjointe d'IndexNow et des sitemaps améliore la visibilité du contenu et assure une couverture plus large par les moteurs de recherche.

IndexNow améliore la visibilité dans les recherches en offrant :

  • Une notification instantanée lorsque du contenu est ajouté, mis à jour ou supprimé.
  • Une découverte plus rapide des modifications importantes.
  • Des mises à jour en temps réel pour le contenu fréquemment modifié.

Les sitemaps améliorent la couverture de recherche en fournissant :

  • Un inventaire complet de toutes les URL de votre site.
  • La découverte de pages rarement modifiées ou situées en profondeur dans la structure du site.
  • Un support d'exploration à long terme pour une indexation exhaustive.

Combiner IndexNow et les sitemaps garantit que votre contenu est à la fois rapidement mis en avant et découvert de manière approfondie par les moteurs de recherche traditionnels et alimentés par l'IA.

Dois-je soumettre les URL modifiées avant que je commence à utiliser IndexNow ?

Non. IndexNow est conçu pour notifier les moteurs de recherche des ajouts, mises à jour ou suppressions récents. Il n'est pas destiné à la soumission rétroactive de modifications antérieures.

Pour aider les moteurs de recherche à découvrir les pages précédemment mises à jour, suivez cette approche :

  • Utilisez IndexNow pour soumettre les URL modifiées après la mise en place d'IndexNow.
  • Utilisez des sitemaps avec des valeurs lastmod précises pour faire remonter le contenu mis à jour avant l'implémentation.
  • Cette combinaison garantit que les modifications récentes et historiques sont visibles par les moteurs de recherche.
Dois-je utiliser IndexNow pour un petit site Web ?

Oui. IndexNow est bénéfique même pour les petits sites Web ne comptant que quelques pages. Il vous permet de notifier instantanément les moteurs de recherche des mises à jour, augmentant la probabilité d'une exploration et d'une indexation plus rapides.

Utiliser IndexNow sur un petit site peut vous aider à :

  • Obtenir une visibilité plus rapide pour le contenu nouveau ou mis à jour.
  • Améliorer l'efficacité de l'exploration en ciblant les pages modifiées.
  • Contrôler la rapidité à laquelle vos mises à jour apparaissent dans les résultats de recherche.

Automatisation et scripts


Quelles sont les bonnes pratiques pour automatiser les soumissions IndexNow ?

L'automatisation permet de garantir des notifications d'URL en temps opportun sans surcharger les moteurs de recherche ni dépasser les limites de débit. L'essentiel est de détecter les véritables modifications et de ne soumettre que ce qui est pertinent.

Pour automatiser efficacement IndexNow :

  • Utilisez des scripts backend ou des hooks CMS pour déclencher les soumissions lorsque du contenu est ajouté, mis à jour ou supprimé.
  • Détectez et filtrez les mises à jour significatives (par ex. prix, disponibilité, contenu) au lieu des changements cosmétiques ou de mise en page uniquement.
  • Implémentez une logique d'anti-rebond pour empêcher les resoumissions rapides (par ex. attendez plus de 5 minutes entre les soumissions pour la même URL).
  • Journalisez chaque soumission et surveillez les codes de réponse HTTP pour détecter les problèmes.
  • Intégrez IndexNow dans les flux de publication ou les pipelines de déploiement pour que les soumissions se fassent automatiquement et de manière fiable.
Comment automatiser les soumissions IndexNow à l'aide d'un script ?

Vous pouvez automatiser les soumissions IndexNow en créant un script qui détecte les modifications de contenu dynamiques et soumet les URL mises à jour directement à l'API IndexNow. Cela garantit que les moteurs de recherche sont notifiés en temps réel lorsque des changements clés de contenu surviennent.
Voici un exemple Python qui simule la vérification d'une base de données de contenu pour les URL récemment modifiées et les soumet automatiquement à IndexNow.

Remplacez le dictionnaire content_db simulé par une intégration en direct qui interroge votre CMS, votre plateforme de publication ou votre base de données backend pour détecter le contenu récemment mis à jour.

import requests
import time

# Configuration
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"

# Base de données de contenu simulée (horodatages = maintenant - décalages aléatoires)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # modifié il y a ~100s
    "/news?id=202": int(time.time()) - 4000,   # modifié il y a ~1h+
    "/blog?id=303": int(time.time()) - 200     # modifié il y a ~200s
}

def detect_dynamic_changes():
    current_time = int(time.time())
    changed_urls = []
    for url, last_modified in content_db.items():
        if current_time - last_modified < 3600:  # dernière heure
            changed_urls.append(f"https://{HOST}{url}")
    return changed_urls

def submit_urls(url_list):
    payload = {
        "host": HOST,
        "key": API_KEY,
        "keyLocation": KEY_LOCATION,
        "urlList": url_list
    }
    headers = {"Content-Type": "application/json; charset=utf-8"}
    response = requests.post(INDEXNOW_API_URL, json=payload, headers=headers)

    if response.status_code in (200, 202):
        print("✅ URL soumises avec succès :", url_list)
    elif response.status_code == 429:
        print("⚠️ Débit limité. Réessayez plus tard.")
    else:
        print("❌ Échec :", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("Aucune modification de contenu dynamique détectée.")
Quels codes de réponse HTTP dois-je attendre d'IndexNow ?

Lors de la soumission d'URL, vous pouvez recevoir les codes de réponse HTTP suivants :

  • 200 OK : L'URL a été reçue avec succès.
  • 202 Accepted : La soumission a été acceptée mais pas encore traitée.
  • 400 Bad Request : Votre URL ou clé API est peut-être mal formatée.
  • 422 Unprocessable Entity : Le serveur a compris la requête mais n'a pas pu la traiter.
  • 429 Too Many Requests : Vous avez atteint la limite de débit. Réessayez plus tard.

Journalisez vos réponses HTTP pour surveiller le succès des soumissions et identifier les problèmes. Cela aide à détecter les problèmes rapidement, notamment les limites de débit ou les erreurs de formatage.

Quelle journalisation dois-je mettre en place pour les soumissions IndexNow ?

La mise en place d'une journalisation appropriée vous aide à surveiller les soumissions d'URL et à résoudre les erreurs dans votre intégration IndexNow.

Champs importants à inclure dans votre système de journalisation IndexNow :

  • Horodatage de la soumission
  • URL complète soumise
  • Code de réponse HTTP (par ex. 200, 400, 429)
  • Tentatives de relance ou échecs
  • Méthode de soumission (GET ou POST)
  • Clé API utilisée (optionnel si vous gérez plusieurs clés)

Pourquoi la journalisation est importante pour IndexNow :

  • Aide à détecter les modèles de soumission et les erreurs récurrentes.
  • Facilite la détection et la correction des soumissions échouées.
  • Confirme si les URL sont acceptées et indexées correctement.
Comment surveiller et tester les soumissions IndexNow ?

Surveiller et tester votre implémentation IndexNow garantit que vos URL sont soumises correctement et reçues par les moteurs de recherche.

Pour surveiller et tester efficacement les soumissions IndexNow :

  • Utilisez des outils comme curl ou wget pour tester les soumissions d'URL et visualiser les codes de réponse HTTP.
  • Vérifiez les réponses réussies (HTTP 200) ou les erreurs (par ex. 400, 429).
  • Journalisez toutes les soumissions avec les horodatages et les réponses du serveur.
  • Consultez les rapports d'indexation ou les outils fournis par les moteurs de recherche pour suivre le comportement d'exploration.

Cas d'utilisation avancés


Comment utiliser IndexNow avec plusieurs sous-domaines ?

Chaque sous-domaine est traité comme un hôte distinct, ce qui signifie que vous devez créer et gérer des fichiers de clé individuels pour chacun d'eux.

Pour les sites avec des sous-domaines tels que :

  • blog.example.com
  • shop.example.com
  • support.example.com

Vous devez effectuer les opérations suivantes pour chaque sous-domaine :

  • Héberger son propre fichier {clé}.txt dans le répertoire racine du sous-domaine.
  • Soumettre les URL en utilisant la clé API unique de ce sous-domaine.

Cela garantit que chaque sous-domaine est vérifié indépendamment et correctement indexé par les moteurs de recherche.

Comment utiliser IndexNow pour les sites Web multilingues ?

Si votre site Web propose du contenu en plusieurs langues, soumettez les URL de chaque version linguistique séparément via IndexNow.

Par exemple :

  • https://example.com/en/product
  • https://example.com/fr/product
  • https://example.com/de/product

Comment optimiser les soumissions multilingues pour IndexNow :

  • Soumettez une URL distincte pour chaque version linguistique
  • Assurez-vous que chaque version utilise les balises canoniques et hreflang le cas échéant
  • Encodez toutes les URL soumises conformément aux normes RFC-3986

Utiliser IndexNow de cette manière aide les moteurs de recherche à découvrir et explorer le contenu localisé plus rapidement.

Dépannage des problèmes IndexNow


Pourquoi mon fichier de clé IndexNow ne se vérifie-t-il pas ?

Si votre fichier de clé IndexNow est téléversé mais ne se vérifie pas, cela signifie généralement que le fichier n'est pas correctement nommé, placé ou accessible.

  • Nom du fichier : Le fichier doit être nommé exactement comme votre clé API, suivi de .txt (par exemple, si votre clé est J-adore-IndexNow-3000, nommez le fichier J-adore-IndexNow-3000.txt).
  • Emplacement du fichier : Il doit se trouver dans le répertoire racine de votre domaine (pas un sous-dossier, sauf si votre hébergeur l'exige autrement)

Problèmes courants à vérifier :

  • Contenu du fichier : Le texte à l'intérieur doit correspondre exactement à votre clé API
  • Accessibilité du fichier : Il doit être accessible à https://votredomaine.com/{votre-cle}.txt sans connexion, pare-feu ou restrictions IP

Comment tester

Ouvrez l'URL du fichier dans un navigateur. S'il affiche uniquement votre clé en texte brut, les moteurs de recherche peuvent vérifier votre site. Si le fichier est manquant, ne correspond pas ou est bloqué, les soumissions IndexNow ne seront pas acceptées.

Pourquoi mon URL n'a-t-elle pas été indexée après l'avoir soumise à IndexNow ?

Soumettre une URL avec IndexNow alerte les moteurs de recherche qu'un contenu a changé, mais cela ne garantit pas l'indexation. Les raisons pour lesquelles votre URL peut ne pas être indexée incluent :

  • Limites du quota d'exploration pour votre domaine.
  • Contenu de faible qualité, léger ou dupliqué.
  • Problèmes techniques comme les erreurs 404, les blocages robots.txt ou les balises noindex.
  • Retards d'indexation dus à la planification de l'exploration.
  • Le moteur de recherche peut choisir de ne pas indexer une URL en fonction de ses algorithmes.

Assurez-vous que votre contenu est de haute qualité, bien lié en interne et accessible aux robots d'exploration.

Pourquoi mon URL est-elle indexée sur un moteur de recherche mais pas sur un autre ?

Soumettre une URL via IndexNow alerte tous les moteurs de recherche participants qu'un contenu a changé, mais chaque moteur prend sa propre décision quant à l'indexation.

Les raisons pour lesquelles votre URL peut être indexée sur un moteur mais pas sur un autre incluent :

  • Différences dans la façon dont chaque moteur de recherche évalue la qualité du contenu.
  • Budgets d'exploration ou stratégies de priorisation des URL variables.
  • Algorithmes d'indexation et systèmes de classement uniques.
  • Différences de timing ou de planification d'exploration entre les moteurs.

Les moteurs de recherche utilisent leurs propres critères pour déterminer quel contenu apparaît dans leurs résultats. Pour vérifier si une URL est indexée, utilisez les outils d'inspection de site ou de reporting de chaque moteur.

Quelles sont les limites de débit pour IndexNow ?

IndexNow ne divulgue pas publiquement les limites de débit exactes, car chaque moteur de recherche participant définit ses propres seuils de soumission quotidiens par site.

Si vous recevez une réponse HTTP 429 (Trop de requêtes), suivez ces étapes :

  • Mettez en pause les soumissions et réessayez après le délai spécifié dans l'en-tête Retry-After.
  • Réduisez la fréquence ou la taille des lots de vos soumissions.
  • Journalisez l'activité de soumission pour surveiller les erreurs de limite de débit.

Pour éviter d'atteindre les limites de débit, suivez ces bonnes pratiques :

  • Ne soumettez que lorsque le contenu a changé. Ne resoumettez pas les URL inchangées.
  • Surveillez les codes de réponse HTTP et ajustez les schémas de soumission en conséquence.
Que faire si je reçois une erreur 400 Bad Request d'IndexNow ?

Une erreur HTTP 400 Bad Request signifie que la soumission IndexNow a échoué car la requête n'était pas correctement formatée ou manquait des informations requises.

Raisons courantes pour lesquelles IndexNow renvoie une erreur 400 :

  • La clé API IndexNow est manquante ou incorrecte.
  • L'URL soumise n'est pas correctement encodée.
  • La structure de la requête ne suit pas le format IndexNow.
  • Des paramètres comme url ou key sont mal orthographiés ou manquants.

Comment corriger une erreur 400 lors de l'utilisation d'IndexNow :

  • Vérifiez votre clé API IndexNow — Assurez-vous que la clé dans votre soumission correspond à celle hébergée dans votre fichier de clé.
  • Vérifiez que l'URL soumise est correctement encodée — Utilisez un encodage conforme à la RFC-3986 pour les caractères comme :, / et &.
  • Vérifiez la structure de votre requête IndexNow — Que vous soumettiez via GET ou POST, confirmez que le format respecte les directives du protocole IndexNow.
  • Corrigez les fautes de frappe ou les problèmes de formatage — Recherchez les caractères supplémentaires, tels que les virgules en fin de ligne ou les crochets mal placés.
  • Utilisez la journalisation pour surveiller les soumissions IndexNow — Suivez les erreurs et les codes de réponse pour identifier et corriger les problèmes récurrents.

En résolvant ces problèmes, vous pouvez vous assurer que vos soumissions IndexNow sont acceptées et traitées correctement par les moteurs de recherche participants.

Que faire si je reçois une erreur 422 Unprocessable Entity d'IndexNow ?

Une erreur HTTP 422 Unprocessable Entity signifie que le serveur a compris votre soumission IndexNow mais n'a pas pu la traiter en raison d'un ou plusieurs problèmes.

Raisons courantes pour lesquelles IndexNow renvoie une erreur 422 :

  • L'URL soumise ne correspond pas à votre domaine vérifié.
  • Le fichier de clé IndexNow est manquant ou inaccessible.
  • La même URL est soumise de manière répétée sans modifications significatives.

Comment résoudre une erreur 422 dans IndexNow :

  • Vérifiez l'emplacement et l'accessibilité du fichier de clé — Assurez-vous que le fichier de clé est correctement hébergé dans le répertoire racine et publiquement accessible à https://votredomaine.com/{votre-cle}.txt.
  • Confirmez que le domaine correspond à votre clé — Ne soumettez que des URL sous le domaine qui correspond à votre clé IndexNow vérifiée.
  • Ne soumettez que le contenu récemment modifié — Évitez de soumettre des URL inchangées. IndexNow est conçu pour le contenu nouveau, mis à jour ou supprimé.
  • Surveillez et journalisez vos soumissions — Utilisez la journalisation pour suivre les erreurs répétées, éviter les soumissions en double et confirmer la livraison réussie.

La correction de ces problèmes permet de s'assurer que vos requêtes IndexNow sont acceptées et traitées par les moteurs de recherche participants.

Que faire si je reçois une erreur 429 Too Many Requests d'IndexNow ?

Une erreur 429 signifie que vous avez dépassé la limite de débit de soumission de votre site en soumettant trop d'URL à IndexNow en peu de temps.

Comment résoudre une erreur 429 IndexNow :

  • Vérifiez l'en-tête Retry-After pour savoir combien de temps attendre avant de resoumettre.
  • Réduisez la fréquence de soumission en évitant les soumissions inutiles ou en double.
  • Attendez au moins 10 minutes avant de resoumettre la même URL, sauf si elle a changé de manière significative.
  • Journalisez vos requêtes et surveillez les codes de réponse pour éviter d'atteindre à nouveau les limites de débit.

Chaque moteur de recherche définit ses propres limites pour IndexNow. Ralentir et espacer les soumissions améliore le taux de réussite de livraison.

Quelles sont les erreurs courantes à éviter lors de l'implémentation d'IndexNow ?

Voici les problèmes d'implémentation courants qui peuvent empêcher IndexNow de fonctionner correctement :

  • Héberger le fichier de clé en dehors de la racine du domaine.
  • Utiliser un mauvais nom de fichier (il doit correspondre exactement à votre clé et se terminer par .txt).
  • Oublier d'encoder les caractères spéciaux dans les URL de soumission.
  • Soumettre de manière répétée des URL inchangées.
  • Utiliser une clé non vérifiée ou ne correspondant pas.
  • Soumettre avant que le fichier de clé soit publiquement accessible.

Assurez-vous que le fichier de clé est correctement placé, publiquement disponible et que les requêtes de soumission sont correctement formatées.