TL;DRPublier un article ou une fiche produit ne sert à rien tant que Google ou Bing ne l'ont pas exploré : entre la mise en ligne et le passage du robot, plusieurs jours peuvent s'écouler. Le protocole IndexNow supprime cette attente côté Bing et ses partenaires, et Websource en a fait un module PrestaShop gratuit, téléchargeable sur GitHub.

Le problème : des jours d'attente avant la moindre visite d'un robot#

Un moteur de recherche ne visite pas un site en continu. Il planifie ses passages (le « budget de crawl ») selon la popularité du site, sa fréquence de mise à jour habituelle et sa taille. Résultat concret pour un e-commerçant : une nouvelle fiche produit, une promotion limitée dans le temps ou un article de blog peuvent rester invisibles des résultats de recherche pendant plusieurs jours, le temps que le robot repasse par hasard sur l'URL.

Pour une actualité, un lancement produit ou une opération commerciale à durée courte, ce délai coûte du trafic qui ne se rattrape pas après coup. C'est exactement le problème que le protocole IndexNow a été conçu pour résoudre.

Ce qu'est réellement IndexNow#

IndexNow est un protocole ouvert, lancé en 2021 par Microsoft puis rejoint par Yandex, qui permet à un site d'avertir directement les moteurs qui y participent dès qu'une URL change. Concrètement : votre site génère une clé unique, dépose un fichier texte contenant cette clé à la racine du domaine (c'est ainsi que le moteur vérifie que vous êtes bien propriétaire du site), puis envoie un appel à api.indexnow.org avec la ou les URLs concernées et cette même clé.

La soumission est acceptée en HTTP 200 ou 202 (clé en cours de validation), refusée en 403 si la clé ne correspond pas au fichier publié, ou en 422 si l'URL n'appartient pas au domaine déclaré. Une fois acceptée, l'information est redistribuée aux autres moteurs participants au protocole : Bing, Yandex, Seznam.cz, Naver et Yep notamment. Une seule soumission suffit donc à toucher plusieurs moteurs à la fois.

Un point mérite d'être dit clairement, par souci d'exactitude : Google n'a jamais rejoint le protocole IndexNow. Il continue de fonctionner avec son propre système d'exploration et de découverte, indépendant de ce mécanisme. IndexNow accélère donc en priorité l'indexation sur Bing et les moteurs qui partagent son protocole, pas directement celle de Google.

Pourquoi Bing Webmaster Tools reste le point de passage#

Puisque Bing est le principal moteur du protocole, c'est dans Bing Webmaster Tools que tout se vérifie concrètement une fois le site rattaché à votre compte : la présence et la validité du fichier de clé, l'historique des URLs soumises et leur statut de traitement. C'est aussi là que vous pouvez soumettre une URL manuellement si besoin, en complément de l'automatisation.

Passer par cet outil n'est donc pas une option secondaire : sans compte Bing Webmaster Tools et sans site vérifié, vous n'avez aucune visibilité sur ce que Bing fait réellement de vos soumissions IndexNow, même si l'appel API lui-même ne l'exige pas techniquement pour fonctionner.

websourceindexnow, le module gratuit qui automatise l'envoi sur PrestaShop#

Pour éviter d'avoir à soumettre chaque URL à la main, nous avons développé websourceindexnow, un module PrestaShop distribué gratuitement et publiquement sur notre dépôt GitHub (github.com/Websource-fr/websourceindexnow). Il s'installe comme n'importe quel module PrestaShop, à partir du fichier téléchargé sur GitHub, sans licence ni abonnement.

Une fois configuré avec votre clé IndexNow, il gère automatiquement :

  • l'envoi d'une fiche produit dès son enregistrement ;
  • l'envoi d'une catégorie dès sa modification ;
  • l'envoi d'une page CMS (mentions légales, page de contenu éditorial) dès sa sauvegarde ;
  • l'envoi d'une fiche marque/fabricant dès sa mise à jour ;
  • un formulaire de soumission manuelle d'une URL isolée, dans le back-office, pour les cas non couverts par l'automatisation ;
  • la génération et le dépôt automatique du fichier de clé à la racine du site, condition indispensable pour que Bing accepte vos soumissions.

Chacune de ces automatisations se désactive indépendamment des autres depuis la configuration du module : un site qui met à jour ses catégories sans intérêt SEO particulier peut par exemple ne conserver que l'envoi automatique des produits et des pages CMS.

Et pour Google, dans tout ça ?#

Le module propose une case à cocher « Google » en plus de Bing, ce qui mérite une précision honnête : cette option ne passe pas par IndexNow, puisque Google n'y participe pas. Elle utilise un mécanisme totalement séparé, l'API Google Indexing, qui exige la création d'un projet OAuth 2.0 dans Google Cloud Console (identifiant et secret client), puis une autorisation donnée une fois depuis le back-office du module.

Cette API a été documentée par Google avant tout pour deux types de pages précis (offres d'emploi et retransmissions en direct) ; l'utiliser pour d'autres contenus, comme un produit ou un article, n'est pas garanti de produire un effet, même si l'appel technique aboutit. Nous le mentionnons ici pour que vous compreniez ce que fait réellement le bouton avant de l'activer, plutôt que de vous laisser croire à une indexation Google instantanée garantie, ce qu'aucun outil ne peut promettre aujourd'hui.

Installer et configurer le module en cinq étapes#

Pour mettre en place l'automatisation sur une boutique PrestaShop :

  1. Téléchargez le module depuis le dépôt GitHub public, puis installez-le depuis le back-office PrestaShop comme un module classique.
  2. Vérifiez la propriété de votre site dans Bing Webmaster Tools si ce n'est pas déjà fait.
  3. Dans la configuration du module, générez ou saisissez une clé IndexNow : le module dépose lui-même le fichier de vérification à la racine du site.
  4. Cochez les moteurs et les types de contenu à envoyer automatiquement (produits, catégories, pages CMS, marques).
  5. Vérifiez dans Bing Webmaster Tools, quelques minutes après une modification de test, que l'URL apparaît bien dans l'historique de soumission.

Questions fréquentes#

IndexNow garantit-il un meilleur classement dans les résultats ?#

Non. IndexNow accélère la découverte d'une URL par les moteurs participants, il n'influence en rien le classement. Une page mal optimisée sera explorée plus vite, mais restera mal classée si son contenu ne le justifie pas.

Faut-il un compte Bing Webmaster Tools pour utiliser IndexNow ?#

L'appel API fonctionne techniquement sans compte, dès lors que la clé et son fichier de vérification sont correctement publiés. Mais sans compte Bing Webmaster Tools rattaché à votre site, vous n'avez aucun moyen de vérifier que vos soumissions sont bien prises en compte.

Le module websourceindexnow fonctionne-t-il en dehors de PrestaShop ?#

Non, il est écrit spécifiquement pour l'architecture des modules PrestaShop (hooks sur les fiches produit, catégorie, CMS et marque). Le protocole IndexNow lui-même reste générique et peut être appelé depuis n'importe quel CMS ou site, à condition d'implémenter l'appel API.

L'option Google du module fait-elle la même chose que l'option Bing ?#

Non. L'option Bing suit le protocole IndexNow. L'option Google appelle l'API Google Indexing, un mécanisme différent, qui demande une configuration OAuth propre et dont l'usage hors offres d'emploi ou retransmissions en direct n'est pas officiellement garanti par Google.