Se avete riscontrato questo problema, probabilmente vi starete chiedendo cosa significa questo errore, cosa c’è di sbagliato nel fatto che la vostra sitemap sia in HTML, e come potete risolvere questo problema. Sapete come i motori di ricerca trovano il vostro sito? Esistono milioni di pagine sul web, e raccogliere informazioni su ogni sito internet sarebbe impossibile per un team di esseri umani. Sembra semplice, ma Google non sa automaticamente quando aggiungete una nuova pagina al vostro sito: non si rende subito conto, per esempio, che avete pubblicato un articolo sul blog o rilasciato un nuovo prodotto nel vostro negozio. I motori di ricerca mandano periodicamente in avanscoperta il web crawler affinché visiti il vostro sito e veda se qualcosa è cambiato. Quando si ha un sito web enorme, è facile che il crawler perda le pagine chiave anche dopo più visite. È qui che entrano in gioco le sitemap per aiutare i crawler.
Questi file XML sono diversi da una normale pagina del vostro sito; sono generalmente illeggibili dagli esseri umani e non sono destinati a essere letti da chi visita le vostra pagine. Come funzionano? In pratica elencano tutte le pagine del vostro sito insieme alla loro gerarchia di link, più altri file sul vostro sito come immagini e video. Se avete usato uno strumento come Google Analytics o Google Search Console, allora potreste aver visto un’opzione per collegare la vostra sitemap. Ok, quindi la vostra sitemap è una pagina HTML, ma qual è esattamente il problema?
Perché una sitemap deve essere XML
Le sitemap devono essere scritte in un formato particolare perché i web crawler le capiscano. Nella maggior parte dei casi, deve trattarsi di un file XML. XML sta per “Extensible Markup Language”. È un linguaggio web molto simile all’HTML. Potreste aver visto usare il termine “sitemap” anche in un contesto molto diverso. Se vi è mai capitato di fare clic su un link per la navigazione di un sito e atterrare su una lista di pagine del sito leggibili e dal design curato, avete incontrato una sitemap.
Quando pensate a una sitemap, quello che vi viene in mente potrebbe essere una semplice lista delle pagine del vostro sito. Ma Google usa diversi tipi di sitemap per catalogare varie informazioni. Immagini: Lo stesso vale per le immagini. Alcune immagini, come quelle incorporate nel codice Javascript, potrebbero non essere normalmente indicizzate. Notizie: State curando una rubrica o scrivendo articoli? In genere, alcune di queste informazioni si trovano nella vostra sitemap principale. Altre devono avere la loro speciale sitemap dedicata. Se avete intenzionalmente inviato un link a una sitemap HTML, dovrete invece sostituirla con un file XML.
Strumenti e plugin utili per generare sitemap XML
Con WordPress, il modo più semplice per avere una sitemap che si aggiorna dinamicamente sul vostro sito web è quello di scaricare un plugin. Yoast SEO: Il plugin SEO più popolare sul repository offre anche la funzionalità di generazione sitemap. RankMath: Oltre a una normale sitemap, questo plugin SEO può anche generare una sitemap WooCommerce e una sitemap di geodati KML. XML Sitemaps: Come dice il nome, XML Sitemaps genererà una sitemap. Sitemap XML e Google News: Questo plugin genera sia una sitemap XML che una sitemap di Google News. Companion Sitemap Generator - HTML & XML: Se volete generare una sitemap HTML insieme a una sitemap XML, questo è il plugin che fa per voi. Invece di un plugin, potete usare un generatore di sitemap come XML-Sitemaps o XML Sitemap Generator.
Procedura passo-passo per risolvere l’errore
Passo 1: Generate una sitemap usando uno dei siti sopra o qualsiasi generatore di vostra scelta. Passo 3: Mettete il file XML nella cartella principale del vostro sito. L’errore della sitemap è spesso causato dall’invio accidentale di una pagina HTML piuttosto che di un file XML formattato correttamente. Niente paura: il problema di solito risiede in un conflitto facile da risolvere tra i vostri plugin WordPress. È molto più facile diagnosticare il problema se avete un codice di errore esplicito da cercare. Se notate un errore quando visitate la vostra sitemap, questo potrebbe indurre Google a pensare di trovarsi di fronte a una pagina HTML. Usate questo errore per aiutarvi nella risoluzione del problema.
Se notate l’errore sitemap in modo intermittente, cioè a volte si presenta e a volte no? Piccoli blip e timeout del server saranno letti da Google come se la vostra sitemap fosse improvvisamente una pagina HTML, poiché mostra un messaggio di errore piuttosto che un file XML. Un’altra cosa a cui fare attenzione sono i reindirizzamenti. Se trovate errori o reindirizzamenti che non scompaiono, il problema di solito risiede in un conflitto di plugin. A volte, anche plugin casuali possono causare conflitti. Se non è già presente, installatelo poi andate su Tools > Site Health > Troubleshooting Mode. Controllate se l’errore o il reindirizzamento è sparito dal vostro sito. Se è così, riabilitate i plugin uno per uno finché il sito non si rompe di nuovo.
Una delle maggiori cause di conflitti si deve ai plugin di caching. Per fortuna, non è necessario disabilitare l’intero plugin di caching. Per WP Super Cache, andate su Settings > WP Super Cache. In questa sezione, inserite l’URL parziale della vostra sitemap. Per W3 Total Cache, andate a Performance > Page Cache, poi cercate Advanced > Never cache the following pages. Anche se questo è un suggerimento piccolo, vale sempre la pena ricontrollare: avete inviato il link corretto? Alcuni plugin potrebbero aggiungere una barra finale alla fine della vostra pagina sitemap (“example-site.com/sitemap/” invece di “example-site.com/sitemap”). Anche in questo caso, attivate la modalità troubleshooting nel plugin Health Check e cercate di trovare quale plugin sta causando questo problema. Finché i collegamenti alla pagina sono corretti, non ci saranno problemi; ma avere sitemap extra attive potrebbe causarvi problemi o confusione. I plugin possono aggiungere diverse sitemap, e potreste non sapere che anche WordPress genera le sue proprie sitemap. Dovreste controllarle e rimuoverle tutte tranne quella che volete usare. Inoltre, se avete scaricato altri plugin SEO o sitemap, questi potrebbero usare un URL completamente diverso.
A volte le sitemap possono inspiegabilmente essere la fonte di un flusso costante di problemi. E una semplice correzione potrebbe non essere sufficiente per farli sparire. Di solito la creazione di una sitemap è incoraggiata e lo stesso Google dice che non penalizzerà mai la vostra SEO per averlo fatto. Supponiamo che il vostro sito abbia meno di 500 pagine e che probabilmente non ne avrà mai di più. D’altra parte, avere una sitemap può davvero aiutare la vostra SEO e non c’è niente di male nell’averne una, quindi spingere e risolvere il problema non può fare altro che bene. L’errore “Your sitemap appears to be an HTML page” può essere complesso da individuare, ma di solito è solo il risultato di una pagina formattata in modo improprio o di un conflitto di caching facilmente risolvibile.

Errori comuni e verifiche pratiche
Quando invii una sitemap XML tramite Google Search Console, ti aspetti che tutto fili liscio e i contenuti siano subito analizzati da Google. Prima di agire d’impulso, è importante eseguire una diagnosi accurata dell’errore “Impossibile leggere la Sitemap”. Vai su TuoSito.it/sitemap.xml. Dovresti vedere un elenco XML ben formattato. Accedi a Google Search Console > Sitemaps, inserisci o verifica l’URL esatto della sitemap. A volte estensioni o cache locali possono mostrare versioni errate del file. Accedi al pannello del tuo hosting, visualizza i log errori Apache/Nginx e quelli PHP. L’errore 404 (“Not Found”) quando accedi alla sitemap.xml indica che WordPress non sta servendo correttamente quel file. L’errore 500 (“Internal Server Error”) invece suggerisce un problema lato server o PHP. Vai su Bacheca > Impostazioni > Permalink, senza modificare nulla premi “Salva le modifiche”.
Controllate anche se l’URL ufficiale delle sitemaps è /sitemap_index.xml; se inviate solo /sitemap.xml potrebbe reindirizzare male. Google ha rilevato un errore durante la decompressione del file Sitemap compresso. La Sitemap non contiene alcun URL. Le dimensioni della Sitemap non compressa superano 50 MB. Ha assegnato un valore non valido all'attributo di un tag XML. Controlla la Sitemap per assicurarti che siano presenti soltanto gli attributi accettati e di avere assegnato soltanto valori consentiti in base alle specifiche della Sitemap.
tags: #correggere #errori #sitemap