
IndexNow è un protocollo con cui un sito segnala ai motori di ricerca che un indirizzo è stato creato, modificato o eliminato, senza aspettare che il motore ripassi a controllare. Lo hanno lanciato Microsoft e Yandex nel 2021. Non garantisce l’indicizzazione: serve a far arrivare subito la notizia, e la decisione se indicizzare resta al motore.
Questa guida spiega come funziona il protocollo, cosa serve per attivarlo, come si fa su WordPress e quali errori di risposta si incontrano. Completa la panoramica della SEO per Bing.
Cos’è IndexNow e cosa risolve
Normalmente un motore di ricerca scopre i cambiamenti di un sito ripassando a intervalli. Per un sito che pubblica poco non è un problema, ma per uno che aggiorna spesso, come un blog attivo, un negozio con prezzi e disponibilità che cambiano o un sito di notizie, l’attesa può far perdere tempo. Con IndexNow è il sito a dare la notizia: una richiesta con l’indirizzo cambiato e una chiave che dimostra che il sito è tuo.
I motori che aderiscono si scambiano gli indirizzi ricevuti, quindi inviare la notifica a uno basta. Google non supporta IndexNow: per Google restano necessarie la sitemap e Search Console.
Cosa serve per attivarlo
- Una chiave. È una stringa di 8-128 caratteri; la documentazione ufficiale ammette lettere minuscole e maiuscole, cifre e trattini. Si genera da sé, non c’è un registro.
- Un file di testo con la chiave. Va pubblicato nella radice del sito con il nome
chiave.txt(dove «chiave» è la chiave stessa), in formato UTF-8 e con la chiave come unico contenuto. È la prova che controlli il sito. In alternativa si può mettere altrove sullo stesso sito e indicarne la posizione in ogni richiesta, ma un file in una cartella può convalidare solo gli indirizzi sotto quella cartella. - La richiesta di notifica. Per un solo indirizzo si usa una richiesta GET con l’indirizzo e la chiave. Per più indirizzi si usa una richiesta POST con un corpo JSON.
Come si fa la richiesta
La richiesta per un singolo indirizzo ha questa forma:
https://api.indexnow.org/indexnow?url=https://tuosito.it/pagina/&key=LA-TUA-CHIAVE
Per più indirizzi si invia una richiesta POST al motore con intestazione Content-Type: application/json; charset=utf-8 e un corpo come questo:
{
"host": "tuosito.it",
"key": "LA-TUA-CHIAVE",
"urlList": [
"https://tuosito.it/pagina-1/",
"https://tuosito.it/pagina-2/"
]
}
Il campo keyLocation si aggiunge solo se il file della chiave non sta nella radice. Una singola richiesta POST accetta fino a 10.000 indirizzi, e si possono mescolare indirizzi http e https.
I codici di risposta
| Codice | Significato |
|---|---|
| 200 | Indirizzo inviato correttamente. |
| 202 | Ricevuto; la convalida della chiave è ancora in corso. |
| 400 | Formato della richiesta non valido. |
| 403 | Chiave non valida: il file non si trova o non contiene la chiave. |
| 422 | Gli indirizzi non appartengono al sito indicato, o la chiave non rispetta lo schema. |
| 429 | Troppe richieste: si è superato il limite, che il protocollo associa a un possibile abuso. |
Un codice 200 significa solo che il motore ha ricevuto l’indirizzo. Non dice che la pagina verrà indicizzata né quando.
Come attivarlo su WordPress
Raramente si fa a mano. Su WordPress ci sono due strade comuni:
- Con il plugin SEO. Rank Math ha un modulo di indicizzazione istantanea che gestisce IndexNow: si attiva, genera e pubblica da solo il file della chiave e invia una notifica a ogni articolo pubblicato o aggiornato. Altri plugin SEO hanno funzioni analoghe.
- Con un plugin dedicato. Esistono plugin che fanno solo questo.
Dopo l’attivazione conviene verificare due cose: che il file della chiave sia raggiungibile all’indirizzo pubblico (basta aprirlo dal browser), e che le notifiche partano davvero pubblicando o aggiornando un contenuto di prova.
Quando serve davvero e quando no
IndexNow serve di più dove i cambiamenti sono frequenti: blog attivi, e-commerce con prezzi o disponibilità che cambiano, siti di notizie, pagine che vengono eliminate o sostituite. Per un sito che pubblica due articoli al mese ha un effetto piccolo, ma costa nulla una volta attivato dal plugin.
Non sostituisce la sitemap e il controllo dell’indicizzazione. Se una pagina non viene indicizzata, il problema è quasi sempre altrove: la guida alle pagine non indicizzate su Bing spiega come cercarlo.
Errori comuni
- File della chiave mancante o in un posto sbagliato, che produce un errore 403.
- Indirizzi di un altro sito nella stessa richiesta, che produce un errore 422.
- Notifiche in massa a ogni piccolo cambiamento, che può portare a un errore 429. Si segnala quando cambia davvero un contenuto.
- Aspettarsi l’indicizzazione immediata. La notifica accelera la scoperta, non la decisione di indicizzare.
Domande frequenti su IndexNow
IndexNow funziona con Google?
No. Google non supporta il protocollo: per Google servono la sitemap e Search Console.
IndexNow garantisce l’indicizzazione?
No. Fa arrivare la notizia che una pagina è nuova o cambiata; se indicizzarla lo decide il motore.
Devo inviare la notifica a ogni motore?
No. I motori che aderiscono si scambiano gli indirizzi ricevuti, quindi basta inviarla a uno.
Serve a qualcosa se pubblico poco?
Ha un effetto piccolo, ma una volta attivato dal plugin non richiede lavoro. Il vantaggio maggiore è per i siti che cambiano spesso.
Quanti indirizzi posso inviare insieme?
Fino a 10.000 con una singola richiesta POST.
Le tue pagine nuove si trovano in fretta?
Attivare IndexNow è una questione di minuti, ma sapere se le pagine importanti vengono scoperte e indicizzate richiede un controllo. Verifico dove si fermano le tue pagine e ti dico cosa serve per sbloccarle.
Specialista SEO, GEO e AEO
Articoli correlati
SEOContent gap: cosa scrivono i competitor e tu no30 Ottobre 2026
SEOBacklink gap: analizzare i link dei competitor30 Ottobre 2026
SEOCome trovare i veri competitor SEO30 Ottobre 2026Esplora per tema



