Instant Indexer

Avertit les moteurs de recherche participants lorsque des pages publiques changent. Chaque moteur décide de ce qu'il explore.

Extension

Instant Indexer

Avertit les moteurs de recherche participants lorsque des pages publiques changent. Chaque moteur décide de ce qu'il explore.

  • Catégorie: indexnow
  • Statut: Disponible
  • Version: 1.0.1
  • Prix: Inconnu
  • Source: Registre officiel de plugins
  • Installation: Plugin isolé du registre
  • Vérifié: 2026-10-21

Description

Instant Indexer avertit les moteurs de recherche participants lorsque des pages publiques sont ajoutées, modifiées ou supprimées. Chaque moteur décide de ce qu’il explore.

Modifications

Le plugin met en file d’attente les entrées publiques incluses lors de la publication, de la modification en direct, de la dépublication, de la mise à la corbeille et de la restauration. Un changement de slug met en file d’attente les deux URL. Les modifications sont généralement envoyées 30 à 90 secondes plus tard, une fois par URL dans cette fenêtre. Les requêtes contiennent jusqu’à 1 000 URL.

Les brouillons, les entrées programmées non publiées, les aperçus et les pages noindex sont exclus. Les adresses connues reçoivent un avis de suppression après un passage en noindex. Les pages en file d’attente ne sont pas revérifiées ; des avis antérieurs peuvent précéder les avis de noindex ou de dépublication.

L’envoi est désactivé au départ. Les modifications effectuées pendant ce temps ne sont pas mises en file d’attente. La désactivation annule Tout soumettre. Les URL en attente sont abandonnées à l’envoi suivant ou lors du nettoyage horaire, même si l’envoi a été réactivé entre-temps.

Configuration et enregistrements

Choisissez les types de contenu et un point de terminaison dans les réglages. Un fichier de clé à la racine https:///.txt contenant uniquement la clé générée est requis. Une redirection de ce chemin racine vers la route de clé du plugin est une alternative ; certains moteurs de recherche peuvent ne pas la suivre.

Après la configuration, testez avec l’URL de la page d’accueil. Une réponse 200 confirme la vérification de la clé ; 202 signifie qu’une vérification de clé est en attente. Activez l’envoi et utilisez Tout soumettre pour mettre en file d’attente les pages publiques existantes et mémoriser leurs adresses en vue des suppressions.

Les éditeurs et les administrateurs peuvent consulter le journal des soumissions. Les administrateurs gèrent les réglages et les soumissions. Le tableau de bord affiche le nombre d’URL en attente et envoyées ainsi que la dernière réponse.

Le plugin est sous licence MIT et n’a ni compte, ni clé de licence, ni télémétrie.

Instant Indexer est un plugin indépendant de Peachfin Themes ; il n’est ni affilié ni approuvé par les exploitants d’IndexNow ou d’un moteur de recherche.

Boutique et assistance.

Installation

Prérequis

Utilisez EmDash 1.1 ou version ultérieure avec un exécuteur de bac à sable (Cloudflare : Workers Paid et liaison Worker Loader ; Node : workerd). Testé avec EmDash 1.2.0.

Installer

  1. Installez Instant Indexer (@peachfinthemes.com/instant-indexer) depuis le registre des plugins.
  2. Approuvez l’accès en lecture au contenu et au schéma ainsi que l’accès réseau. La section Sécurité liste les hôtes autorisés.
  3. Réglages d’Instant Indexer : EmDash 1.1 : adresse de configuration. 1.2 : adresse configurée, puis Site URL, puis configuration. Corrigez la configuration sur 1.1 ; sur 1.2, utilisez la configuration ou Site URL via Change domain dans Settings > General (https ; http uniquement pour localhost). Redémarrez Node ; sur Workers, redéployez ou attendez de nouveaux isolats. Public site address (optional) remplace le schéma, l’hôte et le port. Il ne peut pas remplacer une adresse EmDash manquante ; rien n’est alors envoyé.
  4. Ajoutez le fichier de clé à la racine décrit ci-dessous.
  5. Activez Send changes to search engines et enregistrez. Les modifications effectuées lorsque l’envoi est désactivé ne sont pas mises en file d’attente.
  6. Choisissez Test connection. Une réponse 200 confirme la vérification de la clé. Une réponse 202 signifie qu’une vérification de clé est en attente. Si cela persiste, vérifiez que le fichier racine contient la clé enregistrée et qu’il est lisible publiquement.
  7. Lancez Submit all published URLs now pour mettre en file d’attente les pages publiques existantes et mémoriser leurs adresses en vue des suppressions.

La désactivation de l’envoi annule Tout soumettre. Relancez-le après avoir activé l’envoi. Les URL en attente sont abandonnées à l’envoi suivant ou lors du nettoyage horaire, même si l’envoi a été réactivé entre-temps.

Fichier de clé à la racine

L’installation crée une clé aléatoire. Ajoutez un fichier .txt dans le dossier public/ du site, contenant uniquement cette clé, puis déployez. Il doit être lisible à l’adresse https:///.txt.

Vous pouvez aussi rediriger /.txt vers /_emdash/api/plugins/instant-indexer/key sur le même site. Certains moteurs de recherche peuvent ne pas suivre les redirections. Le chemin de clé à la racine est requis dans les deux cas.

Après avoir changé la clé, mettez à jour le fichier racine ou la redirection et testez à nouveau.

Les adresses locales et de test sont refusées. Laissez l’envoi désactivé sur les copies de préproduction publiques.

FAQ

Que envoie-t-il ?

Instant Indexer utilise le protocole IndexNow pour avertir les moteurs de recherche participants lorsque des pages publiques changent. Chaque moteur décide de ce qu’il explore. Tous les moteurs de recherche ne participent pas.

Comment fonctionne le test ?

Test connection envoie une requête avec l’URL de la page d’accueil et ne la retente jamais. Une réponse 200 confirme la vérification de la clé. Une réponse 202 signifie qu’une vérification de clé est en attente. Si cela persiste, vérifiez que le fichier de clé à la racine est lisible publiquement et contient la clé enregistrée. Une erreur 429 ou serveur met l’envoi en pause. Les tests sont refusés pendant une pause.

Pourquoi un fichier de clé à la racine est-il requis ?

La clé doit être disponible à l’adresse https:///.txt pour couvrir les pages normales. Le fichier ne doit contenir que la clé enregistrée. Une redirection de ce chemin vers la route de clé du plugin est une alternative, bien que certains moteurs de recherche puissent ne pas la suivre. En cas de réponse 422, vérifiez le fichier racine et que les URL des pages utilisent le même hôte.

Quand dois-je utiliser Tout soumettre ?

Lancez-le après avoir activé l’envoi pour mettre en file d’attente les pages existantes et mémoriser les adresses en vue de suppressions ultérieures. Les URL inconnues ne peuvent pas être signalées comme supprimées. Les types de contenu exclus sont ignorés. La désactivation de l’envoi annule l’exécution ; relancez-la après la réactivation. Les URL en attente sont abandonnées à l’envoi suivant ou lors du nettoyage horaire, même si l’envoi a été réactivé entre-temps.

Que se passe-t-il en cas d’échec de l’envoi ?

Les réponses 400, 403 et 422 abandonnent le lot. Corrigez la cause, puis utilisez Submit all published URLs now pour remettre en file d’attente les pages existantes. Pour les erreurs 429, les erreurs serveur et les erreurs réseau, les URL en file d’attente sont retentées avec des délais croissants. Retry-After est respecté jusqu’à 7 jours. Les nouvelles tentatives s’arrêtent après 8 échecs par ligne en file d’attente. Une nouvelle modification remet l’URL en file d’attente.

Où obtenir de l’aide ?

Consultez l’assistance.

Sécurité

Signaler un problème

Signalez les problèmes de sécurité en privé à [email protected] avant d’ouvrir un ticket public.

Autorisations

L’accès en lecture au contenu permet de trouver les URL des entrées publiques. L’accès en lecture au schéma permet d’identifier les modèles d’URL et les types de contenu publics. Le plugin ne peut ni écrire ni publier de contenu.

Accès réseau

Le plugin ne peut contacter que ces hôtes de points de terminaison :

  • api.indexnow.org
  • www.bing.com
  • yandex.com

Les requêtes sont envoyées au point de terminaison sélectionné et contiennent le nom d’hôte du site, la clé, l’emplacement de la clé et les URL des pages publiques. Les URL peuvent contenir des données personnelles si elles font partie de l’adresse. Il n’y a aucune télémétrie.

Les brouillons, les entrées programmées non publiées, les aperçus et les pages noindex ne sont pas mis en file d’attente comme nouvelles pages. Les adresses connues reçoivent un avis de suppression après un passage en noindex. Les pages en file d’attente ne sont pas revérifiées ; des avis antérieurs peuvent précéder les avis de noindex ou de dépublication. Les URL d’autres hôtes sont abandonnées.

Accès et clé

Les éditeurs et les administrateurs peuvent consulter le journal des soumissions. Les administrateurs gèrent les réglages et les soumissions.

Un fichier de clé à la racine lisible publiquement à l’adresse https:///.txt et contenant uniquement la clé enregistrée est requis. Une redirection de ce chemin vers /_emdash/api/plugins/instant-indexer/key est une alternative ; certains moteurs de recherche peuvent ne pas la suivre. Le plugin sert sa route de clé en texte brut, sans mise en cache.

Données stockées

Le site stocke les réglages, la clé, les URL en attente, les adresses mémorisées et les journaux. Chaque envoi et chaque nettoyage horaire ramènent les journaux à environ 200 entrées ; les totaux peuvent brièvement être plus élevés. Chaque envoi écrit au plus 90 lignes, avec des lignes récapitulatives pour les URL supplémentaires.

La désinstallation supprime ces données selon l’option de désinstallation du site.

Sites de test

Les adresses manquantes, locales et de test bloquent l’envoi. La vérification de l’adresse ne prouve pas qu’un site est public ou en production. L’envoi est désactivé au départ. Laissez-le désactivé sur les copies de préproduction publiques.

Journal des modifications

1.0.1 (2026-10-08)

Testé avec EmDash 1.2.0. Mise à jour des indications sur l’adresse du site pour EmDash 1.2. Aucun changement dans le fonctionnement du plugin.

1.0.0 (2026-10-06)

Avertit les moteurs de recherche participants via IndexNow lorsque des pages publiques changent. Chaque moteur décide de ce qu’il explore.

  • L’envoi est désactivé au départ. Les modifications effectuées pendant ce temps ne sont pas mises en file d’attente. La désactivation annule Tout soumettre. Les URL en attente sont abandonnées à l’envoi suivant ou lors du nettoyage horaire, même si l’envoi a été réactivé entre-temps.
  • Met en file d’attente les changements de publication, de modification en direct, de dépublication, de mise à la corbeille et de restauration, ainsi que les deux URL après un changement de slug. Les modifications sont généralement envoyées après 30 à 90 secondes, une fois par URL et par fenêtre, avec jusqu’à 1 000 URL par requête.
  • Exclut les brouillons, les entrées programmées non publiées, les aperçus et les pages noindex. Les adresses connues reçoivent un avis de suppression après un passage en noindex. Les pages en file d’attente ne sont pas revérifiées.
  • Propose le choix entre trois points de terminaison pour les moteurs de recherche participants.
  • Crée une clé aléatoire à l’installation. Un fichier de clé à la racine fourni par le propriétaire est requis. Une redirection du chemin de clé à la racine vers la route de clé du plugin est une alternative. Une réponse 200 confirme la vérification de la clé ; 202 signifie qu’une vérification de clé est en attente.
  • Lit depuis le site les modèles d’URL publiques, les préfixes de langue et les réglages de barre oblique finale. Les remplacements de chemin sont facultatifs.
  • Tout soumettre lit 90 entrées par étape et mémorise les URL en vue des suppressions. L’annulation prend effet à l’étape suivante ; les URL en file d’attente sont tout de même envoyées sauf si l’envoi est désactivé.
  • Retente les limites de débit, les erreurs serveur et les pannes réseau avec des délais croissants. Retry-After s’applique jusqu’à 7 jours. Les nouvelles tentatives s’arrêtent après 8 échecs par ligne en file d’attente. Les tests ne sont pas retentés.
  • Ramène les journaux à environ 200 entrées à chaque envoi et à chaque nettoyage horaire. Le tableau de bord affiche le nombre d’URL en attente et envoyées ainsi que la dernière réponse.
  • Les administrateurs contrôlent les réglages et les soumissions. L’accès au contenu et au schéma est en lecture seule. L’accès réseau est limité aux trois points de terminaison déclarés.

Sous licence MIT, sans compte, sans clé de licence et sans télémétrie.