Instant Indexer
Notifica ai motori di ricerca partecipanti quando le pagine pubbliche cambiano. Ogni motore decide cosa scansionare.
Estensione
Instant Indexer
Notifica ai motori di ricerca partecipanti quando le pagine pubbliche cambiano. Ogni motore decide cosa scansionare.
Descrizione
Instant Indexer notifica ai motori di ricerca partecipanti quando le pagine pubbliche vengono aggiunte, modificate o rimosse. Ogni motore decide cosa scansionare.
Modifiche
Il plugin mette in coda le voci pubbliche incluse alla pubblicazione, alla modifica dal vivo, all’annullamento della pubblicazione, allo spostamento nel cestino e al ripristino. Una modifica dello slug mette in coda entrambi gli URL. Le modifiche vengono di solito inviate dopo 30-90 secondi, una volta per URL in quella finestra. Le richieste contengono fino a 1.000 URL.
Bozze, voci pianificate non pubblicate, anteprime e pagine noindex sono escluse. Gli indirizzi noti ricevono un avviso di rimozione dopo una modifica a noindex. Le pagine in coda non vengono ricontrollate; gli avvisi precedenti possono precedere quelli di noindex o di annullamento della pubblicazione.
L’invio parte disattivato. Le modifiche mentre è disattivato non vengono messe in coda. Disattivarlo annulla Invia tutto. Gli URL in attesa vengono scartati al successivo invio o alla pulizia oraria, anche se l’invio è stato riattivato.
Configurazione e registrazioni
Scegli i tipi di contenuto e un endpoint nelle impostazioni. È richiesto un file della chiave nella radice https:///.txt che contenga solo la chiave generata. In alternativa si può usare un reindirizzamento da quel percorso radice alla route della chiave del plugin; alcuni motori di ricerca potrebbero non seguirlo.
Dopo la configurazione, fai una prova con l’URL della home page. Una risposta 200 conferma la verifica della chiave; 202 significa che è in attesa di un controllo della chiave. Abilita l’invio e usa Invia tutto per mettere in coda le pagine pubbliche esistenti e memorizzarne gli indirizzi per le rimozioni.
Editor e amministratori possono leggere il registro degli invii. Gli amministratori gestiscono impostazioni e invii. La dashboard mostra il numero di URL in attesa e inviati e l’ultima risposta.
Il plugin ha licenza MIT e non richiede account, chiave di licenza né telemetria.
Instant Indexer è un plugin indipendente di Peachfin Themes e non è affiliato né approvato dai gestori di IndexNow o da alcun motore di ricerca.
Installazione
Requisiti
Usa EmDash 1.1 o successivo con un runner sandbox (Cloudflare: Workers Paid e binding Worker Loader; Node: workerd). Testato con EmDash 1.2.0.
Installare
- Installa Instant Indexer (
@peachfinthemes.com/instant-indexer) dal registro dei plugin. - Approva l’accesso in lettura a contenuti e schema e l’accesso alla rete. La sezione Sicurezza elenca gli host consentiti.
- Impostazioni di Instant Indexer: EmDash 1.1: indirizzo di configurazione. 1.2: indirizzo configurato, poi Site URL, poi la configurazione. Correggi la configurazione su 1.1; su 1.2 usa la configurazione o Site URL tramite Change domain in Settings > General (https; http solo per localhost). Riavvia Node; su Workers, ridistribuisci o attendi i nuovi isolate. Public site address (optional) sostituisce schema, host e porta. Non può sostituire un indirizzo EmDash mancante; in tal caso non viene inviato nulla.
- Aggiungi il file della chiave nella radice descritto sotto.
- Attiva Send changes to search engines e salva. Le modifiche mentre l’invio è disattivato non vengono messe in coda.
- Scegli Test connection. Una risposta 200 conferma la verifica della chiave. Una risposta 202 significa che è in attesa di un controllo della chiave. Se persiste, verifica che il file nella radice contenga la chiave salvata e sia leggibile pubblicamente.
- Esegui Submit all published URLs now per mettere in coda le pagine pubbliche esistenti e memorizzarne gli indirizzi per le rimozioni.
Disattivare l’invio annulla Invia tutto. Riavvialo dopo aver abilitato l’invio. Gli URL in attesa vengono scartati al successivo invio o alla pulizia oraria, anche se l’invio è stato riattivato.
File della chiave nella radice
L’installazione crea una chiave casuale. Aggiungi un file .txt nella cartella public/ del sito contenente solo quella chiave, poi distribuisci. Deve essere leggibile all’indirizzo https:///.txt.
In alternativa, reindirizza /.txt a /_emdash/api/plugins/instant-indexer/key sullo stesso sito. Alcuni motori di ricerca potrebbero non seguire i reindirizzamenti. Il percorso della chiave nella radice è richiesto in entrambi i casi.
Dopo aver cambiato la chiave, aggiorna il file nella radice o il reindirizzamento e ripeti la prova.
Gli indirizzi locali e di test vengono rifiutati. Tieni l’invio disattivato sulle copie di staging pubbliche.
Domande frequenti
Cosa invia?
Instant Indexer usa il protocollo IndexNow per notificare ai motori di ricerca partecipanti quando le pagine pubbliche cambiano. Ogni motore decide cosa scansionare. Non tutti i motori di ricerca partecipano.
Come funziona la prova?
Test connection invia una richiesta con l’URL della home page e non la ritenta mai. Una risposta 200 conferma la verifica della chiave. Una risposta 202 significa che è in attesa di un controllo della chiave. Se persiste, verifica che il file della chiave nella radice sia leggibile pubblicamente e contenga la chiave salvata. Un errore 429 o del server mette in pausa l’invio. Durante una pausa le prove vengono rifiutate.
Perché è richiesto un file della chiave nella radice?
La chiave deve essere disponibile all’indirizzo https:///.txt per coprire le pagine normali. Il file deve contenere solo la chiave salvata. Un reindirizzamento da quel percorso alla route della chiave del plugin è un’alternativa, anche se alcuni motori di ricerca potrebbero non seguirlo. In caso di risposta 422, controlla il file nella radice e che gli URL delle pagine usino lo stesso host.
Quando devo usare Invia tutto?
Eseguilo dopo aver abilitato l’invio per mettere in coda le pagine esistenti e memorizzare gli indirizzi per rimozioni future. Gli URL sconosciuti non possono essere segnalati come rimozioni. I tipi di contenuto esclusi vengono saltati. Disattivare l’invio annulla l’esecuzione; riavviala dopo averlo riattivato. Gli URL in attesa vengono scartati al successivo invio o alla pulizia oraria, anche se l’invio è stato riattivato.
Cosa succede quando l’invio fallisce?
Le risposte 400, 403 e 422 scartano il lotto. Correggi la causa, poi usa Submit all published URLs now per rimettere in coda le pagine esistenti. Per 429, errori del server ed errori di rete, gli URL in coda vengono ritentati con attese crescenti. Retry-After viene rispettato fino a 7 giorni. I tentativi si fermano dopo 8 fallimenti per riga in coda. Una nuova modifica rimette in coda l’URL.
Dove posso ottenere aiuto?
Visita il supporto.
Sicurezza
Segnalare un problema
Segnala i problemi di sicurezza in privato a [email protected] prima di aprire una issue pubblica.
Autorizzazioni
L’accesso in lettura ai contenuti individua gli URL delle voci pubbliche. L’accesso in lettura allo schema identifica i modelli di URL e i tipi di contenuto pubblici. Il plugin non può scrivere né pubblicare contenuti.
Accesso alla rete
Il plugin può contattare solo questi host di endpoint:
api.indexnow.orgwww.bing.comyandex.com
Le richieste vanno all’endpoint selezionato e contengono il nome host del sito, la chiave, la posizione della chiave e gli URL delle pagine pubbliche. Gli URL possono contenere dati personali se fanno parte dell’indirizzo. Non c’è telemetria.
Bozze, voci pianificate non pubblicate, anteprime e pagine noindex non vengono messe in coda come nuove pagine. Gli indirizzi noti ricevono un avviso di rimozione dopo una modifica a noindex. Le pagine in coda non vengono ricontrollate; gli avvisi precedenti possono precedere quelli di noindex o di annullamento della pubblicazione. Gli URL di altri host vengono scartati.
Accesso e chiave
Editor e amministratori possono leggere il registro degli invii. Gli amministratori gestiscono impostazioni e invii.
È richiesto un file della chiave nella radice leggibile pubblicamente all’indirizzo https:///.txt che contenga solo la chiave salvata. Un reindirizzamento da quel percorso a /_emdash/api/plugins/instant-indexer/key è un’alternativa; alcuni motori di ricerca potrebbero non seguirlo. Il plugin serve la sua route della chiave come testo semplice senza caching.
Dati memorizzati
Il sito memorizza impostazioni, chiave, URL in attesa, indirizzi memorizzati e registri. Ogni invio e ogni pulizia oraria riducono i registri a circa 200 voci; i conteggi possono essere brevemente più alti. Ogni invio scrive al massimo 90 righe, con righe di riepilogo per gli URL aggiuntivi.
La disinstallazione rimuove questi dati in base all’opzione di disinstallazione del sito.
Siti di test
Gli indirizzi mancanti, locali e di test bloccano l’invio. Il controllo dell’indirizzo non dimostra che un sito sia pubblico o in produzione. L’invio parte disattivato. Tienilo disattivato sulle copie di staging pubbliche.
Registro delle modifiche
1.0.1 (2026-10-08)
Testato con EmDash 1.2.0. Aggiornate le indicazioni sull’indirizzo del sito per EmDash 1.2. Nessuna modifica al funzionamento del plugin.
1.0.0 (2026-10-06)
Notifica ai motori di ricerca partecipanti, tramite IndexNow, quando le pagine pubbliche cambiano. Ogni motore decide cosa scansionare.
- L’invio parte disattivato. Le modifiche mentre è disattivato non vengono messe in coda. Disattivarlo annulla Invia tutto. Gli URL in attesa vengono scartati al successivo invio o alla pulizia oraria, anche se l’invio è stato riattivato.
- Mette in coda le modifiche di pubblicazione, modifica dal vivo, annullamento della pubblicazione, spostamento nel cestino e ripristino, oltre a entrambi gli URL dopo le modifiche dello slug. Le modifiche vengono di solito inviate dopo 30-90 secondi, una volta per URL per finestra, con fino a 1.000 URL per richiesta.
- Esclude bozze, voci pianificate non pubblicate, anteprime e pagine noindex. Gli indirizzi noti ricevono un avviso di rimozione dopo una modifica a noindex. Le pagine in coda non vengono ricontrollate.
- Offre la scelta tra tre endpoint per i motori di ricerca partecipanti.
- Crea una chiave casuale all’installazione. È richiesto un file della chiave nella radice fornito dal proprietario. Un reindirizzamento dal percorso della chiave nella radice alla route della chiave del plugin è un’alternativa. Una risposta 200 conferma la verifica della chiave; 202 significa che è in attesa di un controllo della chiave.
- Legge dal sito i modelli di URL pubblici, i prefissi di lingua e le impostazioni della barra finale. Le sostituzioni del percorso sono facoltative.
- Invia tutto legge 90 voci per passaggio e memorizza gli URL per le rimozioni. L’annullamento ha effetto al passaggio successivo; gli URL in coda vengono comunque inviati a meno che l’invio sia disabilitato.
- Ritenta limiti di frequenza, errori del server e guasti di rete con attese crescenti. Retry-After si applica fino a 7 giorni. I tentativi si fermano dopo 8 fallimenti per riga in coda. Le prove non vengono ritentate.
- Riduce i registri a circa 200 voci a ogni invio e a ogni pulizia oraria. La dashboard mostra il numero di URL in attesa e inviati e l’ultima risposta.
- Gli amministratori controllano impostazioni e invii. L’accesso a contenuti e schema è di sola lettura. L’accesso alla rete è limitato ai tre endpoint dichiarati.
Licenza MIT, senza account, chiave di licenza né telemetria.