Strumento gratuito: SEO
Verifica sitemap XML
Troviamo la tua sitemap come fanno i motori di ricerca, la leggiamo e richiediamo un campione delle pagine che elenca. Scopri se è una sitemap valida, quanti URL contiene, quanti hanno una data e se le pagine elencate si caricano davvero.
Gratis. Di solito completato in meno di un minuto.
Cosa controlla questo strumento
Trovare la sitemap
Dalle righe Sitemap: di robots.txt che puntano alla tua stessa origine. Se non ce ne sono, proviamo /sitemap.xml.
Stato e formato
Lo stato HTTP, l’header Content-Type e se il file è un urlset (un elenco di pagine) o un sitemapindex (un elenco di sitemap).
Indici di sitemap
Per un indice, vengono lette anche fino a 3 delle sue sitemap figlie sulla stessa origine.
Numero di URL e lastmod
Quanti URL elencano i file e quale quota di essi ha una data lastmod.
Altri host e duplicati
URL su un host diverso da quello della sitemap e URL elencati più di una volta.
Un campione degli URL elencati
Vengono richiesti fino a 10 URL elencati e ne viene mostrato lo stato HTTP. Le richieste restano sulla tua origine e i redirect verso altri host non vengono seguiti, quindi un redirect viene segnalato come redirect.
Cosa non può controllare
- Controllare ogni URL di una sitemap grande. Leggiamo al massimo pochi megabyte e pochi file, quindi le sitemap molto grandi vengono controllate in parte, e vengono richiesti solo 10 URL.
- Leggere in modo affidabile le sitemap compresse con gzip (.xml.gz).
- Dire se Google ha elaborato la sitemap o indicizzato i suoi URL. Lo mostra il rapporto Sitemap di Search Console.
- Stabilire se sono elencate le pagine giuste: pagine importanti che mancano, o pagine che non dovrebbero essere nella ricerca.
- Convalidare le estensioni per sitemap di immagini, video o notizie.
Perché è importante
Una sitemap è l’elenco delle pagine che vuoi far trovare ai motori di ricerca. Aiuta soprattutto nei siti grandi, nei siti nuovi con pochi link in entrata e per le pagine che la navigazione raggiunge a fatica, come vecchi articoli o prodotti a diversi clic di distanza. Google la tratta come un suggerimento, quindi è più utile quando ogni URL che contiene funziona ed è la versione che vuoi far indicizzare.
Le sitemap invecchiano senza far rumore. Un plugin continua a elencare pagine che hai eliminato, una migrazione lascia il vecchio dominio in ogni URL, o un hostname di staging finisce nel generatore. Anche le date possono essere sbagliate: Google dice di usare lastmod solo quando le date sono accurate in modo coerente e verificabile, quindi un lastmod che cambia a ogni richiesta viene ignorato.
Ci sono anche limiti di dimensione. Il protocollo sitemaps.org consente al massimo 50.000 URL e 50 MB non compressi per file. I siti più grandi suddividono gli URL in più sitemap e le elencano in un indice di sitemap.
Come leggere i risultati
- Stato HTTP
- 200 significa che il file è stato servito. 404 significa che a quell’indirizzo non c’è una sitemap. Un redirect verso un altro host non viene seguito e viene mostrato così com’è.
- Tipo di contenuto
- Di solito application/xml o text/xml. text/html spesso significa che l’indirizzo restituisce una pagina web, come la home page o una pagina di errore, invece di una sitemap.
- urlset o sitemapindex
- Un urlset elenca pagine; un sitemapindex elenca altre sitemap. Qualsiasi altra cosa non è una sitemap valida.
- Numero di URL
- Il numero totale di URL nei file che abbiamo letto. Per un indice grande con molte sitemap figlie, il conteggio è parziale.
- Quota con lastmod
- Quanti URL hanno una data di ultima modifica. Le date sono facoltative, ma se sono accurate aiutano i motori di ricerca a individuare le pagine modificate.
- Altri host
- URL il cui host è diverso da quello della sitemap, ad esempio con www invece che senza www, o un vecchio dominio. Il protocollo prevede che una sitemap elenchi URL del proprio host.
- Duplicati
- Lo stesso URL elencato più di una volta. Di solito è segno che il generatore è configurato male; elenca ogni URL una sola volta.
- Stato degli URL del campione
- Ogni URL del campione dovrebbe restituire 200. Un 3xx significa che la sitemap elenca indirizzi vecchi, 404 o 410 indicano pagine eliminate e 5xx errori del server.
Come correggere i problemi più comuni
Nessuna sitemap trovata
Controlla se la tua piattaforma ne crea già una: Shopify serve /sitemap.xml per i negozi pubblici, WordPress 5.5 e versioni successive servono /wp-sitemap.xml, e Yoast SEO e Rank Math usano /sitemap_index.xml. Aggiungi il suo URL completo a robots.txt come riga Sitemap:, così crawler e strumenti la trovano ovunque si trovi.
Gli URL del campione reindirizzano o restituiscono 404
Elenca l’indirizzo https finale che restituisce 200, non uno vecchio che reindirizza. La maggior parte dei generatori elimina automaticamente le pagine cancellate, quindi cerca un file di sitemap statico o una cache che non è stata aggiornata dopo la rimozione delle pagine.
URL sull’host sbagliato
Imposta come indirizzo del sito il dominio che usi davvero, con o senza www (in WordPress, Impostazioni › Generali › Indirizzo sito (URL)), poi rigenera la sitemap. Dopo un cambio di dominio, assicurati che non restino URL del vecchio dominio.
L’indirizzo della sitemap restituisce HTML
Una risposta 200 con text/html di solito significa che una route generica serve una pagina normale su /sitemap.xml. Indica in robots.txt la sitemap vera, oppure configura il generatore perché la serva a quel percorso.
Date lastmod non affidabili
Imposta lastmod in base alla data in cui il contenuto è cambiato davvero, non all’ora in cui la sitemap è stata generata. Se il generatore non può farlo, è meglio omettere lastmod che usare date sbagliate.
Domande su questo strumento
Mi serve una sitemap XML?
Non tutti i siti ne hanno bisogno. Google dice che un sito piccolo, di circa 500 pagine o meno, con buoni link interni potrebbe non averne bisogno. Raramente fa danni, però, e aiuta a far trovare le pagine nuove e quelle più in profondità.
Una sitemap fa indicizzare le mie pagine?
No. Aiuta i motori di ricerca a scoprire gli URL. Se una pagina viene scansionata e indicizzata dipende comunque dal suo contenuto e da segnali come noindex e i link canonical.
Devo impostare priority e changefreq?
Puoi farlo, ma Google dice di ignorarli entrambi. Contano di più URL accurati e date lastmod oneste.
Dove deve trovarsi il file della sitemap?
Di solito nella radice, ad esempio /sitemap.xml, perché secondo il protocollo sitemaps.org una sitemap copre solo gli URL nella propria cartella o nelle sottocartelle. Indicala in robots.txt e inviala in Search Console.
Perché vengono testati solo 10 URL?
Il campione è un rapido controllo dello stato di salute: se diversi URL del campione non funzionano, la sitemap ha bisogno di attenzione. Il Report SEO a pagamento va oltre: testa fino a 20 pagine della tua sitemap e controlla fino a 60 link interni.
Fonti
- sitemaps.org: formato XML delle sitemap(si apre in una nuova scheda)
- Google Search Central: informazioni sulle sitemap(si apre in una nuova scheda)
- Google Search Central: creare e inviare una sitemap(si apre in una nuova scheda)
- Google Search Central: gestire sitemap di grandi dimensioni con i file indice(si apre in una nuova scheda)
Strumenti correlati
- SEOVerifica robots.txtLeggi il tuo robots.txt come un crawler: quali bot sono bloccati, se la pagina che inserisci può essere scansionata e quali sitemap elenca.Apri lo strumento
- SEOAnalisi SEO sito webTrova sulle tue pagine chiave i problemi di SEO tecnica che le tengono fuori dalla ricerca o le fanno apparire peggio nei risultati.Apri lo strumento
Ti servono le correzioni, non solo i problemi?
Il Report SEO ($69, una tantum) parte dalla scansione gratuita completa e aggiunge altre pagine, la modifica da fare per ogni problema rilevato, un PDF e nuovi test per verificare le tue correzioni.