Cos'è una Sitemap?

Una sitemap è un modo per organizzare un sito web identificando gli URL e i dati sotto ogni sezione. Il documento XML contiene istruzioni per i bot dei motori di ricerca.

Anche, una mappa del sito può essere definita come una rappresentazione diagrammatica che mostra come le sottopagine sono organizzate sotto i raggruppamenti principali. Questo tipo di diagramma forma una mappa di un sito. Questa mappa è un file XML che consente ai bot dei motori di ricerca di indicizzare un sito. Le mappe del sito possono anche essere definite come una dimostrazione del layout di navigazione e di come il contenuto è organizzato su un sito web.

Il Significato dietro le Sitemap

illustrazione cartoon della mappa del sito

I siti web continuano ad aumentare in dimensioni e complessità. Ad esempio, un sito come Amazon probabilmente ha migliaia di pagine e forse milioni di prodotti. Quanto sarebbe facile per i bot dei motori di ricerca esplorare un sito web del genere? Come funziona realmente la SEO?

Forse Amazon è un esempio estremo. Guardiamo invece un sito web aziendale. Ha la homepage che offre una panoramica dell'azienda, dei prodotti o servizi che offre, informazioni di contatto, blog e forse informazioni sul team. Ognuno di questi componenti è ulteriormente spiegato in pagine separate e ogni pagina probabilmente ha delle sottosezioni più piccole.

Per un blog, potrebbe esserci del testo ancora che collega ad altre sezioni del sito in aggiunta al contenuto che viene già frequentemente aggiornato—a volte diverse volte al giorno per i siti di notizie. E quando si hanno link che puntano ad altri siti web o pagine web? E i forum di discussione nei quali un particolare argomento può ricevere centinaia di commenti e link ad altri siti?

mappa del sito da mindmap.com

Non c'è bisogno di dire che i siti web possono diventare piuttosto complessi. I motori di ricerca stavano arrivando al punto di non essere in grado di tracciare le strutture complesse. Alcune pagine, specialmente quelle dinamiche, continuavano ad essere trascurate.

A differenza di quanto si crede comunemente, le sitemap non sono uno strumento di ottimizzazione per i motori di ricerca; inoltre, non influenzano il posizionamento. Invece, sono volte ad aiutare i motori di ricerca a effettuare classificazioni e ricerche accurate.

Google ha sviluppato un protocollo sitemap nel 2005 noto come Protocollo Sitemap 0.84 per risolvere questo problema. Si tratta di un protocollo XML che è stato pubblicato sotto una licenza Creative Commons. Questo ha permesso ad altri motori di ricerca di supportarlo. Gli sviluppatori di siti web, quindi, non hanno bisogno di creare tipi di sitemap diversi. Tutto ciò che devono fare è creare un unico file per la sottomissione e aggiornarlo quando vengono apportate modifiche al sito.

Perché le Sitemap sono importanti?

Anche se la risposta a questa domanda potrebbe essere chiara dalla discussione precedente sulle sitemap, ecco alcune ragioni specifiche per cui le sitemap sono importanti:

1. Aiuta i bot dei motori di ricerca a indicizzare tutte le pagine di un sito web.

I bot dei motori di ricerca in precedenza trascuravano le pagine dinamiche. Il protocollo XML, tuttavia, ha permesso ai bot di tracciare gli URL più efficacemente. Questo perché le informazioni necessarie sono collocate su una singola pagina. Poiché l'XML contiene anche un riassunto di quanto frequentemente un sito web viene aggiornato e tiene traccia di quando vengono effettuate le modifiche, diventa più facile per i bot esplorare le pagine web e gli URL. I dati di cui i motori di ricerca hanno bisogno sono tutti accessibili in un'unica posizione, quindi si spende meno tempo su un sito web (ricorda, i bot hanno milioni di siti da esplorare).

Le Sitemap permettono ai bot dei motori di ricerca di esplorare anche gli URL che non vengono scoperti attraverso il normale processo di crawling.

2. Navigazione Più Semplice

Abbiamo menzionato in precedenza che le sitemap erano inizialmente destinate agli utenti. Quando una sitemap è progettata per gli utenti, di solito è un elenco di pagine web o addirittura strumenti di pianificazione del design web con un arrangiamento gerarchico, che appare in formato HTML. La sitemap può elencare tutte le pagine del tuo sito. Qualsiasi aggiornamento al tuo sito deve essere aggiunto alla sitemap (per esempio, nuove immagini, video, pagine e qualsiasi altro contenuto).

xml, immagine, html, hreflang, immagini di file video

Quando hai una mappa del sito sul tuo sito, è più facile per un visitatore trovare una pagina particolare o un argomento. Questo perché organizzi i tuoi contenuti per argomento o categoria. La mappa del sito ti aiuta ad organizzare i tuoi contenuti in modo che il contenuto principale sia vicino alla homepage per una facile accessibilità. La mappa del sito contiene testo di ancoraggio che punta alle parti più importanti del tuo sito. I visitatori possono utilizzare la mappa del sito per localizzare un argomento navigando attraverso i menu o cercando nel sito.

Una mappa del sito HTML è utile anche per far sapere ai tuoi visitatori di cosa tratta il tuo sito web. Se hai un numero di collegamenti sulla tua mappa del sito, potresti volerli suddividere in più pagine. Quando i visitatori possono trovare facilmente ciò che stanno cercando, trascorrono più tempo sul tuo sito, partecipano a più sessioni e forse visitano anche molte pagine per sessione se hai contenuti di qualità. Avrai anche, in ultima analisi, visitatori abituali e conversioni.

Potresti chiederti perché hai bisogno di una mappa del sito invece di concentrarti sulla costruzione di una buona UX per i visitatori del tuo sito web. La verità è che è difficile raggiungere il 100% di UX. Di tanto in tanto, gli utenti inizieranno a cercare un sito interno o a digitare nuovamente una query, o persino a cercare elementi di navigazione per provare a localizzare una pagina o un argomento particolare—qui entrano in gioco le mappe del sito.

3. Sviluppo Web Più Semplice

Proprio come abbiamo precedentemente discusso, Google ha sviluppato il Protocollo Sitemap 0.84 sotto una Licenza Creative Commons. Questo è stato fatto per incoraggiare altri motori di ricerca ad adottare il protocollo, come Yahoo e Microsoft hanno accettato di fare poco dopo. Di conseguenza, la sitemap è stata aggiornata alla versione 0.9 e i tre concorrenti hanno congiuntamente sponsorizzato un sito per spiegare il protocollo in dettaglio. Vedi qui.

Cosa significa questo per gli sviluppatori? Significa che il protocollo è riconosciuto dai principali motori di ricerca, quindi gli sviluppatori web non devono creare tipi diversi di sitemap per ogni motore di ricerca. Tutto ciò che devono fare è creare un singolo file e inviarlo, poi aggiornarlo non appena vengono apportate modifiche a un sito.

esempio di sitemap versus sito web.

Col tempo, la mappa del sito XML diventerà uno standard per lo sviluppo di tutti i siti web; di conseguenza, sarà più facile aggiungere pagine aggiuntive, file multimediali o blog a un sito. Ancora meglio, qualsiasi aggiornamento a un sito sarà visibile da tutti e tre i motori di ricerca, eliminando quindi la necessità di aggiornare queste informazioni tre volte per soddisfare tre diversi motori di ricerca.

Ask.com ha iniziato anche a supportare le sitemap XML. Un recente aggiornamento al Protocollo Sitemap XML ha reso possibile per Ask.com "comunicare" ai motori di ricerca la posizione della sitemap di un sito tramite l'inserimento di una voce nel file robots.txt.

Quando dovresti usare le Sitemap?

Di solito, se le pagine web sono correttamente collegate, i crawler dei motori di ricerca sono in grado di scoprire la maggior parte delle parti del sito. Tuttavia, se hai una sitemap, rende lo strisciamento più facile ed efficiente. Vediamo alcune situazioni in cui hai bisogno di sitemap:

  • Quando il tuo sito è piuttosto grande - c'è la possibilità che i motori di ricerca possano trascurare elementi del tuo sito, specialmente le pagine aggiornate di recente o le nuove pagine.
  • Quando il tuo sito è nuovo, con pochi link esterni che puntano verso di esso - i bot dei motori di ricerca esplorano il web seguendo i link da una pagina all'altra. Quando il tuo sito è nuovo e non ha link, potrebbe accadere che i motori di ricerca non esaminino affatto le tue pagine.
  • Quando c'è un grande archivio di pagine di contenuto che sono isolate o non collegate correttamente - è necessario elencare le pagine che non si collegano naturalmente l'una all'altra su una mappa del sito.
  • Stai utilizzando annotazioni compatibili con le sitemap (contenuti multimediali arricchiti o contenuti visualizzati in Google News) - Google è in grado di prendere in considerazione le informazioni aggiuntive dalle sitemap e mostrarle nei risultati di ricerca.

È importante notare che il solo avere una sitemap non significa che tutti gli elementi elencati saranno effettivamente esplorati e indicizzati. Tuttavia, ci sono ancora molti vantaggi nell'avere una sitemap, che abbiamo già discusso.

Creazione di una Sitemap

Diamo un'occhiata a un'immagine di una mappa del sito prima di iniziare:

come appare una mappa del sito

Sembra piuttosto complicato, non è vero? La buona notizia è che non devi sapere come programmare per implementare una sitemap. Esamineremo di seguito diverse opzioni per creare sitemap:

Utilizzo di un Content Management System

Se utilizzi un Content Management System come WordPress, puoi generare sitemap automaticamente tramite l'aiuto di plugin come Yoast SEO.

Aggiungere una Sitemap a WordPress

Concentreremo su come aggiungere una sitemap a WordPress tramite Yoast SEO. Quando utilizzi questo plugin, l'indice della sitemap viene aggiornato automaticamente man mano che aggiungi o rimuovi contenuti. Vengono inclusi anche i tipi di post che desideri vengano indicizzati. Nota che i tipi di post contrassegnati come “noindex” non appariranno nella sitemap.

Per creare la tua sitemap utilizzando Yoast:

  • Accedi al tuo account WordPress e accedi al tuo cruscotto.
  • Fai clic su "SEO" nel menu laterale sinistro.

Le impostazioni SEO si espandono per offrirti più opzioni.

  • Scegli “generale.”
  • Fai clic su funzionalità.
  • Attiva gli “XML sitemaps” per passare a “on.”
  • Salva le modifiche.

aggiungere una sitemap a wordpress

Questo attiverà la mappa del sito XML.

Visualizzazione della Sitemap

  • Accedi al tuo account WordPress e accedi al cruscotto.
  • Fai clic su "SEO" nel menu laterale sinistro.

Le impostazioni SEO si espandono per offrirti più opzioni.

  • Fai clic su “generale” e poi seleziona la scheda delle funzionalità.
  • Per visualizzare la tua mappa del sito, fai clic sul punto interrogativo che si trova accanto all'interruttore delle mappe del sito XML

come visualizzare la mappa del sito wordpress

come abilitare la sitemap su wordpress

Utilizzando All in One SEO, dovrai andare su All in One SEO > Gestione Funzionalità e Attivare le Sitemap XML:

Come aggiungere la sitemap in all in one seo

La Sitemap XML apparirà quindi nelle impostazioni di All in One SEO:

Come aggiungere la mappa del sito XML all in one seo

A seconda delle esigenze del tuo sito, puoi cliccare sull'icona di aiuto ? per saperne di più su cosa puoi fare per ogni impostazione. Consigliamo di lasciare il segno di spunta attivo per:

  • Crea sitemap compressa
  • Link da Virtual Robots.txt
  • Genera dinamicamente la sitemap

create compressed sitemap link to robot.txt

Dove si trova la Sitemap per Wix?

I siti Wix hanno sitemap che vengono generate dinamicamente sul loro server, e si aggiornano automaticamente quando pagine o contenuti vengono aggiunti o rimossi dal tuo sito. Queste sitemap non sono modificabili.

Ho bisogno di generare una Sitemap per Shopify?

Tutti i negozi Shopify hanno un file sitemap.xml generato automaticamente. Il file contiene collegamenti a tutti i prodotti, pagine, post del blog, immagini dei prodotti e collezioni. Dovrai localizzare il tuo file sitemap nella directory principale del dominio principale del tuo negozio (ad esempio, suescollection.com/sitemap.xml) e poi inviarlo a Google Search Console. Esamineremo questo processo più avanti nell'articolo.

Utilizzo di Altri Strumenti per Generare una Sitemap

Puoi convalidare la tua sitemap attuale utilizzando il nostro strumento di convalida sitemap. Puoi vedere se la tua sitemap presenta errori per determinare se hai bisogno di generarne una nuova:

screenshot del validatore della sitemap di seoptimer che mostra errori

Per aiutarti a generare una sitemap, ecco alcuni strumenti che puoi utilizzare, inclusi SEOptimer Sitemap Generator e XML-sitemaps.com. Vediamo come puoi utilizzare entrambi:

Utilizzo di XML-sitemaps.com

  • Vai su https://www.xml-sitemaps.com/
  • Copia l'URL del tuo sito web
  • Incollalo sul sito web
  • Clicca su “inizia”
  • Attendi mentre il tuo sito web viene esplorato. Nota: se il tuo sito web ha più di 500 URL, sarà necessario creare un account a pagamento.
  • Una volta che l'esplorazione è terminata, clicca su “visualizza i dettagli della sitemap” poi scarica il file .XML

A questo punto, è utile rivedere le tue sitemap poiché qualsiasi problema sul tuo sito è riassunto. Potresti, per esempio, trovare un problema come link interrotti. Esploriamo un po' questo aspetto. I link interrotti possono effettivamente impedire al tuo sito web di essere completamente indicizzato, poiché i motori di ricerca li vedono come vicoli ciechi. I link interrotti suggeriscono che non ci sono più informazioni, mentre in realtà, le informazioni sono solo inaccessibili. I link interrotti possono anche essere dannosi per la reputazione di un sito e aumentare i tuoi tassi di rimbalzo.

  • Dopo aver esaminato le tue sitemap alla ricerca di errori, devi caricare la sitemap nella cartella radice del dominio del tuo sito web.
  • Successivamente, apri la Google Search Console e aggiungi l'URL della tua sitemap.

Utilizzo del Generatore di Sitemap di SEOptimer

  • Per generare una sitemap, dovrai inserire il tuo sito web:

seoptimer sitemap generator come inserire url

  • Se stai modificando o creando una nuova sitemap,
  • Potresti anche dover aggiungere informazioni, come la data dell'ultima modifica, la frequenza con cui è probabile che le tue pagine cambino e la priorità dei tuoi URL.
  • Seleziona il numero di pagine che la tua pagina ha (fino a 5.000)
  • Premi il pulsante “Genera Sitemap”.

seoptimer.com generatore di sitemap che mostra l'analisi delle pagine per generare la sitemap

  • Puoi vedere che il crawler ha terminato di esplorare il tuo sito:

screenshot di seoptimer che mostra la sitemap generata in formato xml e ora puoi scaricare il file o copiarlo negli appunti

  • Puoi cliccare su "Salva file XML" oppure copiare negli Appunti e aggiungere al tuo attuale o caricare il tuo nuovo file sitemap XML creato.

Dovrai convalidare la tua sitemap utilizzando SEOptimer Sitemap Validator, una volta che hai caricato la tua sitemap sul tuo sito web. Dovrai poi inviare la tua sitemap a Google Search Console. È anche una buona idea inviarla a Bing Webmaster Tools. Vediamo come fare entrambe queste cose qui di seguito:

Come aggiungere una Sitemap a Google Search Console

Hai appena caricato la tua sitemap nella directory principale. La posizione della tua sitemap dovrebbe essere https://mywebsite.com/sitemap.xml.

Per caricarlo su Google Search Console, devi accedere a Search Console, vai su “Indice” poi seleziona “sitemap.” Clicca su “aggiungi/testa Sitemap.” Inserisci l'URL della sitemap. Clicca su “Invia”

Come aggiungere una Sitemap a Google Search Console

Come aggiungere una Sitemap agli Strumenti per i Webmaster di Bing

Per registrare la tua sitemap con Bing Webmaster Tools, conferma che la sitemap XML che hai caricato sul tuo sito sia stata caricata con successo e che l'URL si carichi.

  • Accedi a Bing Webmaster Tools
  • Fai clic su “Configura il mio sito”
  • Fai clic su “sitemaps”

Come aggiungere una Sitemap agli Strumenti per i Webmaster di Bing

  • Inserisci l'URL della tua sitemap nella casella di testo etichettata "invia una sitemap"
  • Clicca "invia"

submit sitemap bing webmaster tools

Migliori pratiche per la creazione di una Sitemap?

1. Testa Sempre le Tue Sitemap prima della Sottomissione

Testa sempre la tua sitemap prima di inviarla per assicurarti che eventuali errori siano risolti.

Ecco come testare la tua sitemap:

  • Fai clic su “aggiungi/testa la sitemap” nella pagina di destinazione dei rapporti su Google Search Console.
  • Inserisci l'URL della sitemap nella casella di dialogo e fai clic su Test.
  • Fai clic su “Apri Risultati” una volta completato il test per controllare eventuali errori.
  • Puoi poi inviare.

2. Dare Priorità alle Pagine di Alta Qualità nella Tua Sitemap

La tua sitemap non dovrebbe indirizzare i bot dei motori di ricerca verso pagine di bassa qualità poiché potrebbe essere considerato un segno di un sito con valore minimo per i visitatori. Dà priorità a pagine altamente ottimizzate, immagini, video, contenuti unici e altre pagine che stimolano l'interazione degli utenti sulla tua sitemap.

3. Modifica i tempi di modifica solo quando hai apportato delle modifiche sostanziali

Una tecnica SEO "black-hat" consiste nel cambiare i tempi di modifica per ingannare i bot dei motori di ricerca facendogli credere che tu abbia aggiornato significativamente il tuo sito. Google potrebbe rimuovere i tuoi timestamp se fai questo.

4. Utilizza Solo Versioni Canoniche degli URL nella Tua Sitemap

Se hai utilizzato il tag rel=canonical per differenziare pagine molto simili, allora includi solo queste nel tuo sitemap. Se non hai utilizzato il tag, devi usarlo per distinguere pagine che sono simili (ad esempio, pagine di prodotti) e utilizzare solo la versione canonica nel tuo sitemap da ora in poi.

5. Mantieni il Tuo File Sitemap Piccolo

Quando la tua sitemap è piccola, non sovraccaricherà il tuo server. La dimensione delle sitemap è stata aumentata a 50 MB da Google e Bing.

6. Utilizza Robots.txt per le Pagine che Non Vuoi Indicizzare

Utilizzare una sitemap non significa che è necessario indicizzare ogni singola pagina. Pagine come le pagine di ringraziamento non dovrebbero essere indicizzate anche se sono elencate nella sitemap. Dovresti usare il tag meta robots “noindex, follow” per preservare il tuo link equity anche se quella particolare pagina non sarà indicizzata.

Ci sono momenti in cui puoi usare robots.txt per bloccare le pagine. Un esempio è quando il tuo budget di scansione viene rapidamente esaurito. Cos'è un budget di scansione? È il numero di volte che un bot di un motore di ricerca esplora il tuo sito in un determinato lasso di tempo. Se il tuo sito viene esplorato 32 volte al giorno, per esempio, c'è la possibilità che tu abbia un budget di scansione mensile di 960 volte.

Puoi vedere il tuo budget di scansione sotto “statistiche di scansione” nella console di ricerca.

7. Se hai più di 50.000 URL, crea più Sitemap

Una sitemap ha un limite di 50.000 URL. Questo è adeguato per la maggior parte dei siti. Se hai un sito di grandi dimensioni, come i siti di e-commerce, dovrai creare più di una sitemap.

8. Evita di includere URL con “noindex” nella tua Sitemap

Se non vuoi che determinate pagine vengano esplorate, ha più senso evitare di includerle nella sitemap piuttosto che aggiungere un tag “noindex”. Questo tag invia informazioni contrastanti al bot dei motori di ricerca, suggerendo che la pagina dovrebbe essere sia indicizzata che non indicizzata. Questa incongruenza spreca il tuo budget di esplorazione.

9. Se hai un Sito di Grandi Dimensioni, Crea Sitemap Dinamiche

Se il tuo sito è piuttosto grande, devi impostare alcune regole che aiuteranno a determinare quando una pagina può essere inclusa nella tua sitemap, o cambiata da “noindex” a “indexfollow.” Potrebbe essere utile utilizzare uno strumento per generare una Sitemap XML dinamica.

10. Combina Sitemap XML e Feed RSS/Atom

I feed RSS/Atom aiutano a notificare i motori di ricerca quando il contenuto viene aggiornato sul tuo sito e rendono più facile sia per i motori di ricerca che per gli utenti accedere a contenuti freschi.

11. Altri consigli

  • Assicurati che la struttura del tuo sito fluisca da sinistra a destra, poiché le persone cliccano intuitivamente da sinistra a destra.
  • Usa nomi semplici per le tue pagine, come “prodotti” e “servizi.”
  • Il tuo menu deve apparire su ogni pagina.
  • Il tuo menu deve essere in cima alla pagina e elencare la pagina principale di navigazione.
  • Usa sottocategorie in modo che il tuo menu rimanga semplice.

In Conclusione

Le sitemap rendono più facile per i motori di ricerca indicizzare e esplorare il tuo sito. Rendono anche più semplice per gli utenti navigare il tuo sito. In questo modo, quando aggiorni i contenuti, sia i motori di ricerca che gli utenti troveranno facilmente il nuovo materiale. Cosa significa questo? Che hai maggiori probabilità di avere un buon posizionamento e un'alta reputazione del sito, risultando in più e nuovi visitatori così come conversioni.