Sitemap: tutto quello che c’è da sapere

Immagine avatar per Andrea Di Rocco

Pubblicato da Andrea Di Rocco in

1K+ Visite sul post corrente.

sitemap tutto quello che c'è da sapere

Che cos’è la sitemap? Come dice la parola, è la mappa di un sito.

Si tratta di un file in formato xml che raccoglie la lista di tutte le pagine e le risorse presenti sul tuo sito web. Gli URL in essa presenti non sono solo quelli di pagine e post, ma anche di immagini, file pdf, video ecc.

Attraverso l’analisi di una sitemap, Google e gli altri motori di ricerca riusciranno a comprendere meglio come è strutturato il tuo sito.

Questo porterà quindi ad una indicizzazione più veloce e più precisa del tuo sito.

Infatti, i bot che analizzano le pagine web, devono effettuare una scansione dei siti web, andando a recuperare tutte le pagine e le risorse in essi contenute.

Se non hanno alcuna indicazione, dovranno effettuare quindi una ricerca di tutti i file di un sito, analizzare il codice e quindi decidere se tale pagina deve essere inserita nell’indice, cioè se deve essere mostrata nei risultati di ricerca.

Dunque, usando una sitemap, questo lavoro viene svolto molto più rapidamente: i bot non faranno una scansione dell’intero sito, bensì solamente della sitemap.

Qui troveranno un elenco pratico e organizzato di tutti i tuoi file.

L’analisi di un elenco già pronto, come puoi ben capire, è molto più rapida rispetto ad una ricerca completa.

Il tuo sito sarà quindi indicizzato rapidamente e solo con le pagine che a te interessa indicizzare.

Creare una sitemap con WordPress è molto semplice se utilizzi Yoast SEO.

Infatti, la sitemap viene generata in automatico ed è molto semplice da gestire.

Quello che poi dovrai fare è inviarla correttamente a Google affinché venga scansionata regolarmente alla ricerca di nuovi contenuti o di pagine eliminate.

Sitemap: definizione completa

Struttura di una sitemap

Cerchiamo di capire esattamente che cos’è la sitemap e come è strutturata.

Questo argomento viene approfondito anche nel nostro corso TUTTO SEO, il corso completo per la SEO del tuo sito web dalla A alla Z!

Utilizzando il linguaggio XML, vengono contrassegnati tutti gli URL che fanno parte del tuo sito web.

E quindi per creare una sitemap devo imparare il linguaggio XML?

Tranquillo, non dovrai imparare alcun linguaggio di programmazione!

Ci sono sistemi automatici molto pratici e veloci, di cui ti parlo fra poco.

Però, è importante capire come la sitemap è strutturata, in modo da poterla utilizzare al meglio.

All’interno di una sitemap, per ciascun URL vengono fornite anche delle importantissime indicazioni che serviranno ai motori di ricerca, come:

  • la data dell’ultima modifica;
  • le immagini presenti nella pagina e la loro didascalia;
  • i video inseriti nella pagina (non quelli YouTube o comunque inseriti con un embed, ma i file veri e propri, come .mp4, .mov ecc.)…

La sitemap XML non serve agli utenti, ma solo ai motori di ricerca.

Anche se si tratta comunque di un file pubblico, non può avere alcuna utilità per i visitatori, perché non è affatto usabile.

Se hai intenzione di aiutare i tuoi visitatori a cercare una risorsa sul tuo sito web, potrai però utilizzare una sitemap HTML, che però ha una funzione completamente diversa dalla sitemap XML.

La sitemap HTML è infatti una pagina che riproduce la struttura del tuo sito web utilizzando elenchi e sotto-elenchi di link.

In questo modo, le tue pagine vengono presentate in maniera gerarchica e logica, per cui gli utenti potranno servirsene per trovare una risorsa.

Quando parliamo di sitemap per la SEO, quindi, ci riferiamo alla sitemap XML, utilizzata dai motori di ricerca per conoscere le pagine che compongono un sito.

Sitemap: a cosa serve?

Sitemap: a cosa serve?

Ora che è chiaro cos’è la sitemap, cerchiamo di capire a cosa serve.

La sitemap permette ai motori di ricerca di sapere quali pagine sono contenute in un sito web e anche di conoscerne la loro importanza al suo interno.

Infatti, è possibile utilizzare un ordine gerarchico per far capire a Google quali sono le pagine più rilevanti.

Avendo questa guida, il motore di ricerca potrà fornire all’utente un risultato migliore per la sua query.

Inoltre, non dovrà scansionare ciascuna pagina del tuo sito per trovare una corrispondenza: gli basterà scorrere la sitemap seguendo le tue indicazioni.

Come si crea una sitemap .xml

Se usi WordPress, il sistema più semplice per creare una sitemap è attraverso l’uso di un plugin.

Non è necessario installare plugin che svolgano solamente questa funzione.

I migliori plugin per la SEO lo fanno già in automatico.

Se usi Yoast SEO, per esempio, puoi creare una sitemap semplicemente attivando la funzionalità all’interno della sezione SEO > Funzionalità > XML Sitemaps.

Questa opzione è disponibile anche nella versione free di Yoast.

Se invece usi Rank Math, troverai la possibilità di configurare la sitemap direttamente nella configurazione guidata che viene avviata all’installazione del plugin.

Dovrai scegliere se inserire nella sitemap anche immagini, post, pagine, prodotti e le categorie.

Se hai saltato questo passaggio o se vuoi modificare le impostazioni, allora puoi andare su Rank Math > Sitemap Settings.

Esistono anche dei tool online per creare le sitemap.

Inserisci l’URL della tua homepage, imposta alcuni parametri di base e attendi che la sitemap venga generata in automatico.

Questi strumenti effettuano una scansione completa delle tue pagine e le aggiungono alla lista.

Dove si inserisce la sitemap .xml?

schema di sitemap

Una volta creata, però, dove si mette questa sitemap?

È molto semplice: basta inserirla nella root del tuo sito, in modo che il suo percorso sia tuosito.it/sitemap.xml.

Se hai dei sottodomini, dovresti usare una sitemap nella root di ciascun sottodominio.

Il principio da seguire per non sbagliare è che una sitemap deve contenere solamente URL che appartengono allo stesso livello in cui si trova o, al massimo, a sottocartelle.

Non è possibile inserire nella sitemap URL di un livello superiore.

Ad esempio, hai la seguente struttura:

root > livello 1 > livello 2

Nella root puoi mettere una sitemap che contiene gli url di “root”, “livello 1” e “livello 2”.

Non puoi però mettere una sitemap nel “livello 2” che contenga gli URL di “root” o di “livello 1”: dovranno appartenere solo a “livello 2”.

Supponiamo poi che dentro root ci sia anche una cartella “livello A”.

Dentro “livello A” non potrai inserire URL appartenenti a “livello 1”.

Perché alcuni siti hanno più di una sitemap .xml?

sitemap index

Alcuni siti non hanno una sola sitemap, ma ne hanno diverse.

Possono avere, ad esempio, post-sitemap.xml, category-sitemap.xml, ecc., tutte incluse all’interno di sitemap_index.xml.

In realtà, si tratta di una sitemap suddivisa in varie parti.

Questa situazione si ha principalmente nel caso di siti di grandi dimensioni.

Così facendo, Google sarà in grado di scansionare il tuo sito più velocemente e in maniera più efficiente.

Si crea, dunque, un indice delle sitemap: nel file sitemap_index si troveranno tutti gli URL delle varie sitemap.

Anche in questo file è possibile inserire il valore che indica l’ultimo aggiornamento.

Perciò, Google per prima cosa scansionerà l’indice delle sitemap, controllerà la data di aggiornamento e poi procederà con la scansione delle sitemap che sono state aggiornate dalla sua ultima visita.

Come si invia la sitemap a Google?

Per inviare la sitemap a Google il metodo più semplice è quello di sfruttare il plugin Yoast SEO e la Google Search Console.

Abbiamo già una guida per l’invio della sitemap a Google, che ti consiglio di leggere con attenzione.

Intanto, riassumiamo il procedimento.

Quando installi Yoast, assicurati che si attiva la creazione automatica della sitemap: alla voce SEO > Funzionalità > XML Sitemaps, il selettore deve essere impostato su ON.

attivare sitemap con Yoast

Cliccando sul punto interrogativo, sarà possibile andare sul link See the Sitemap, perciò salva l’URL e apri la Google Search Console.

Vai alla voce Indice > Sitemap e aggiungi l’URL nell’apposito campo.

Ora clicca su Invia ed ecco fatto: la tua sitemap è stata inviata correttamente.

Se non usi Yoast, basterà prendere l’URL della sitemap e incollarlo nella Search Console.

Con Rank Math, ad esempio, trovi il suo URL nella sezione Rank Math > Sitemap Settings.

sitemap Search Console

Come vedere la sitemap di un sito?

Sei curioso di vedere come è strutturata la sitemap del sito di un tuo concorrente?

O vuoi solo avere un suggerimento su come impostarla?

Puoi andare a sbirciare le sitemap di tutti i siti che vuoi!

Infatti, le sitemap sono pubbliche perché devono essere accessibili a Google, perciò chiunque può visualizzarle.

Sapendo che la sitemap deve stare nella root, puoi provare semplicemente a digitare il dominio seguito da sitemap.xml oppure sitemap-index.xml.

Limiti della sitemap

Google fornisce delle indicazioni precise su come devono essere create le sitemap, e specifica chiaramente alcuni limiti.

Per prima cosa, la sitemap non deve avere dimensioni superiori ai 50MB.

Inoltre, essa non può contenere più di 50.000 URL.

Proprio per questo motivo, i plugin che generano sitemap in automatico creano una sitemap_index: se il tuo sito è di grandi dimensioni, la sitemap viene suddivisa in file più piccoli.

In questo modo, i limiti imposti verranno sicuramente rispettati.

Sitemap, cos’è?

È la mappa del sito. Raccoglie la lista di tutte le pagine e le risorse di un sito web.

Sitemap, a cosa serve?

La sitemap permette ai motori di ricerca di sapere quali pagine sono contenute in un sito web e di conoscerne la loro importanza al suo interno.

Qual è il formato della sitemap di un sito?

Il file ha formato .xml e serve solo ai motori di ricerca, non agli utenti.

Perché alcuni siti hanno più sitemap?

In realtà si tratta di una sitemap suddivisa in varie parti. Questo succede soprattutto per siti di grandi dimensioni.

Conclusione

Abbiamo visto che cos’è una sitemap, come crearla e come usarla per aiutare Google a scansionare il tuo sito in maniera più efficace.

È una parte essenziale del tuo sito web perciò non dimenticare di utilizzarla al meglio.

Fai attenzione a non confonderti tra sitemap in formato XML e sitemap HTML: quella che ti serve per indicizzare il tuo sito è la sitemap XML, ed è l’argomento di questo articolo.

La sitemap HTML è una semplice mappa del sito che i tuoi utenti possono utilizzare per navigare con più facilità nelle tue pagine, composta da un elenco di link strutturato per mostrare anche la gerarchia fra le pagine e suddiviso in sezioni.

Hai ancora delle domande sulle sitemap?

Scrivile nei commenti!

Guide correlate:

Immagine di Andrea Di Rocco autore articoli SOS WP
Andrea Di Rocco Fondatore di SOS WP™
La mia passione per WordPress mi ha portato negli ultimi 10 anni a voler aiutare sempre più persone a creare blog e siti web in WordPress in completa autonomia. Spero che troverai utili le oltre 700 guide su WordPress e sulla SEO che ho pubblicato su questo blog. Se ne hai voglia ti invito a leggere la mia storia, cliccando sul pulsante qui sotto.
23Commenti
Lascia un commento
  1. Immagine avatar per Alberto
    Alberto

    Molto interessante il tuo articolo grazie. Ti spiego un problema che non riesco a risolvere da tempo, un nostro sito web https://www.cartomanzia.fun con le medesime impostazioni degli altri siti e con site map su https://www.cartomanzia.fun/sitemap_index.php generata da rankmath, inutile google serach console dice sempre che la site map è impossibile da recuperare o da leggere. Ho contattato il provider e mi ha detto che il server è apposto, ho fatto moltissimi test tra cui inserire anche una sitemap fisica generata via web, ma google mi ritorna sempre il medesimo errore. Sapresti indagare e darmi qualche consiglio x cortesia ?

    1. Immagine avatar per Alberto
      Alberto

      ps scusami errore nella digitazione la sitemap è su: https://www.cartomanzia.fun/sitemap_index.xml

    2. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Alberto, scrivi a servizi@sos.wp.it. Serve una analisi più approfondita per capire l’origine del problema, se hai già fatto diversi test.

  2. Immagine avatar per Giulio
    Giulio

    Argomento interessante e molto ben descritto. Esaustivi, come la solito!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Grazie Giulio, a presto!

  3. Immagine avatar per Nino
    Nino

    Ciao Diego,
    ecco la la mia domanda da niubbo: avendo felicemente ottenuto la mia prima sitemap.xml grazie al plugin di Yoast (e a questa utilissima guida), come faccio ora ad ottenere la sua versione .html, da pubblicare poi tramite link sul mio sito?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Nino, prova con WP Sitemap Page, puoi creare una sitemap HTML rapidamente e in modo automatico.

    2. Immagine avatar per Nino
      Nino

      Grazie mille! Proprio quello che cercavo! Mi rimane solo una domanda/curiosità, anzi 2: il plugin si ricollega in qualche modo alla sitemap.xml che avevo già ottenuto tramite Yoast, oppure avrei ottenuto la sua versione .html anche se non avessi avuto la versione .xml? Anche se qui forse mi rispondo da solo, grazie alla prossima domanda: è normale che nella mia sitemap .xml non vi fosse acuna suddivisione anche per pagina (ma solo per post/categoria/tag/autore)? E questo può dipendere dal fatto che ho impostato come home una pagina di articoli e non una statica, oppure perché il bot di Google ha diligentemente riconosciuto che, essendo il mio un demo-sito di news (realizzato per un corso) che pubblica quindi solo post/notizie, ha seguito regole di compilazione/indicizzazione un po’ diverse?

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Nino, il plugin WP Sitemap Page funziona anche senza sitemap XML. Per quanto riguarda il formato della tua sitemap generata da Yoast, in realtà si tratta di una raccolta di varie sitemap. Se clicchi sulla sitemap delle pagine, vedrai l’elenco di tutte le tue pagine.

  4. Immagine avatar per loredana
    loredana

    Salve sono Loredana, sto facendo analisi seo sul sito di segnigrafici.it (sito non fatto da me). sono stati utilizzati jetpack e slimseo come plugin ma non riesco a visualizzare la sitemap se vado su segnigrafici.it/sitemap.xml
    Vorrei capire come mai? grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Loredana, Jetpack genera un file sitemap.xml al cui interno si trovano diverse sitemap, per esempio la sitemap delle pagine e quella delle immagini. Dal tuo link infatti ci risulta che la sitemap sia presente. Quale problema hai riscontrato di preciso?

  5. Immagine avatar per Michele
    Michele

    Come mai la SiteMap del mio blog rimanda alla mia Home Page?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Michele, come è stata generata la tua sitemap?

  6. Immagine avatar per Massimiliano
    Massimiliano

    E’ doveroso lasciare un feedback positivo sul suo articolo:
    Grazie a Lei sono riuscito a capire ed individuare la sitemap ed inserirla in maniera corretta in Google search Console.
    Complimenti, spiegazione fatta in maniera molto semplice ed efficace.
    Buon lavoro!
    Massimiliano

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Grazie mille Massimiliano del tuo feedback, un saluto e buon lavoro!

  7. Immagine avatar per Silvia
    Silvia

    Ciao Andrea e complimenti per gli articoli.
    Yoast SEO sembrerebbe non offrire più l’opportunità di inserire i PDF in sitemap (nemmeno in quella che una volta era la sitemap dedicata a questo tio di file: attachment-sitemap.xml).
    Ti risulta? e quali altre soluzioni proponi per avere i pdf in sitemap?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Silvia, non è necessario includerli, dai una occhiata a questo recente topic: https://wordpress.org/support/topic/include-pdf-in-sitemap/. Rimaniamo a disposizione, un saluto!

  8. Immagine avatar per Louis
    Louis

    Ciao Andrea, vorrei che cercando il mio sito su Google venissero indicizzate in ordine solo alcune pagine e categorie. Purtroppo quando digito il nome del mio sito viene fuori una descrizione della Homepage che non so dove modificare e inoltre escono articoli e pagine che non vorrei si vedessero. Su cosa devo lavorare? Quando digito il vostro sos-wp esce una bella descrizione sotto e Blog/Servizi/Corso WordPress etc… penso le vostre pagine più importanti e messe ben in ordine. Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao, quelli a cui ti riferisci sono i sitelink, ovvero i sistemi di Google “analizzano la struttura dei link del tuo sito per trovare scorciatoie che consentano agli utenti di risparmiare tempo e di trovare rapidamente le informazioni che cercano” (citiamo testualmente). Non puoi implementarli direttamente, ma devi creare bene la struttura del tuo sito web. Stai usando Yoast SEO sul tuo sito web?

  9. Immagine avatar per Arturo
    Arturo

    Buongiorno, avrei un dubbio:
    l’utilizzo di un plugin tipo Google XML Sitemap può creare problemi in merito al GDPR?
    Va indicato nelle Privacy e Cookie Policy oppure, come sarei propenso a ritenere, non incide in alcun modo né con l’una né con l’altra e non è quindi necessario indicare alcunché?
    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Arturo, nessun problema, usa pure il plugin. Un saluto e continua a seguirci!

  10. Immagine avatar per Andrea
    Andrea

    Ciao e complimenti per gli articoli.
    Mi domandavo: una volta inviata sitemap come descritto sopra, si aggiorna poi da sola? nel senso se faccio altri articoli devo vedere nuovamente l url e incollarka nell console?
    grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Andrea, la Sitemap non deve essere reinviata, si aggiorna da sola e non serve assolutamente intervenire ogni qualvolta un articolo viene pubblicato. Un saluto e a presto!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *