Tecnico

Cos'è un file sitemap.xml, e perché è importante?

Un semplice elenco delle tue pagine che aiuta i motori di ricerca a trovare tutto su un sito nuovo o in crescita.

Cos'è

Un file sitemap.xml è un elenco strutturato, scritto in un formato leggibile dalle macchine, di ogni pagina del tuo sito che vorresti far conoscere ai motori di ricerca. Invece di affidarsi interamente a un motore di ricerca che segue i link da una pagina all'altra per scoprire tutto col tempo, una sitemap consegna in anticipo un elenco diretto e completo, un po' come dare a un visitatore un indice invece di chiedergli di trovare ogni capitolo sfogliando l'intero libro.

Non è qualcosa che un visitatore vede o con cui interagisce mai direttamente; esiste puramente per i crawler dei motori di ricerca, di solito referenziata dal tuo file robots.txt e inviata direttamente a strumenti come Google Search Console.

Perché è importante

Una sitemap è più preziosa esattamente nelle situazioni in cui la scoperta è più difficile: un sito nuovo di zecca senza ancora altre pagine che vi rimandano, un sito grande con pagine a più di qualche clic di distanza dalla homepage, oppure un sito aggiornato di frequente che vuole che i cambiamenti vengano notati rapidamente. Senza di essa, un motore di ricerca deve affidarsi puramente ai link, il che può significare che ci vuole molto più tempo per trovare e indicizzare tutto, oppure che alcune pagine poco collegate internamente vengono perse del tutto.

È un'aggiunta a basso sforzo, una tantum (o rigenerata automaticamente) senza reali svantaggi: anche un sito piccolo e semplice trae beneficio dal rendere esplicito l'intero elenco delle proprie pagine invece di lasciarlo implicito.

Come risolverlo

  1. Se usi un website builder o un CMS (Squarespace, Wix, Webflow, WordPress con un plugin SEO), una sitemap viene di solito generata e mantenuta aggiornata automaticamente: controlla le impostazioni SEO per un URL della sitemap invece di costruirne una a mano.
  2. In caso contrario, usa uno strumento gratuito per generare sitemap, oppure chiedi al tuo sviluppatore di generarne una, elencando l'URL di ogni pagina che vuoi far trovare ai motori di ricerca.
  3. Salva il risultato come sitemap.xml e caricalo nella cartella principale del tuo sito in modo che sia raggiungibile a tuodominio.com/sitemap.xml.
  4. Referenziala dal tuo file robots.txt con una riga come Sitemap: https://tuodominio.com/sitemap.xml.
  5. Invia l'URL della sitemap direttamente in Google Search Console e Bing Webmaster Tools per accelerarne la scoperta.
  6. Rilancia il controllo di Launch Readiness per confermare che la sitemap venga rilevata.

Verifica se il tuo sito ha questo problema

Launch Readiness analizza il tuo sito alla ricerca di questo e altri ~50 problemi prima del lancio, in pochi secondi — gratis, senza registrazione.

Avvia un'analisi gratuita