Sitemap e sitemap.xml
Cos'è una sitemap XML e come si crea correttamente.
Una sitemap è un file che elenca le pagine del tuo sito web e aiuta i motori di ricerca a eseguire la scansione e l'indicizzazione dei contenuti in modo più efficace. Pensala come un indice: mostra la struttura del sito e le relazioni tra le pagine.
Struttura della sitemap
Una sitemap XML è un file strutturato che indica esattamente ai bot dei motori di ricerca quali pagine esistono sul tuo sito e sono disponibili per la scansione. Non confonderla con una sitemap HTML destinata agli utenti, accessibile a un indirizzo come http://example.com/sitemap/ — svolgono scopi molto diversi.
Una sitemap XML comunica ai motori di ricerca:
- Dove si trovano le tue pagine
- Quando ciascuna pagina è stata aggiornata per l'ultima volta
- Con quale frequenza le pagine sono soggette a modifiche
- Quanto è importante ogni pagina rispetto al resto del sito
Struttura del file XML
Esempio:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2021-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Riferimento ai tag:
urlset— l'elemento radice che racchiude l'intero file; obbligatoriositemapindex— il tag genitore usato quando si hanno più file sitemap e si ha bisogno di un file indicesitemap— figlio disitemapindex; contiene un riferimento a un singolo file sitemapurl— un blocco contenitore per la voce di una singola paginaloc— l'URL completo della paginalastmod— la data dell'ultima modifica al contenuto della pagina (facoltativo; per i siti prevalentemente statici, spesso è sufficientechangefreqda solo)changefreq— un'indicazione sulla frequenza con cui la pagina viene modificata. Valori accettati:always,hourly,daily,weekly,monthly,yearly,neverpriority— l'importanza relativa della pagina all'interno del tuo sito, su una scala da0.0a1.0(ad es.0.8per le pagine importanti,0.5come valore neutro predefinito)
Struttura della sitemap XML
Come inviare la sitemap
- Posiziona il file nella directory radice del tuo sito:
http://example.com/sitemap.xml - Se hai più sitemap, crea un file indice che rimanda a tutte
- Aggiungila al tuo file robots.txt:
Sitemap: http://example.com/sitemap.xml
- Invia l'URL negli strumenti per i webmaster di ciascun motore di ricerca che ti interessa:
Nota
Inviare una sitemap non garantisce che ogni URL in essa contenuto venga indicizzato. I motori di ricerca la utilizzano come guida, non come obbligo.
Invio della sitemap negli strumenti per webmaster
Requisiti di Yandex
Formati supportati:
- XML (consigliato)
- Testo normale (.txt)
Limiti:
- Dimensione massima del file non compresso: 10 MB
- Il Punycode è supportato sia in forma codificata che Unicode
Requisiti di Google
Formati supportati:
- XML — il formato standard e consigliato
- RSS, media RSS e Atom 1.0 — adatti ai blog con un feed già esistente
- Testo normale .txt — codifica UTF-8, solo URL, nient'altro nel file
- Google Sites — la sitemap viene generata automaticamente; puoi inviarla ma non modificarla
Limiti:
- Fino a 50.000 URL per file sitemap
- Dimensione massima del file non compresso: 50 MB
- Se una sottodirectory contiene più di 1.000 pagine, una sitemap di Google Sites potrebbe non essere visualizzata correttamente
Aiuto
Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!