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 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; obbligatorio
  • sitemapindex — il tag genitore usato quando si hanno più file sitemap e si ha bisogno di un file indice
  • sitemap — figlio di sitemapindex; contiene un riferimento a un singolo file sitemap
  • url — un blocco contenitore per la voce di una singola pagina
  • loc — l'URL completo della pagina
  • lastmod — la data dell'ultima modifica al contenuto della pagina (facoltativo; per i siti prevalentemente statici, spesso è sufficiente changefreq da solo)
  • changefreq — un'indicazione sulla frequenza con cui la pagina viene modificata. Valori accettati: always, hourly, daily, weekly, monthly, yearly, never
  • priority — l'importanza relativa della pagina all'interno del tuo sito, su una scala da 0.0 a 1.0 (ad es. 0.8 per le pagine importanti, 0.5 come valore neutro predefinito)

Struttura della sitemap XML Struttura della sitemap XML

Come inviare la sitemap

  1. Posiziona il file nella directory radice del tuo sito: http://example.com/sitemap.xml
  2. Se hai più sitemap, crea un file indice che rimanda a tutte
  3. Aggiungila al tuo file robots.txt:
Sitemap: http://example.com/sitemap.xml
  1. 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 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!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci