Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Impossibile leggere la sitemap: 7 soluzioni che funzionano davvero

Di Toy Wen Da, Co-founder · · 6 min di lettura

Tradotto dall'originale in inglese. Leggilo in inglese

Se Google Search Console mostra "Impossibile leggere la sitemap" (Sitemap could not be read), di solito significa che il crawler di Google non è riuscito a recuperare o a leggere il file all'URL che hai inviato, a causa di un URL sbagliato, di un blocco del server, di un errore di formattazione o, a volte, di un problema temporaneo lato Google. Nella maggior parte dei casi, una volta capito dove guardare, lo risolvi in pochi minuti.

Cosa significa davvero "Impossibile leggere la sitemap"

Il report Sitemap di Google Search Console mostra due stati di errore strettamente collegati: "Impossibile recuperare" (Couldn't fetch) e questo. Entrambi indicano che Googlebot ha provato a richiedere il file della sitemap e non ha ricevuto alcuna risposta utilizzabile, oppure ha ricevuto una risposta che non è riuscito a interpretare come XML valido. Non è una penalizzazione e non influisce direttamente sul tuo posizionamento. Però impedisce a Google di usare la sitemap come segnale per la scoperta e la priorità di scansione, e questo può rallentare l'indicizzazione delle pagine nuove o aggiornate.

Cause comuni dell'errore "Impossibile leggere"

La maggior parte dei casi risale a una manciata di cause. Prima di iniziare a cambiare le impostazioni, passa l'URL della tua sitemap in un controllo sitemap gratuito per vedere esattamente ciò che vedrebbe Googlebot: un URL sbagliato, un reindirizzamento o un XML danneggiato di solito saltano fuori subito.

Causa Come si presenta Come verificarla Soluzione tipica
Inviato un URL della sitemap sbagliato Errore di battitura, sottodominio sbagliato o puntamento all'ambiente sbagliato Apri l'URL esatto in una finestra del browser in incognito Invia di nuovo l'URL corretto e completo
Il server o il firewall blocca Googlebot La sitemap si carica per te ma non per Google Controlla nei log del server se lo user agent di Googlebot viene rifiutato Consenti Googlebot nelle regole di firewall/CDN
Il robots.txt vieta il percorso La directory della sitemap è bloccata Controlla nel robots.txt se c'è una regola Disallow che copre la sitemap Rimuovi il blocco o sposta il file
XML malformato o tipo di file sbagliato Caratteri in più, tag di chiusura mancanti, HTML restituito al posto dell'XML Convalida con un validatore XML o un controllo sitemap Correggi la sintassi, riesporta e invia di nuovo
File troppo grande o troppi URL La sitemap supera 50MB non compressi o 50.000 URL Controlla la dimensione del file e il numero di URL Dividi in più sitemap con un indice delle sitemap
Problema temporaneo lato Google La sitemap restituisce 200, risulta valida, ma l'errore compare comunque Ricontrolla dopo 24-48 ore Invia di nuovo; spesso si risolve senza alcuna modifica

Come risolvere una sitemap che non può essere letta

Controlla l'URL e lo stato HTTP

Parti dalle cose semplici. Incolla nel browser l'URL della sitemap che hai inviato. Dovrebbe caricarsi subito e restituire XML pulito, non una pagina di login, un 404 o una catena di reindirizzamenti. Poi verifica che il codice di risposta del server sia un semplice 200: te lo mostra uno strumento come httpstatus.io oppure la scheda di rete del browser. Un reindirizzamento 301 verso un altro URL è una causa frequente e spesso trascurata: a volte Google non lo segue come ti aspetteresti.

Controlla il robots.txt e l'accesso al server

Se la sitemap si carica senza problemi nel browser ma continua a non essere recuperata, potrebbe esserci qualcosa che blocca proprio Googlebot, non i visitatori in generale. Apri il file robots.txt e assicurati che nessuna regola vieti la cartella della sitemap. Verifica anche se un firewall, un servizio di protezione dai bot o una password di staging stia bloccando in silenzio i crawler lasciando passare le persone.

Convalida la struttura XML

Anche una sola e commerciale senza escape o un tag non chiuso possono rendere illeggibile per Google una sitemap che sembra a posto. Passa il file in un validatore XML o in un controllo specifico per sitemap, perché i validatori generici a volte non vedono problemi del protocollo sitemap che uno strumento fatto apposta individua.

Invia di nuovo e concedi un po' di tempo

Dopo esserti assicurato che URL, codice di stato e XML siano a posto, rimuovi la vecchia sitemap in Search Console e inviala di nuovo da zero, invece di limitarti ad aspettare. La documentazione di Google sulla scansione e sull'indicizzazione indica che l'elaborazione della sitemap non è immediata e che una nuova elaborazione può richiedere da poche ore a un paio di giorni.

Un file XML della sitemap di un sito web controllato per individuare errori prima di essere inviato di nuovo

Quando è un falso allarme

Cerca questo errore e scoprirai che è un problema molto segnalato: i proprietari di siti verificano che la loro sitemap restituisca uno stato 200 e superi la validazione, eppure nel report vedono lo stesso messaggio. Una discussione molto commentata della Google Search Central Community descrive esattamente questo caso: una sitemap valida, di cui è confermato il funzionamento, segnalata comunque come illeggibile. Diversi commercianti Shopify hanno segnalato lo stesso schema per settimane, con pagine rimosse dall'indice e invii manuali di URL che restituivano "No referring sitemaps detected" anche dopo diversi nuovi invii.

Se hai verificato con certezza che URL, stato e XML sono corretti, l'errore può essere un semplice ritardo nella segnalazione e non un problema reale. Invia di nuovo, aspetta 48 ore e ricontrolla prima di pensare che qualcosa da parte tua non funzioni.

Puoi risolverlo da solo?

Sì, nella maggior parte dei casi puoi risolvere questo errore da solo. Controllare un URL, leggere un codice di stato HTTP e convalidare un XML non richiede uno sviluppatore: a fare il lavoro tecnico ci pensa uno strumento di controllo gratuito. Vale la pena farsi aiutare nei grandi cataloghi e-commerce con sitemap generate automaticamente, nelle configurazioni con più CDN in cui non è facile capire chi stia bloccando Googlebot, o quando l'errore persiste per più di una settimana nonostante una sitemap pulita e verificata. A quel punto, qualcuno che sa leggere l'intero report di Search Console insieme ai log del server, e che sa come leggere un report SEO senza andare a tentoni, noterà ciò che è facile perdersi guardando una sola dashboard.

Domande frequenti

Perché Search Console dice "impossibile leggere la sitemap" anche se la mia sitemap funziona bene?

Di solito significa che la tua sitemap restituisce davvero uno stato 200 e un XML valido, ma il crawler di Google ha incontrato un problema temporaneo: un timeout, uno user agent bloccato in una singola richiesta o un ritardo nella segnalazione. È un problema documentato e ricorrente nella Google Search Central Community, e inviare di nuovo la sitemap dopo 24-48 ore spesso lo risolve senza modificare alcun file.

Questo errore danneggia il mio posizionamento?

Non direttamente. Una sitemap è un aiuto alla scoperta, non un fattore di ranking. Ma se resta danneggiata, le pagine nuove o aggiornate potrebbero essere scansionate e indicizzate più lentamente, il che può ritardare il posizionamento dei contenuti freschi.

Quanto tempo impiega Google a recuperare di nuovo una sitemap dopo che l'ho corretta?

Non c'è una garanzia precisa, ma nella maggior parte dei siti lo stato si aggiorna entro uno o due giorni dall'invio di una sitemap corretta.

Un file robots.txt può causare "impossibile leggere la sitemap"?

Sì. Se il robots.txt vieta la cartella in cui si trova la sitemap, oppure vieta il file della sitemap stesso, Googlebot potrebbe non riuscire a recuperarla anche se l'URL si carica senza problemi nel browser.

Qual è la differenza tra "impossibile recuperare" e "impossibile leggere la sitemap"?

Sono errori di recupero strettamente collegati, mostrati nello stesso report di Search Console. "Impossibile recuperare" di solito indica un problema di connessione o di accesso; "impossibile leggere" indica più spesso un problema di interpretazione una volta raggiunto il file. Entrambi si risolvono con gli stessi controlli: URL, codice di stato, robots.txt e validità dell'XML.

Fai controllare lo stato della tua sitemap come si deve

Una sitemap che "non può essere letta" è quasi sempre risolvibile, una volta capito se si tratta di un problema di URL, di un blocco, di un errore di sintassi o semplicemente di Google che deve mettersi in pari. Se vuoi un secondo paio d'occhi sulla tua sitemap e sul resto della salute tecnica del tuo sito, parla con il team e fatti preparare un report SEO di esempio costruito sul tuo sito.

Letture correlate: wp-sitemap.xml: come trovarlo, leggerlo e correggerlo.

Scopri come va sul tuo sitoIncolla un URL e SearchBlueprint lo valuta con lo stesso motore di contenuti che ha valutato questo articolo, poi ti indica gli interventi nell'ordine in cui rendono di più.Ottieni il tuo piano gratuito

Fonti

Sull'autore

SearchBlueprint ha ricercato, scritto e valutato questo articolo con la stessa pipeline di contenuti che i nostri clienti usano sui loro siti. Il punteggio indicato nella firma è quello che il nostro motore di contenuti ha assegnato a questa pagina prima della pubblicazione. Nulla qui è rivisto a mano, ed è proprio questo il punto: è il risultato del prodotto, pubblicato dove chiunque può verificarlo.