Come ottimizzare la tua Sitemap XML per migliorare la tua SEO
Pubblicato: 2019-07-19Le mappe dei siti XML devono essere una parte vitale della tua strategia SEO tecnica. Le mappe dei siti XML aiutano i motori di ricerca a eseguire la scansione del tuo sito Web in modo più efficiente.
In questa guida tratterò cosa sono le Sitemap XML e come puoi ottimizzarle per migliorare le tue prestazioni SEO.
Cosa sono le Sitemap XML?
Una Sitemap XML è un file che fornisce un elenco di URL per i motori di ricerca, come Google, Bing e Yahoo, per la scansione. Le Sitemap XML possono contenere attributi che forniscono informazioni aggiuntive su ciascun URL per i crawler.
Se non hai dimestichezza con le Sitemap XML ti consiglio di leggere un altro articolo sul blog di Oncrawl: Sitemap XML: il coltellino svizzero della SEO tecnica. L'articolo offre una bella panoramica delle mappe del sito XML per principianti e alcuni casi d'uso di base.
Perché le Sitemap XML sono importanti per la SEO?
Ci sono molte ragioni per cui le mappe dei siti XML sono importanti per la SEO, ma la linea di fondo è che le mappe dei siti XML aiutano i motori di ricerca a scoprire le tue pagine.
Fornire una mappa del sito XML assicurerà che le pagine importanti del tuo sito web vengano scansionate in modo efficiente. In effetti, Gary Illyes, un analista di tendenze per i webmaster di Google, ha dichiarato alla Search Marketing Conference di Sydney che Googlebot utilizza le mappe dei siti per scoprire i contenuti.
L'80% della scoperta sta seguendo i link, quasi il 20% sta solo seguendo le Sitemap.
- Fonte
Puoi anche leggere di più sull'importanza di una mappa del sito XML in SEO qui sul blog di OnCrawl.
Una breve nota sul crawl budget e sulle mappe dei siti XML
Ricorda che una mappa del sito fornisce un elenco di URL per la scansione dei motori di ricerca. Pertanto, è fondamentale discutere di cos'è un crawl budget e di come influisce sulle sitemap XML.
Ecco come Google definisce il budget di scansione:
Prendendo insieme la frequenza di scansione e la domanda di scansione, definiamo il budget di scansione come il numero di URL che Googlebot può e desidera scansionare.
– Blog dei webmaster di Google
La cosa importante da capire nel contesto delle mappe dei siti XML è che Googlebot eseguirà la scansione solo di un certo numero di URL e questo potrebbe non coprire tutti i tuoi URL. Fornire mappe del sito XML può utilizzare il tuo budget di scansione in modo più efficiente perché Googlebot saprà scansionare maggiormente gli URL importanti che fornisci loro nella mappa del sito rispetto agli URL di basso valore.
Le Sitemap XML non impediranno a Google di eseguire la scansione di URL di basso valore tutti insieme, ma forniscono un'indicazione degli URL su cui Googlebot dovrebbe concentrarsi.
[Case Study] Ottimizza i link per migliorare le pagine con il ROI maggiore
Invia le tue mappe del sito XML ai motori di ricerca
È consigliabile inviare le mappe del sito XML ai motori di ricerca tramite le loro console degli strumenti per i webmaster. Se non hai accesso, ecco alcune guide per configurarli:
- Guida per ottenere il tuo sito web su Google Search Console
- Guida per ottenere il tuo sito Web su Bing Webmaster Tools
In questo modo puoi accedere a dati utili, come eventuali errori, data dell'ultima scansione e quanti URL sono stati scoperti. Per maggiori dettagli, puoi leggere la mia guida per inviare il tuo sito web ai motori di ricerca, come Google e Bing.
Tipi di mappa del sito XML
Per i contenuti Web (es. Immagini e video) esistono due tipi di mappe del sito XML: un indice della mappa del sito e un file della mappa del sito. Li tratterò brevemente di seguito, ma assicurati di controllare la documentazione dei principali motori di ricerca.
File Indice della mappa del sito
Un file di indice della mappa del sito è semplicemente una mappa del sito per le tue mappe del sito. Fornisci la posizione di un file della mappa del sito e anche quando è stato modificato l'ultima volta.
<?xml version="1.0" codifica="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <mappa del sito> <loc>http://www.example.com/sitemap1.xml.gz</loc> <lastmod >2004-10-01T18:23:17+00:00</lastmod> </mappa del sito> <mappa del sito> <loc>http://www.example.com/sitemap2.xml.gz</loc> <lastmod>01-01-2005</lastmod> </mappa del sito> </sitemapindex>
File della mappa del sito
Un file Sitemap è un elenco di URL di cui desideri eseguire la scansione da parte di Googlebot. Il file della mappa del sito contiene informazioni aggiuntive, come la data dell'ultima modifica, la frequenza con cui il contenuto cambia e la priorità su una scala da 0,0 a 1,0.
<?xml version="1.0" codifica="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <URL> <loc>http://www.example.com/</loc> <lastmod>01-01-2005</lastmod> <changefreq>mensile</changefreq> <priorità>0,8</priorità> </url> </urlset>
6 consigli per ottimizzare la tua mappa del sito XML
Oltre ad avere una mappa del sito XML, ci sono diverse cose che puoi fare per ottimizzarla per migliorare le tue prestazioni SEO.
1. Segui il protocollo sitemaps.org
Prima di esaminare qualsiasi suggerimento per l'ottimizzazione, è fondamentale che le tue mappe del sito seguano il protocollo sitemps.org affinché i motori di ricerca le comprendano.
Affinché la tua Sitemap XML sia supportata dai principali motori di ricerca, deve:
- Inizia con un tag di apertura <urlset> e termina con un tag di chiusura </urlset>.
- Specificare lo spazio dei nomi (standard di protocollo) all'interno del tag <urlset>.
- Includi una voce <url> per ogni URL, come tag XML principale.
- Includere una voce figlio <loc> per ogni tag padre <url>.
2. Struttura delle mappe del sito XML per sezione del sito
Uno dei miei casi d'uso preferiti per le mappe dei siti XML è monitorare gli URL validi ed esclusi per sezione del sito in Google Search Console.
Per fare ciò devi creare file di indice della mappa del sito per ogni sezione del tuo sito web. Ecco un esempio di come potrebbe apparire:
Indice.xml
indice-prodotti.xml
prodotto.xml
prodotto1.xml
blog-index.xml
blog.xml
blog-1.xml
some-directory-index.xml
directory.xml
directory-1.xml
3. Includi solo le tue "pagine di denaro"
Dovresti includere solo gli URL nei file XML della mappa del sito di cui Googlebot non eseguirà la scansione, l'indicizzazione e il ranking. Queste pagine sono spesso chiamate "pagine di denaro" perché sono quelle che ti fanno guadagnare.
Non vi è alcun motivo per fornire URL nella tua mappa del sito che non forniscono alcun vantaggio SEO al tuo sito web.
4. Evita codici di stato HTTP diversi da 200
Evita di includere URL che restituiscono un codice di risposta HTTP diverso da 200 nella mappa del sito XML. Includere una risposta diversa da 200 è dannoso per il tuo SEO perché stai dicendo a Googlebot che desideri che questi URL vengano scansionati anche se stanno sprecando il tuo budget di scansione.
5. Evita gli URL non indicizzati
Gli URL contrassegnati come noindex non hanno spazio nelle Sitemap XML (a parte casi d'uso specifici). Gli URL che sono noindex non ti porteranno traffico dai motori di ricerca, quindi non c'è motivo per Googlebot di eseguirne la scansione dopo che sono stati eliminati dall'indicizzato.
Nota: puoi utilizzare una Sitemap XML temporanea se desideri che Google visualizzi rapidamente un tag noindex su un gran numero di URL.
6. Evita gli URL che canonicalizzano a un altro URL
Anche gli URL canonizzati in un altro URL non hanno spazio nella mappa del sito XML. Proprio come noindex, non vuoi che questi URL vengano classificati su Google, quindi non c'è alcun motivo per dire a Googlebot di scansionarli.
La linea di fondo
Le mappe dei siti XML sono una parte importante della tua strategia SEO tecnica, quindi dovresti prenderti il tempo necessario per ottimizzarle. Questa guida ti fornisce 6 suggerimenti attuabili che puoi implementare immediatamente.