
🔍 Errore "Impossibile recuperare la sitemap" in Search Console: come risolverlo in 15 minuti
Apri Google Search Console per verificare l'indicizzazione, vai al report della sitemap e vedi lo stato "Impossibile recuperare". Ti suona familiare?
Questo errore può generare panico: sembra che Google non veda affatto il tuo sito e che tutte le pagine stiano per uscire dall'indice. In pratica, la situazione si risolve quasi sempre in 10-15 minuti e nella metà dei casi il problema non è nemmeno dalla tua parte.
Ecco un algoritmo collaudato: dalla diagnosi alla risoluzione completa. Niente fronzoli, con passaggi specifici e screenshot reali dell'interfaccia di Search Console.
💡 Panoramica rapida:
- Verifica se l'errore è reale: spesso è un glitch di Google e devi solo aspettare o richiedere una nuova scansione
- Testa l'accessibilità della sitemap con Ispezione URL e Test live: ci vuole un minuto e mostra subito se Google vede il tuo file
- Se l'errore è reale, segui la checklist: validazione XML, robots.txt, plugin, risposta del server
- Nei casi complessi, usa strumenti di diagnostica di terze parti e invia di nuovo la sitemap dall'interfaccia di Search Console
Perché Google non riesce a recuperare la sitemap
La causa del problema va divisa in due: un errore lato Google e un errore lato tuo. La differenza è fondamentale perché nel primo caso non devi fare assolutamente nulla.
Glitch di Search Console. Dal grande aggiornamento dell'interfaccia di Search Console, sono diventate più frequenti le situazioni in cui lo stato "Impossibile recuperare" è falso. Google tenta di caricare la sitemap, qualcosa va storto all'interno del sistema stesso e il report mostra un errore anche se il file sul server è perfettamente a posto. Gli ingegneri di Google sono consapevoli di questo problema e la documentazione ufficiale lo dice chiaramente: se il recupero fallisce, il sistema riproverà entro alcuni giorni e solo dopo una serie di fallimenti smetterà di verificare.
Indisponibilità reale. La sitemap non viene fisicamente servita: XML non valido, Content-Type errato, blocco in robots.txt, un plugin di sicurezza che rifiuta le richieste di Googlebot, una CDN o un firewall configurati male. Questo include anche certificati SSL scaduti sul dominio, che impediscono a Google di stabilire una connessione sicura.
Cause indirette. Alcuni plugin WordPress (specialmente quelli di sicurezza e caching) possono bloccare accidentalmente lo User-Agent di Googlebot. A volte il colpevole non è il plugin che sospetteresti per primo; il problema si manifesta a cascata: un plugin di cache genera una copia statica della pagina della sitemap, mentre un plugin di sicurezza blocca le richieste a quella copia.
Come verificare se la sitemap è accessibile
Il modo più veloce per distinguere un bug di Google da un problema reale è lo strumento di ispezione URL direttamente in Search Console. Mostra cosa vede Googlebot quando accede al file.
Passaggio 1. Apri Search Console, incolla l'URL completo della sitemap nella barra di ispezione in cima all'interfaccia e premi Invio.
Passaggio 2. Se l'URL non è indicizzato (è normale per le sitemap, dato che di solito hanno noindex), clicca il pulsante "Testa URL pubblicato". Search Console eseguirà un Test live, accederà al file in tempo reale e mostrerà il risultato.

Passaggio 3. Scorri la pagina del Test live fino alla sezione "Recupero pagina". Se dice "Riuscito", Google vede il file e l'errore "Impossibile recuperare" nel report delle sitemap è un bug lato Search Console. Non fare nulla: lo stato si aggiornerà durante il prossimo ciclo di controllo, oppure invia di nuovo la sitemap tramite il pulsante nel report Sitemap.

Se Recupero pagina mostra un errore, passa alla sezione successiva.
Correzione passo passo: checklist in cinque punti
Quando il test live conferma che Google non riesce davvero a recuperare la sitemap, segui i punti in ordine. Ogni passaggio successivo si applica solo se il precedente non ha risolto il problema.
1. Verifica la validità XML
Apri l'URL della sitemap nel tuo browser. Se vedi XML pulito con tag <urlset> e <url>, la struttura è a posto. Se la pagina è vuota, restituisce un errore PHP o mostra una pagina HTML bianca, la sitemap non funziona.
Per una verifica più approfondita, usa XML Sitemap Validator, uno strumento online gratuito che mostra errori di formattazione, URL non funzionanti all'interno della sitemap e non conformità allo standard del protocollo Sitemap. Ti dirà anche se il limite di 50.000 URL per file è stato superato (in tal caso serve un indice di sitemap).
2. Controlla robots.txt e header del server
Googlebot deve poter accedere al file sitemap. Apri yoursite.com/robots.txt e assicurati che non ci sia una riga come:
1 Disallow: /sitemap.xml 2
Verifica anche che lo User-Agent Googlebot stesso non sia bloccato con una riga come User-agent: Googlebot seguita da Disallow: /.
L'header di risposta del server Content-Type dovrebbe essere application/xml o text/xml. Se il server serve la sitemap come text/html, Google potrebbe non riconoscere il file. Puoi controllare gli header tramite Fetch & Render di TechnicalSEO, che mostra la pagina attraverso gli occhi di Googlebot con tutti gli header HTTP.
3. Controlla i plugin WordPress
I plugin di sicurezza (Wordfence, Solid Security, Sucuri) e di caching (WP Rocket, W3 Total Cache, LiteSpeed Cache) sono i principali sospettati. Algoritmo:
Plugin di cache. Svuota la cache, escludi temporaneamente
sitemap.xmldalla cache. In WP Rocket c'è un campo "URL da non mettere mai in cache"; in LiteSpeed Cache, la scheda "Esclusioni". Dopo l'esclusione, svuota di nuovo la cache.Plugin di sicurezza. Controlla i log del plugin per richieste bloccate a
sitemap.xmldallo User-Agent Googlebot. Wordfence mostra questi blocchi in tempo reale in "Strumenti → Traffico in tempo reale".Plugin SEO. A volte il problema sta nel generatore di sitemap stesso. Yoast SEO, Rank Math, All in One SEO, ognuno ha il proprio gestore. Prova a rigenerare la sitemap: in Yoast SEO si fa da "Impostazioni → Funzionalità del sito → Sitemap XML" (disattiva e riattiva); in Rank Math, da "Impostazioni Sitemap → Salva modifiche".
4. Escludi blocchi di hosting e CDN
Alcuni provider di hosting e firewall (Cloudflare, Sucuri WAF) possono bloccare le richieste di Googlebot per IP o User-Agent. Verifica:
Cloudflare. Nella sezione "Sicurezza → Eventi", cerca richieste bloccate a
sitemap.xml. Se trovate, crea una regola WAF che consenta lo User-AgentGooglebotper gli URL contenentisitemap.Firewall dell'hosting. Alcuni pannelli di controllo (cPanel, ISPmanager) hanno regole ModSecurity integrate che scattano falsamente sui file XML. Controlla i log di Apache/NGINX per errori 403 quando si accede a
sitemap.xml.
5. Invia di nuovo la sitemap
Dopo aver risolto la causa, torna in Search Console → Sitemap → incolla l'URL della sitemap nel campo "Aggiungi una nuova sitemap" → Invia. Il sistema tenterà di caricare il file immediatamente. Se lo stato cambia in "Riuscito", il problema è risolto.
Nota importante: anche dopo il caricamento riuscito della sitemap, Google non garantisce l'indicizzazione di tutti gli URL in essa elencati. La velocità e la completezza dell'indicizzazione dipendono dalle dimensioni del sito, dall'autorevolezza e dalla frequenza di aggiornamento dei contenuti.
Strumenti di diagnostica
Oltre agli strumenti integrati di Search Console, tieni a portata di mano tre strumenti esterni; coprono praticamente tutti gli scenari diagnostici:
Validatore online di XML-Sitemaps, un validatore di struttura. Controlla la sintassi, il numero di URL, gli indici di sitemap nidificati e la conformità allo standard Sitemaps.org. Gratuito, senza registrazione.
Fetch & Render, un emulatore di Googlebot. Mostra come Google vede la pagina: header HTTP, codice di stato, HTML renderizzato. Utile quando devi capire se il server sta sostituendo i contenuti per User-Agent diversi.
PageSpeed Insights, uno strumento indiretto ma importante. Se il server risponde lentamente (TTFB oltre 1-2 secondi per un file XML statico), Google potrebbe interrompere la connessione quando tenta di caricare una sitemap di grandi dimensioni.
⁉️🤔 Domande frequenti
Perché l'errore "Impossibile recuperare" compare e scompare senza che io faccia nulla?
Questo è il comportamento classico di un bug lato Google. Il sistema ricontrolla periodicamente la sitemap secondo una propria pianificazione e in certi momenti un glitch interno causa un falso errore. Il controllo automatico successivo spesso riesce, ed è per questo che lo stato lampeggia. Se la sitemap è fisicamente accessibile (verificato tramite Test live), ignora il lampeggiamento; non influisce sull'indicizzazione.
Ogni quanto Google controlla la sitemap dopo il caricamento riuscito?
La pianificazione del ricontrollo non è legata alla scansione regolare del sito. Google non comunica la frequenza esatta, ma in pratica per i siti attivi varia da diverse volte a settimana a una volta ogni pochi giorni. Se hai apportato modifiche importanti alla sitemap e vuoi accelerare l'elaborazione, inviala di nuovo tramite il pulsante Invia nel report Sitemap.
L'errore potrebbe essere legato alle dimensioni della sitemap?
Sì. Il limite è di 50.000 URL e 50 MB per file. Se la sitemap supera uno dei due limiti, Google potrebbe non riuscire a elaborarla. La soluzione è un indice di sitemap: un XML padre che fa riferimento a diversi file figli, ciascuno entro i limiti. La maggior parte dei plugin SEO per WordPress lo fa automaticamente quando la soglia viene superata.
Devo aggiungere la sitemap al robots.txt?
Fortemente consigliato. Aggiungi la direttiva
Sitemap: https://yoursite.com/sitemap.xmlal robots.txt; questo dà a Google un secondo percorso per scoprire il file. Anche se l'invio tramite l'interfaccia di Search Console fallisce, Google può trovare la sitemap durante la scansione del robots.txt.
Un errore di recupero della sitemap influisce sul posizionamento?
Non direttamente. Google non applica penalità per l'indisponibilità della sitemap. Un impatto indiretto è possibile: senza sitemap, le pagine nuove o aggiornate raramente potrebbero attendere più a lungo per l'indicizzazione, specialmente su siti grandi con strutture complesse. Per i siti piccoli con un buon linking interno, l'assenza della sitemap è praticamente impercettibile.
Sitemap non disponibile: cosa fare subito
L'algoritmo si riduce a tre passaggi che coprono la stragrande maggioranza dei casi:
Test live. Incolla l'URL della sitemap nella barra di ispezione di Search Console → clicca Test live. "Recupero pagina: Riuscito" → l'errore è falso, non fare nulla. "Non riuscito" → procedi oltre.
Diagnosi lato server. Apri
sitemap.xmlnel browser; vedi XML pulito? Controlla il robots.txt perDisallow? Svuota la cache e controlla i log dei plugin di sicurezza? Passa il file attraverso XML Sitemap Validator?Reinvio. Risolvi la causa → torna a Sitemap → Invia. Lo stato è cambiato in "Riuscito"? Fatto. In caso contrario, torna al punto 2 e controlla gli header del server tramite Fetch & Render.
Se affronti la diagnosi in modo sistematico e non salti passaggi, il problema si risolve in un ciclo di controllo. E i falsi errori di Search Console, che rappresentano una buona metà delle richieste su questo tema, non richiedono alcun intervento.



