Websource IndexNow
Plugin WordPress gratuit : indexation instantanée IndexNow + API Google Indexing. Port du module PrestaShop Websource IndexNow.
by Websource · github.com/websource-fr/wp-websource-indexnow · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/websource-fr/wp-websource-indexnow/archive/refs/heads/main.zipNotifie instantanément Bing, Yandex et les autres moteurs IndexNow (et en option Google) dès qu'un contenu est publié ou modifié.
Description
Websource IndexNow envoie automatiquement une notification aux moteurs de recherche via le protocole IndexNow chaque fois qu'un article, une page, ou tout type de contenu public (y compris les custom post types) est publié ou mis à jour, ainsi que lors de la création/modification d'un terme de taxonomie (catégorie, étiquette...).
Fonctionnalités :
- Génération d'une clé IndexNow en un clic, avec écriture automatique du fichier de vérification
{clé}.txtà la racine du site (via l'API Filesystem de WordPress). - Soumission automatique à
https://api.indexnow.org/indexnow(protocole partagé : un seul ping notifie Bing, Yandex, Seznam.cz et les autres moteurs participants) à chaque publication/mise à jour de contenu public. - Formulaire de soumission manuelle d'une URL unique, pour les cas ponctuels.
- Intégration optionnelle avec l'API Google Indexing : le propriétaire du site fournit sa propre clé de compte de service Google (JSON) ; le plugin implémente lui-même le flux OAuth2 JWT Bearer (signature RS256 via OpenSSL) et l'appel à
urlNotifications:publish, sans dépendance externe. - Journal des N dernières soumissions (URL, moteur, date, code HTTP, résultat) consultable dans l'administration.
Installation
- Copiez le dossier
websource-indexnowdanswp-content/plugins/. - Activez le plugin.
- Dans IndexNow > Réglages, cliquez sur "Générer et écrire une nouvelle clé" (ou collez une clé existante depuis indexnow.org puis enregistrez).
- Vérifiez que l'URL du fichier affichée est bien accessible publiquement.
- (Optionnel) Pour activer l'API Google Indexing : créez un compte de service dans Google Cloud Console, activez l'API "Web Search Indexing", ajoutez ce compte de service comme propriétaire dans Google Search Console, puis collez le JSON de la clé dans les réglages et cochez la case correspondante.
Frequently Asked Questions
Le fichier de vérification n'a pas pu être écrit, que faire ?
Vérifiez les permissions d'écriture sur la racine de votre installation WordPress. Le plugin utilise l'API Filesystem WordPress (WP_Filesystem), qui peut demander des identifiants FTP selon la configuration de l'hébergement.
L'API Google Indexing est-elle obligatoire ?
Non, elle est entièrement optionnelle. Sans clé de compte de service configurée, seul le protocole IndexNow (Bing, Yandex...) est utilisé.
Google Indexing API fonctionne-t-elle pour tous les types de sites ?
L'API Google Indexing est officiellement limitée par Google à certains types de pages (offres d'emploi, retransmissions en direct). Le plugin implémente l'appel technique réel ; son acceptation par Google dépend de la politique d'usage de Google pour votre compte de service.
Changelog
1.0.0
- Version initiale.