Tutto quello che devi sapere sulle Sitemap XML

Quando parliamo di sitemap, la maggior parte delle persone pensa a una pagina web con link su di essa. Esiste tuttavia un tipo più utile di sitemap: la Sitemap XML. Quali sono i vantaggi di averne uno? Ci sono altri tipi? Come viene creata una Sitemap XML? Continuate a leggere per scoprirlo…

Perché avrei bisogno di una Sitemap?

Una domanda che molti di voi chiederanno è: "Perché dovrei aggiungere una sitemap al mio sito"?

In poche parole, le sitemap sono davvero utili indicizzazione corretta del tuo sito web; aiutano i motori di ricerca durante il processo di scansione.

Puoi confrontare una mappa del sito con una mappa stradale per i crawler. I crawler di solito scoprono nuove pagine tramite link (href o src). Una mappa del sito viene utilizzata per ricontrollare il database dei collegamenti, consentendo loro di scoprire pagine che altrimenti non avrebbero visto. Come bonus, puoi fornire ai crawler ulteriori informazioni sull'URL aggiungendo metadati.

Ciò è particolarmente utile per i nuovi siti Web o siti Web con una quantità significativa di pagine nuove / aggiornate. Grazie a una sitemap i motori di ricerca possono trovare le loro pagine molto più velocemente, riducendo il tempo necessario per indicizzarle.

Una cosa che dovresti tenere a mente è che una mappa del sito non garantisce che una pagina elencata verrà aggiunta all'indice. Se la pagina è di bassa qualità o contiene contenuti duplicati, potrebbe essere esclusa. Una Sitemap semplicemente aiuta i motori di ricerca a capire la struttura del tuo sito.

Tipi di Sitemap

Le Sitemap possono essere suddivise in due categorie: Sitemap HTML e Sitemap XML.

Sitemap HTML

Queste sono le sitemap classiche che i visitatori possono utilizzare per navigare in un sito web. Di solito possono essere trovati in una pagina separata. Le Sitemap HTML sono facili da creare perché sono fondamentalmente pagine Web in cui mostri la struttura del sito web tramite link.

Poiché sono costruiti con HTML, possiamo aggiungi un po 'di CSS per ravvivare le cose, mantenendo la sitemap in linea con la tua esperienza visiva del marchio. Se ti manca l'ispirazione, dovresti dare un'occhiata a SlickMap di Astuteo o CSSsitemap System di David Leggett.

Oltre agli ovvi vantaggi per gli utenti, le sitemap HTML possono essere utili anche per la SEO. Se i crawler possono facilmente trovare un collegamento a una Sitemap HTML, possono aiutarli a capire la struttura del tuo sito. Non dimenticare di aggiornare la tua Sitemap se aggiungi o rimuovi pagine (probabilmente dovrai farlo manualmente).

Sitemap XML

Le Sitemap XML sono utilizzate solo dai motori di ricerca. Tutti i più grandi motori di ricerca (Google, Bing, Yahoo) utilizzano sitemap XML per il processo di scansione.

Esistono moltissimi strumenti online per aiutarti a generare automaticamente sitemap (ecco un elenco utile). Se stai usando un sistema di gestione dei contenuti come Wordpress o Joomla, ci sono molti plugin disponibili.

Tuttavia è una buona idea avere una conoscenza di base su come funziona una mappa del sito. Ecco perché creeremo una sitemap di base passo dopo passo nella sezione seguente.

Feed

HTML e XML sono i formati di Sitemap più utilizzati. Tuttavia, Google accetta anche feed RSS 2.0 e Atom 1.0. Puoi utilizzare l'URL di questi feed come Sitemap. Il problema con questa tecnica è che le pagine meno recenti potrebbero non essere incluse.

Creazione di una Sitemap XML

Il grande vantaggio di una Sitemap XML è l'inclusione dei metadati, che consente di fornire ulteriori informazioni sul contenuto di ciascuna pagina. Una Sitemap XML può essere creata come segue:

Passo 1: Crea un file di testo, chiamalo 'sitemap' e salvalo con un'estensione .xml.

Passo 2: Quindi dobbiamo dire ai motori di ricerca come viene codificata la sitemap, aggiungendo il seguente frammento:

  

Passaggio 3: Nel prossimo passaggio aggiungiamo tutti gli URL pertinenti. Lo facciamo subito prima del tag urlset di chiusura. Di seguito troverai un esempio di una voce di URL (non preoccuparti, discuteremo i vari elementi in seguito):

 http://www.website.com/ 2012/12/12 quotidiano 1 
  • Il loc-tag è usato per collegare alla pagina. Basta inserire l'URL tra i tag.
  • lastmod presenta la data di ultima modifica della pagina.
  • changefreq è, come avrai intuito, la frequenza media delle modifiche della pagina (oraria, giornaliera, settimanale, mensile, annuale ...). Usa "mai" per gli URL archiviati.
  • Puoi anche dare la priorità a determinate pagine tramite il la priorità-tag. I valori di priorità vanno da 0.0 a 1.0 (1.0 è il più importante). La priorità predefinita di una pagina è 0.5. Assegnare la priorità massima a tutte le tue pagine non sarà d'aiuto dato che la priorità è relativa (è usata solo per distinguere tra le pagine della tua sitemap).

Il tag loc è richiesto, la lastmod, changefreq e i tag prioritari sono opzionali!

Passaggio 4: Ora che abbiamo creato la nostra sitemap è ora di caricarlo sul nostro sito. Dovrebbe essere aggiunto alla directory principale.

Quando crei una Sitemap, ci sono alcune cose che dovresti tenere a mente:

  • Tutti gli URL in una Sitemap devono provenire dallo stesso host.
  • La lunghezza massima per un URL è di 2.048 caratteri (che dovrebbe essere più che sufficiente).
  • Una sitemap può contenere un massimo di 50.000 URL.
  • La dimensione massima del file per le Sitemap è di 50 MB.

Se la tua sitemap è troppo grande, puoi dividerla in più Sitemap, nel qual caso dovrai aggiungere un Sitemap Index file. Sembra essenzialmente la stessa di una normale mappa del sito, ma alcuni tag hanno un nome diverso. Dai un'occhiata a questo esempio:

   http://www.website.com/sitemap1.xml   http://www.website.com/sitemap2.xml  

Il file dell'indice Sitemap collega a due diverse sitemap tramite etichetta. In teoria, un file Indice Sitemap può collegarsi a un massimo di 50.000 Sitemap.

Sitemap video

È anche possibile creare una sitemap per i video. È possibile creare un file separato o aggiungere le informazioni video a una Sitemap esistente. L'aggiunta di queste informazioni aumenta la possibilità che il tuo video venga visualizzato come un rich snippet.

Tieni presente che Google può solo eseguire la scansione dei seguenti formati video: wmv, mp4, mpeg, mpg, m4v, asf, flv, swf, avi, ra e ram.

Diamo un'occhiata a un esempio di sitemap video e discutiamo i vari elementi.

  http://www.website.com/video-page.html  http://www.website.com/video-thumbnail.jpg Il video più impressionante di sempre Come dice il titolo: questo è il video più fantastico di sempre.  http://www.website.com/video.mp4 120   
  • Il loc-tag indica quella pagina in cui è possibile trovare il video. Se il video viene utilizzato per creare un rich snippet, questa è la pagina a cui verrà inviato l'utente quando fa clic sulla miniatura.
  • Il Video: anteprima è usato per creare l'immagine di anteprima del rich snippet.
  • Il Titolo del video...
  • … e Descrizione video dovrebbe essere auto-esplicativo.
  • Il Video: i contenuti collegamenti alla posizione del video sul dominio.
  • E infine, il Video: la durata dovrebbe essere aggiunto in secondi.

Ci sono molti altri tag che puoi aggiungere, come una valutazione, il conteggio delle visualizzazioni, le restrizioni, ecc. Tutti i tag disponibili possono essere trovati nelle risorse di Webmaster di Google.

PS: Se hai problemi con la creazione di una sitemap video, puoi utilizzare questo generatore di sitemap video da Distilled. È un file di Google Documento in grado di generare automaticamente il codice corretto. Tutto quello che devi fare è copiarlo e incollarlo nella tua Sitemap.

Sitemap di immagini

La Sitemap immagine è molto utile se vuoi che le tue immagini vengano visualizzate nei risultati di Google Image Search. Questo può darti qualche visitatore in più. Come con la Sitemap video, puoi aggiungere le immagini a una Sitemap esistente o creare un file separato.

Una Sitemap di immagini di base si presenta così:

   http://website.com/page.html  http://website.com/image1.jpg   http://website.com.com/image2.jpg   
  • Prima di tutto è necessario specificare la pagina in cui trovare le immagini. Puoi farlo tramite il loc-tag.
  • Utilizzare il immagine: image-tag per elencare tutte le immagini dalla pagina (fino a 1000).

Opzionalmente è possibile aggiungere altre informazioni come didascalia, informazioni sulla posizione e un titolo.

Convalida la tua Sitemap

Tutti sanno quanto è facile che gli errori si introducano nel tuo codice, quindi è una buona idea convalidare la tua Sitemap per assicurarti che sia privo di errori. Esistono molti strumenti online che possono controllare la validità del tuo file, come questo esempio su www.xml-sitemaps.com.

In alternativa puoi utilizzare gli Strumenti per i Webmaster di Google per testare le tue Sitemap XML. Quando fai clic sul pulsante Aggiungi / prova Sitemap in ottimizzazione> Sitemap, puoi testare una Sitemap prima di inviarla.

Informare i motori di ricerca

Ora che abbiamo creato e convalidato la nostra sitemap, è tempo di informare i motori di ricerca a riguardo.

Puoi informare Google e Bing sulla posizione della tua sitemap tramite la loro Strumenti per i Webmaster. Per Google; accedi al tuo account e vai su Ottimizzazione> Sitemap. Sul lato destro vedrai il pulsante "aggiungi sitemap". Basta aggiungere l'URL della tua sitemap e il gioco è fatto. In Strumenti per i Webmaster di Bing, cerca il widget Sitemap e fai clic su "invia una Sitemap". Qui puoi inserire la posizione della tua sitemap.

In alternativa puoi aggiungere l'URL al tuo file robots.txt. Tutto quello che devi fare è aggiungere una riga aggiuntiva al tuo file, ad esempio:

Sitemap: http://website.com/sitemap.xml

Se disponi di un file Indice Sitemap, non è necessario aggiungere singolarmente le Sitemap separate.

Conclusione

Se vuoi assicurarti che i crawler non perdano pagine o file importanti all'interno del tuo sito web, è meglio aggiungere una Sitemap XML. È anche possibile aggiungere ulteriori metadati come la frequenza di cambiamento e la priorità. Inoltre, è possibile creare una sitemap per video e immagini.

Una volta che la tua sitemap è pronta, non dimenticare di convalidarla e di notificare i motori di ricerca tramite il file robots.txt o i rispettivi strumenti per i Webmaster.