Cosa sono, come crearne uno e inviarlo a Google
Pubblicato: 2023-04-06Le mappe dei siti sono uno dei vecchi successi della SEO, ma anche delle chicche.
Infatti, sono uno degli elementi più importanti della SEO, perché aiutano Google e altri motori di ricerca a trovare le pagine del tuo sito web.
Per non parlare del fatto che ti aiutano anche a posizionarti meglio, perché Google è in grado di individuare nuove pagine e identificare gli aggiornamenti delle vecchie pagine molto più rapidamente.
In poche parole: non puoi vivere senza di loro.
Ho sentito spesso che possono sembrare travolgenti e abbastanza tecnici da capire.
Ma non lasciare che la frustrazione della loro tecnicità ti spinga a buttare il tuo computer fuori dalla finestra: ti copro le spalle!
Ti mostrerò cosa sono le sitemap, come crearne una, come inviarle a Google e tutte le best practice essenziali.
Cos'è una mappa del sito?
Per iniziare con le basi, una mappa del sito è un file che fornisce informazioni su pagine, video, immagini e altri file sul tuo sito web. È importante per vari motivi, tra cui:
- Fungere da roadmap per Google e altri motori di ricerca per trovare e comprendere meglio i tuoi contenuti.
- Guida i motori di ricerca attraverso il tuo sito Web per eseguire la scansione e l'indicizzazione delle pagine essenziali.
- Aiutare la ricerca a identificare quando sono disponibili nuove pagine e aggiornamenti alle vecchie pagine.
- Aiutare i motori di ricerca a trovare versioni linguistiche alternative della tua pagina.
Ma prima di andare oltre, devi sapere che esistono due tipi di formati di sitemap: HTML e XML. Ecco la differenza fondamentale:
Sitemap HTML: è più simile alla mappa del sito dei contenuti che gli utenti possono vedere e utilizzare per navigare nel tuo sito. Sono anche comunemente indicati come "archivio del sito web". Alcuni esperti di marketing considerano le sitemap HTML obsolete o addirittura del tutto inutili.
Sitemap XML: questa è la mappa del sito utilizzata esclusivamente per l'indicizzazione e la scansione del tuo sito Web e viene inviata manualmente. È la forma più moderna di gestione del modo in cui tutti i tuoi contenuti vengono archiviati sul tuo sito web.
Mentre le sitemap HTML potrebbero aiutare gli utenti a trovare pagine sul tuo sito, come ha affermato John Mueller, il tuo collegamento interno dovrebbe comunque occuparsene. Quindi l'attenzione da una prospettiva SEO dovrebbe essere sulle sitemap XML.
Tipi di Sitemap
Da questi due tipi di sitemap descritti sopra, ci sono anche delle sottosezioni al loro interno. Ora esaminerò questi in modo più dettagliato.
1. Mappa del sito della pagina
Una mappa del sito della pagina o una normale mappa del sito migliora l'indicizzazione di pagine e post. Per i siti che non sono incentrati sulle immagini o sui video, come i siti di fotografia e videografia, una mappa del sito della pagina può includere anche le immagini e i video su ciascuna pagina.
Una mappa del sito di una pagina senza un'immagine sarebbe simile a questa:
<?xml version=”1.0″ encoding=”utf-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″ >
<URL>
<loc>https://example.com/</loc>
<lastmod>17-09-2020</lastmod>
<changefreq>ogni giorno</changefreq>
<priority>0.9</priority>
</URL>
</urlset>
Includi i tuoi URL nei tag <loc>. <lastmod> indica quando la pagina è stata modificata l'ultima volta. <changefreq> indica la frequenza con cui la pagina viene modificata e <priority> indica l'importanza della pagina per le altre pagine del sito Web nel suo insieme. Puoi dare un'occhiata al formato XML delle Sitemap per maggiori informazioni su questi parametri.
2. Mappa del sito video
Una sitemap video XML è simile a una sitemap di pagine, ma ovviamente si concentra principalmente sui contenuti video, il che significa che sono necessari solo se i video sono fondamentali per la tua attività. In caso contrario, salva il tuo crawl budget (la quantità limitata di pagine e risorse scansionabili nel tuo sito) e aggiungi il link del video alla mappa del sito della tua pagina.
Ma se hai bisogno di una mappa del sito video, sarebbe simile a questa:
Nota: questo è l'aspetto di una Sitemap video. Implementalo solo se i video sono fondamentali per la tua attività.
3. Mappa del sito di notizie
Se pubblichi notizie e desideri che gli articoli di notizie siano presenti nelle notizie principali e in Google News, hai bisogno di una mappa del sito di notizie. C'è una regola cruciale qui: non includere nel file articoli che sono stati pubblicati più a lungo degli ultimi due giorni.
Le Sitemap di Google News non sono preferite nei normali risultati di ranking, quindi assicurati di aggiungere solo articoli di notizie. Inoltre, non supportano i collegamenti alle immagini, quindi Google consiglia di utilizzare dati strutturati per specificare la miniatura dell'articolo.
4. Immagine Mappa del sito
Come le sitemap dei video, le sitemap delle immagini sono necessarie solo se le immagini sono fondamentali per la tua attività, come un sito di fotografia o di foto d'archivio. In caso contrario, puoi lasciarli nella mappa del sito della tua pagina e contrassegnarli con lo schema dell'oggetto immagine e verranno sottoposti a scansione insieme al contenuto/URL della pagina.
Se ritieni che sia necessaria una mappa del sito di immagini, sarà simile a questa:
<?xml version=”1.0″ encoding=”utf-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″ xmlns:image=”http://www.google.com/schemas/sitemap-image/1.1″ >
<URL>
<loc>https://example.com/</loc>
<immagine:immagine>
<image:loc>https://example.com/image-url.png</image:loc>
</immagine:immagine>
<immagine:immagine>
<image:loc>https://example.com/seconda-immagine-url.png</image:loc>
</immagine:immagine>
</URL>
</urlset>
5. Indice della mappa del sito
Ci sono alcune limitazioni che dovresti tenere a mente per le sitemap:
- Avere troppi URL comporterà solo l'indicizzazione di alcune delle tue pagine.
- Tutte le Sitemap, ad eccezione della Sitemap per le notizie, devono avere un massimo di 50.000 URL.
- Le Sitemap per le notizie devono avere un massimo di 1000 URL.
- Una mappa del sito deve avere una dimensione massima di 50 MB di file non compresso.
A causa di tali limitazioni, potrebbe essere necessario disporre di più di una mappa del sito. Quando utilizzi più di un file Sitemap, hai bisogno di un file di indice che elenchi tutte quelle Sitemap. È il file di indice che invii in Google Search Console e Bing Webmaster Tools. Quel file dovrebbe assomigliare a questo:
Crea una mappa del sito con il CMS gratuito di HubSpot
Puoi facilmente creare una mappa del sito utilizzando il CMS gratuito di HubSpot. Dopo aver creato la tua mappa del sito, puoi apportare facilmente le modifiche necessarie.
Fonte immagine: HubSpot
- Aggiungi pagine figlie a un menu
Fonte immagine: HubSpot
- Crea un menu secondario
Fonte immagine: HubSpot
- Visualizza le revisioni del tuo menu
Fonte immagine: HubSpot
Per ulteriori informazioni, visita questa guida pratica.
Esempio di mappa del sito XML
Finora, hai visto la struttura di ogni sitemap. La maggior parte dei siti Web avrà bisogno solo della mappa del sito della pagina che include le immagini su ciascuna pagina. Sembra così:
Priorità della mappa del sito
L'aggiunta di priorità alla mappa del sito è una delle cose che molte persone fanno per distinguere l'importanza delle diverse pagine, ma Gary Illyes di Google ha affermato che Google ignora queste priorità. Nelle sue esatte parole:
In generale, fintanto che sei onesto su quando il tuo contenuto è stato effettivamente modificato, includilo nella tua mappa del sito in modo che Google e altri motori di ricerca sappiano ripetere la scansione della pagina modificata e indicizzare il nuovo contenuto.
Come creare una mappa del sito
In questa sezione, ti mostrerò come creare una mappa del sito senza utilizzare alcun generatore o plug-in. Se il tuo sito web è su WordPress o preferisci utilizzare un generatore (che lo rende facile), passa alla sezione successiva.
Questi sono i passaggi esatti da seguire per creare manualmente una mappa del sito:
1. Decidi quali pagine del tuo sito devono essere sottoposte a scansione da Google e determina la versione canonica di ogni pagina.
Le versioni canoniche sono necessarie quando si hanno pagine duplicate. Ad esempio, supponi di servire una comunità internazionale e di avere pagine per ogni località con la stessa lingua e contenuti, come example.com/us/page e example.com/ca/page per i visitatori statunitensi e canadesi, rispettivamente.
In tal caso, è importante indicare l'originale, che potrebbe essere example.com/page o uno dei due come il canonico. Se desideri saperne di più su come funziona, questo post spiega in profondità la canonicalizzazione.
Inoltre, non includere URL bloccati da file robots.txt, che richiedono un login per l'accesso o che sono protetti da password, poiché i robot di ricerca non possono scansionarli. Otterrai errori di copertura in GSC solo se li aggiungi.
2. Determina se hai bisogno di più di una mappa del sito.
Diversi siti Web utilizzano file separati per pagine, post e categorie. Ricorda che se hai più di 50.000 URL, hai bisogno di più Sitemap.
3. Codifica tutti i tuoi URL in tag XML in modo che assomiglino al tipo di mappa del sito che desideri creare.
Questa pagina spiega come utilizzare i tag XML in modo più dettagliato.
4. Se disponi di più file della mappa del sito, crea un file dell'indice della mappa del sito e includi i collegamenti alle singole mappe del sito che hai creato.
Questo è già descritto nella sezione intitolata “Indice Sitemap”.
Generatori di mappe del sito
La maggior parte di noi professionisti del marketing non ha un background di sviluppo web, quindi non possiamo programmare per salvarci la vita. Se il pensiero di creare manualmente una mappa del sito ti fa venire il mal di testa, usa un generatore di mappe del sito e risparmia 12 giorni di ricerca attraverso codici complessi.
Esistono diversi generatori di mappe del sito che puoi utilizzare:
- TechnicalSEO di Merkle ne ha uno in cui puoi caricare un file CSV con i tuoi URL. È particolarmente utile se disponi di versioni in lingue diverse delle tue pagine (tag hreflang). Se il tuo sito Web è codificato in modo personalizzato e non si trova su alcun CMS o builder che genera una mappa del sito, devi utilizzare un generatore come TechnicalSEO.
- Screaming Frog SEO Spider ne ha anche uno che mi piace usare con semplici siti personalizzati. In Screaming Frog, assicurati di utilizzare la modalità ragno. Puoi farlo facendo clic su "Modalità" e selezionando "spider". Quindi digita l'URL della tua home page e lascia che esegua la scansione. Al termine, fai clic su "Sitemap".
Per chiarimenti su come utilizzare Screaming Frog, dai un'occhiata all'immagine qui sotto:
Per salvare il file XML sul tuo computer, seleziona tutte le opzioni importanti per il tuo sito e fai clic su "esporta". Quindi, carica quel file sul tuo server nella directory principale.
Entrambi gli strumenti non aggiornano automaticamente il file della mappa del sito. Alcuni strumenti lo fanno ma sono premium, quindi paghi per il servizio.
Tuttavia, non dovrai occuparti di nessuno dei precedenti se il tuo sito web è su WordPress o su una piattaforma di e-commerce come Shopify.
Per i siti WordPress, Yoast e Rank Math sono plugin SEO popolari che generano sitemap e le aggiornano quando modifichi post e pagine e Shopify genera anche sitemap automaticamente.
Come inviare la tua mappa del sito a Google
Il modo migliore per inviare la tua mappa del sito a Google è tramite Google Search Console (GSC). Ci sono anche altri modi e passaggi aggiuntivi, ma inizierò con GSC, perché è il metodo più comune.
Segui questi passi:
1. Vai su Google Search Console e fai clic su "mappa del sito".
2. Digita l'URL della mappa del sito e fai clic su Invia. Se disponi di più Sitemap con un file indice Sitemap, devi solo digitare l'URL per il file indice.
In alternativa, se non l'hai inviato a GSC, c'è un altro modo per far sapere a Google che ne hai uno aggiungendo questa riga nel file robots.txt:
Mappa del sito: http://example.com/sitemap.xml
Ma ovviamente l'URL qui con quello che hai effettivamente. E se hai un file indice, includi qui solo il tuo file indice.
Se (per qualche strana ragione) non stai utilizzando GSC, utilizza il servizio ping per far sapere a Google che dovrebbe eseguire la scansione del tuo file. Per farlo, digita l'URL qui sotto nel tuo browser:
http://www.google.com/ping?sitemap=https://example.com/sitemap.xml
Sostituisci https://example.com/sitemap.xml con l'URL della tua mappa del sito.
Ed è fatto!
Best practice per la mappa del sito
Ora che hai compreso l'importanza delle Sitemap, come funzionano e le tue opzioni per inviarle, assicuriamoci che quella finale che crei sia in perfetta forma seguendo queste best practice.
1. Utilizza gli strumenti per generare sitemap automatiche.
Creare e aggiornare manualmente una sitemap XML ti costerà molto tempo (ed è inutilmente complesso). Per risparmiare tempo in modo da poterti concentrare su altre cose come la tua prossima abbuffata di Netflix, è meglio utilizzare un generatore automatico di mappe del sito.
Quelli sopra menzionati per WordPress sono dotati di quella funzione gratuitamente. Per i siti personalizzati dovrai pagare, ma secondo me è assolutamente qualcosa per cui vale la pena pagare.
2. Esegui regolari controlli e aggiornamenti di manutenzione della mappa del sito.
Tutte le parti del SEO sono uno sforzo continuo, quindi controlla regolarmente le tue sitemap. La console di ricerca fa un ottimo lavoro nel farti sapere se i tuoi URL inviati hanno problemi con la scansione o l'indicizzazione.
Controlla regolarmente la sezione "Copertura" in GSC e aggiorna il tuo sito o la mappa del sito in caso di errori. La cosa grandiosa di questo è che ti dice qual è l'errore esatto con suggerimenti su come risolverlo.
Puoi anche utilizzare Screaming Frog per la manutenzione della mappa del sito. Dopo aver eseguito la scansione del tuo sito web o dell'URL della Sitemap, controlla la scheda del codice di risposta per gli errori 404 o 5xx.
Se utilizzi uno strumento o un plug-in per la generazione automatica di mappe del sito, aggiornalo quando sono disponibili aggiornamenti. Inoltre, visualizza periodicamente la mappa del sito accedendo all'URL della tua mappa del sito e controllando se mancano pagine o se l'ora dell'ultimo aggiornamento non è corretta.
3. Dai la priorità alle pagine di alta qualità nella tua mappa del sito.
Sebbene Google non presti più attenzione al tag di priorità (o almeno così dicono), puoi comunque aggiungerlo perché c'è più di Google là fuori (sì, come SEO lo ammetto). Bing potrebbe prestare attenzione a quel tag, quindi è comunque buona norma dare la priorità alle pagine di alta qualità nella mappa del sito.
La priorità della mappa del sito mostra quali pagine scansionare e indicizzare più velocemente, quindi puoi impostare le priorità utilizzando valori compresi tra 0,00 e 1,00. Ma assicurati di non utilizzare lo stesso valore per tutte le pagine, altrimenti Google non sarà in grado di stabilire quale sia la più importante.
Per i valori, puoi andare con qualcosa del genere:
- Pagina iniziale – 1.00
- Pagine di destinazione principali – 0.90
- Altre pagine di destinazione – 0,85
- Link principali sulla barra di navigazione – 0.80
- Altre pagine sul sito – 0,75
- Articoli principali/post di blog come pagine hub – 0,80
- Pagine di categorie di blog – 0,75
- Altri post – 0,64
4. Includere solo le versioni canoniche degli URL nella mappa del sito.
La tua mappa del sito dovrebbe contenere solo gli URL che desideri vengano indicizzati dai motori di ricerca. Ciò significa che se un URL punta a un altro come sua versione canonica, non dovresti includerlo, poiché è una dichiarazione a Google e ad altri motori di ricerca che non desideri che quell'URL venga indicizzato.
Ignorandolo e includendo quell'URL nella tua mappa del sito, fornisci informazioni contrastanti a Google. L'URL indesiderato potrebbe essere indicizzato o si otterranno errori di copertura in GSC. Quindi, includi solo le versioni canoniche, in modo da consolidare la tua posizione nei risultati dei motori di ricerca.
5. Suddividi le tue sitemap di grandi dimensioni.
Ho già detto sopra che devi dividere la tua mappa del sito in più file se supera i 50 MB o ha più di 50.000 URL. Non inviare mai file XML di grandi dimensioni a Google, altrimenti alcuni dei tuoi URL non verranno indicizzati e sai bene che ogni URL è importante!
Un consiglio veloce qui è salvare ogni file con nomi di facile comprensione (per te) come page_sitemap1.xml e page_sitemap2.xml.
E con questo, ti auguro buon sitemapping!