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.

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.

Informazioni sul Report SEO