Vincenzo Caserta è costantemente alla ricerca di nuove innovazioni per migliorare la visibilità online e il traffico organico. Oggi presenta IndexNow, un protocollo che rivoluziona il modo in cui i motori di ricerca indicizzano i contenuti web.
Cos'è IndexNow?
IndexNow è un protocollo open-sourceUn protocollo open-source è un insieme di regole pubblicamente disponibili che i software usano per comunicare tra loro. Chiunque può visualizzare, usare o migliorare il codice — è gratuito e trasparente. sviluppato da Microsoft Bing e Yandex. È progettato per notificare istantaneamente i motori di ricerca quando una pagina web viene aggiunta, aggiornata o eliminata. A differenza dei tradizionali crawlerI crawler (detti anche "spider") sono programmi automatici usati dai motori di ricerca per scansionare i siti web e scoprirne i contenuti. Visitano le pagine periodicamente per verificare aggiornamenti — ma questo può richiedere giorni o settimane. che effettuano scansioni periodiche, IndexNow invia notifiche pushInvece di aspettare che un motore di ricerca venga a controllare il tuo sito (pull), il tuo sito invia attivamente un segnale che dice "Ho nuovi contenuti!" (push). È come suonare un campanello invece di aspettare che qualcuno bussi. in tempo reale ai motori di ricerca partecipanti, velocizzando notevolmente l'indicizzazioneL'indicizzazione è il processo con cui un motore di ricerca aggiunge la tua pagina web al suo database. Finché una pagina non è indicizzata, non apparirà nei risultati di ricerca..
Ciò significa che ogni volta che un contenuto viene modificato, il tuo sito invia un avviso a motori come Bing o Yandex, garantendo una visibilità più rapida nei risultati di ricerca e una scansione più efficiente.
Perché IndexNow è vantaggioso?
- Indicizzazione rapida: I contenuti aggiornati vengono rilevati quasi istantaneamente dai motori di ricerca.
- Efficienza: Riduce il carico del serverIl carico del server indica la quantità di lavoro che il tuo server web deve svolgere. Quando i bot dei motori di ricerca visitano costantemente il tuo sito per verificare le modifiche, consumano risorse. IndexNow riduce queste visite inutili. evitando scansioni non necessarie.
- Maggiore controllo: Decidi esattamente quali URLUn URL (Uniform Resource Locator) è semplicemente l'indirizzo web di una pagina — ad esempio: https://tuosito.it/il-mio-articolo. Ogni pagina del tuo sito ha un URL univoco. notificare.
- Sostenibilità: Meno scansioni ridondanti significano un minor consumo di risorse.
Come implementare IndexNow?
- Genera la tua chiave APIUna chiave API è un codice univoco (simile a una password) che identifica il tuo sito web quando comunica con un servizio. Dimostra che la richiesta di indicizzare un URL proviene realmente da te. utilizzando lo strumento ufficiale di Bing.
- Ospita la chiave in un file
.txtnella root del tuo sitoLa root del tuo sito è la cartella principale dove risiedono i file del tuo sito web. Se il tuo sito è "esempio.it", la root è ciò che vedi quando visiti "esempio.it/" — è la directory di primo livello.. - Invia notifiche tramite HTTPHTTP (HyperText Transfer Protocol) è il metodo standard usato dai browser e dai server per comunicare sul web. Quando IndexNow "invia una richiesta HTTP", significa che il tuo sito manda un messaggio via internet al server del motore di ricerca. ogni volta che una pagina viene aggiunta o aggiornata.
IndexNow per Joomla
Per gli utenti Joomla esiste un componente gratuito chiamato Aimy IndexNow che integra il tuo sito web con il protocollo IndexNow. Invia automaticamente gli aggiornamenti degli URL ai motori di ricerca ogni volta che un contenuto viene aggiunto o modificato, garantendo che il tuo sito resti visibile e aggiornato.
Compatibile con Joomla! 3, 4 e 5, il plugin supporta:
- Generazione della chiave API per l'autenticazione delle richieste.
- Impostazione dell'intervallo minimo di invio.
- Invio manuale o automatico.
- Regole di esclusione dei contenuti per evitare l'invio di URL indesiderati.
1. Scaricare il Plugin
- Vai alla pagina Aimy IndexNow.
- Clicca su "Download" per scaricare il plugin.
2. Installare il Plugin
- Accedi al backendIl backend (o pannello di amministrazione) è l'area privata del tuo sito Joomla dove gestisci contenuti, plugin e impostazioni. Vi si accede aggiungendo "/administrator" all'URL del tuo sito. di Joomla.
- Vai su Estensioni > Gestione > Installa.
- Carica il file ZIPUn file ZIP è un archivio compresso che raggruppa più file in uno solo. Le estensioni Joomla vengono distribuite come file ZIP — carichi l'intero ZIP e Joomla lo estrae e installa automaticamente. scaricato.
- Clicca su Carica e Installa.
3. Configurare Aimy IndexNow
- Vai su Estensioni > Gestione Plugin.
- Cerca Aimy IndexNow e clicca su Modifica.
Passaggi principali della configurazione:
- Genera la tua chiave API
- Vai alla sezione della chiave API e segui le istruzioni per generarla tramite Bing Webmaster Tools.
- Imposta gli intervalli di invio
- Definisci la frequenza delle notifiche automatiche. Un buon valore predefinito è 60 minuti — impostarlo troppo basso può attivare il rate limitingIl rate limiting significa che il server rifiuta le tue richieste perché ne stai inviando troppe in poco tempo. IndexNow restituisce il codice di errore 429 ("Too Many Requests") se invii URL troppo frequentemente..
- Abilita l'invio automatico
- Invia gli URL automaticamente quando i contenuti vengono aggiornati.
- Escludi URL indesiderati
- Applica filtri per bloccare l'invio di contenuti specifici.
4. Ottenere la Chiave API
Registrati su Bing Webmaster ToolsBing Webmaster Tools è un servizio gratuito di Microsoft che ti permette di monitorare come il tuo sito appare nei risultati di ricerca di Bing, inviare URL, controllare errori e gestire la tua chiave API IndexNow.:
- Vai su Bing Webmaster Tools.
- Accedi o crea un account Microsoft.
- Aggiungi il tuo sito web nella dashboard di Bing.
- Vai su Impostazioni > IndexNow per generare la tua chiave.
- Copia la chiave e aggiungila nelle impostazioni del plugin in Joomla.
5. Testare la Configurazione
Una volta configurato il plugin, devi verificare che l'intera catena funzioni — da Joomla fino ai motori di ricerca. Ecco esattamente come fare:
A) Crea o modifica un articolo di prova
Nel backend di Joomla, vai su Contenuti > Articoli. Crea un nuovo articolo (anche breve, tipo "Test IndexNow") oppure apri un articolo esistente, apporta una piccola modifica (aggiungi una parola, correggi un refuso) e clicca Salva. Il plugin invia automaticamente una notifica a indexnow.orgindexnow.org è l'endpoint centrale che riceve tutte le notifiche IndexNow. Una volta ricevuto il tuo URL, lo condivide automaticamente con tutti i motori di ricerca partecipanti (Bing, Yandex e altri) — non devi notificarli uno per uno. al momento del salvataggio.
B) Controlla il messaggio di notifica in Joomla
Dopo il salvataggio, cerca un messaggio di notifica nella parte superiore della pagina di amministrazione di Joomla. Su Joomla 4 e 5, questi messaggi vengono accodati e appaiono non appena visiti una sezione che attiva i content pluginI content plugin in Joomla sono pezzi di codice che vengono eseguiti quando un contenuto viene caricato o salvato. Aimy IndexNow si aggancia a questo sistema — quindi quando salvi un articolo, il plugin si attiva e invia la notifica. — come la sezione Articoli (Contenuti > Articoli).
Cosa dovresti vedere:
- Messaggio di successo: qualcosa come "URL https://tuosito.it/il-tuo-articolo submitted to indexnow.org" — significa che tutto ha funzionato.
- Messaggio di intervallo: "Submission canceled — same URL submitted recently" — significa che l'intervallo minimo non è ancora trascorso. È normale, non è un errore.
- Messaggio di errore: indica un problema — chiave API non valida, file della chiave non raggiungibile, problema di rete, ecc.
Suggerimento: Se imposti la modalità di invio su "Ask" (Chiedi) invece di "Automatic" nelle impostazioni del plugin, Joomla ti chiederà di confermare manualmente ogni invio — utile per i test.
C) Verifica che il file della chiave API sia accessibile
Apri il browser e naviga direttamente al file della tua chiave. Ad esempio, se la tua chiave API è a1b2c3d4e5f6, visita:
https://tuosito.it/a1b2c3d4e5f6.txt
Dovresti vedere la stringa della chiave visualizzata come testo semplice. Se ottieni un errore 404Un errore 404 significa "Pagina Non Trovata". Se lo vedi visitando l'URL del file della tua chiave API, significa che il file manca dalla directory root del tuo server o ha un nome errato. IndexNow non funzionerà senza di esso., il file è mancante o ha un nome errato — dovrai ricaricarlo nella directory root del tuo sito tramite FTPFTP (File Transfer Protocol) è un metodo per caricare e scaricare file dal tuo server web. Strumenti come FileZilla o il File Manager del tuo hosting ti permettono di connetterti al server e posizionare i file nella directory corretta. o il File Manager del tuo hosting.
D) Verifica la ricezione su Bing Webmaster Tools
- Accedi a Bing Webmaster Tools e seleziona il tuo sito.
- Usa lo strumento URL Inspection (Ispezione URL): incolla l'URL dell'articolo appena salvato. Se IndexNow ha funzionato, dovresti vedere una data di scansione recente o uno stato "Discovered".
- Controlla la sezione IndexNow sotto Report e Dati per visualizzare le statistiche di invio ed eventuali errori.
Importante: L'invio di un URL tramite IndexNow non garantisce l'indicizzazione istantanea. Garantisce che il motore di ricerca sia a conoscenza della modifica — la scansione e l'indicizzazione effettive possono richiedere del tempo.
Comprendere i codici di risposta HTTP
Quando IndexNow elabora il tuo invio, restituisce un codice di rispostaUn codice di risposta HTTP è un numero che un server invia per indicare se una richiesta è riuscita o fallita. Ad esempio, 200 significa "OK" (successo), mentre 403 significa "Vietato" (accesso negato). che ti indica cosa è successo:
- 200 OK — URL inviato con successo.
- 400 Bad Request — Il formato della richiesta non è valido (controlla la struttura dell'URL).
- 403 Forbidden — La chiave API non è valida, oppure il file della chiave non è stato trovato sul tuo server.
- 422 Unprocessable Entity — L'URL non corrisponde al dominio associato alla tua chiave.
- 429 Too Many Requests — Stai inviando troppe richieste. Aumenta l'intervallo minimo nelle impostazioni del plugin.
6. Controllo Finale e Monitoraggio Continuo
Testare una sola volta non è sufficiente — hai bisogno di una routine di monitoraggio regolare per assicurarti che IndexNow continui a funzionare correttamente nel tempo. I plugin possono smettere di funzionare silenziosamente dopo aggiornamenti di Joomla, le chiavi API possono scadere e le configurazioni del server possono cambiare.
A) Controlla i log di sistema di Joomla
Vai su Sistema > Log di Sistema (o Sistema > Informazioni di Sistema > Log a seconda della versione di Joomla). Cerca eventuali errori PHPPHP è il linguaggio di programmazione su cui gira Joomla. Gli errori PHP nei log di sistema possono indicare che il plugin ha riscontrato un problema tecnico — come l'impossibilità di connettersi al server IndexNow o un'impostazione mal configurata. o avvisi relativi ad Aimy IndexNow. Problemi comuni includono: timeout di connessione verso indexnow.org (il tuo hosting potrebbe bloccare le richieste HTTP in uscita), errori della chiave API o problemi di permessi.
B) Controlla periodicamente le impostazioni del plugin
Vai su Estensioni > Plugin > Aimy IndexNow e verifica che:
- Il plugin sia ancora abilitato — gli aggiornamenti di Joomla possono a volte disabilitare i plugin automaticamente.
- La chiave API sia ancora presente e valida.
- L'intervallo minimo di invio sia impostato in modo appropriato (60 minuti è un buon valore di base per la maggior parte dei siti).
C) Monitora gli invii su Bing Webmaster Tools
Accedi a Bing Webmaster Tools almeno ogni due settimane e controlla:
- Sezione IndexNow / URL Submission: verifica quanti URL sono stati inviati e se si sono verificati errori (cerca i codici 403, 422 o 429).
- URL Inspection: controlla a campione 2-3 URL aggiornati di recente per confermare che siano stati scansionati dopo la notifica.
- Search Performance: osserva se i contenuti appena pubblicati appaiono più rapidamente nei risultati di Bing dall'attivazione di IndexNow.
D) Checklist di manutenzione mensile
Segui questa semplice routine una volta al mese per mantenere tutto in ordine:
- Pubblica o aggiorna un articolo di prova → conferma che la notifica di successo appaia in Joomla.
- Visita
https://tuosito.it/tua-chiave-api.txtnel browser → conferma che il file della chiave sia ancora accessibile. - In Bing Webmaster Tools, ispeziona l'URL dell'articolo di prova → conferma una data di scansione recente.
- Controlla i log di sistema di Joomla per eventuali errori ricorrenti.
- Se riscontri errori 403 o 422 persistenti, rigenera la tua chiave API in Bing Webmaster Tools e aggiornala sia nelle impostazioni del plugin che nel file
.txtsul tuo server.
Il punto di vista di Vincenzo Caserta
Vincenzo Caserta sottolinea l'importanza di adottare tecnologie come IndexNow per mantenere il tuo sito web aggiornato nei risultati dei motori di ricerca. Questo approccio "push" alla SEO garantisce che il tuo sito resti visibile e competitivo in un mondo digitale in rapida evoluzione.
Link Utili
- Guida interna: Come migliorare la SEO di Joomla
- Risorsa esterna: Bing Webmaster Tools