Vai al contenuto

Come navigare efficacemente su un sito grazie a una mappa del sito ben strutturata

Un sito di diverse centinaia di pagine senza mappa del sito, conosciamo il risultato: visitatori che girano in tondo e un…

Femme analysant un sitemap imprimé sur un bureau en bois dans un bureau moderne
Lettura: 6 min

Un sito di diverse centinaia di pagine senza una mappa del sito, conosciamo il risultato: visitatori che girano in tondo e un motore di ricerca che ignora metà del contenuto. La sitemap risolve questo problema elencando gli URL utili in un formato leggibile dai robot di indicizzazione e, nella sua versione HTML, dagli utenti. È necessario che questo file sia strutturato con metodo, perché una sitemap disordinata produce l’effetto opposto a quello desiderato.

Sitemap XML o sitemap HTML: due file, due usi distinti

Spesso si confondono i due. La sitemap XML è un file tecnico destinato ai motori di ricerca. Indica gli URL da esplorare, la loro data di ultima modifica e, a volte, una frequenza di aggiornamento. Google, Bing e gli altri crawler lo leggono per individuare le pagine che non avrebbero trovato tramite il linking interno.

La sitemap HTML, invece, è una pagina visibile del sito. Serve come piano di navigazione per i visitatori, in particolare per quelli che non riescono a localizzare un contenuto tramite il menu principale. Il W3C raccomanda infatti di offrire diversi metodi di navigazione (menu, ricerca, mappa del sito) per coprire diversi profili di utilizzo.

In pratica, un sito ha bisogno di entrambe le versioni. Il XML alimenta l’indicizzazione, l’HTML migliora l’esperienza di navigazione. Quando si può esplorare la sitemap di pharmaplanet.net, si vede concretamente come una mappa del sito organizzi gli URL per categorie leggibili, facilitando sia la lettura umana che il crawl automatizzato.

Uomo che presenta una mappa di navigazione web su una lavagna in riunione

Filtrare gli URL della sitemap: ciò che includiamo cambia tutto

Il classico tranello consiste nel generare una sitemap automatica tramite il proprio CMS e non toccarla mai più. WordPress, Shopify o Wix creano file per impostazione predefinita che elencano tutte le pagine, comprese le pagine di tag, le archiviazioni di data, i risultati di ricerca interni o i duplicati paginati. Risultato: il motore di ricerca spreca il suo budget di crawl su pagine senza valore.

Una sitemap ben strutturata contiene solo le pagine che si vogliono realmente vedere indicizzate. Concretamente, si escludono:

  • Le pagine di note legali, politica sulla privacy e condizioni generali (a meno che non mirino a una parola chiave specifica)
  • Le pagine di risultati di ricerca interna, che creano URL quasi infiniti senza contenuto originale
  • Le URL con parametri di ordinamento o filtraggio, frequenti sui siti e-commerce
  • Le pagine in noindex, poiché richiedere l’esplorazione di una pagina che si rifiuta di indicizzare invia un segnale contraddittorio

Questa selezione non è un lusso tecnico. Su un sito di alcune decine di pagine, l’impatto rimane limitato. Su un catalogo prodotti o un sito editoriale con migliaia di articoli, la selezione degli URL nella sitemap condiziona direttamente la velocità di indicizzazione dei contenuti recenti.

Struttura gerarchica della sitemap e linking interno

Una sitemap piatta, cioè un elenco di URL senza logica di raggruppamento, svolge il suo ruolo tecnico minimo. I robot percorrono l’elenco e visitano le pagine. Ma si perde un potente leva di navigazione.

Organizzare gli URL per silo tematico

La buona pratica consiste nel suddividere la sitemap in sottoinsiemi coerenti. Un sito e-commerce può separare le sue sitemap per categoria di prodotti. Un media online può creare una sitemap per rubrica editoriale. Il protocollo sitemaps.org consente un file di indice (sitemap index) che punta a diverse sitemap figlie, ciascuna limitata a un ambito preciso.

Questa organizzazione riflette la struttura del sito e rinforza il linking interno. Una sitemap che riproduce la reale architettura del sito aiuta i motori a comprendere la gerarchia dei contenuti. Una pagina categoria raggruppa pagine prodotto, un dossier editoriale sovraintende articoli: la sitemap traduce questa logica in URL ordinate.

La data di modifica come segnale di freschezza

Il tag lastmod nella sitemap XML indica ai robot quando una pagina è stata modificata per l’ultima volta. Molti CMS aggiornano automaticamente questa data, ma alcuni la aggiornano ad ogni salvataggio, anche senza un reale cambiamento del contenuto. Quando tutte le pagine mostrano la data odierna, il segnale perde ogni valore.

È vantaggioso aggiornare questo tag solo in caso di una modifica sostanziale del contenuto. I motori utilizzano queste informazioni per dare priorità al recrawl delle pagine recentemente modificate.

Giovane donna che consulta una sitemap di sito web sul suo computer portatile a casa

Accessibilità della mappa del sito su mobile e da tastiera

Un aspetto che la maggior parte delle guide ignora: la sitemap HTML non ha alcuna utilità se è inaccessibile su schermi piccoli o tramite navigazione da tastiera. Il W3C raccomanda di progettare la presentazione per diversi formati di finestra e di verificare che gli elementi di navigazione rimangano comprensibili dopo l’ingrandimento del testo.

Per una mappa del sito HTML, ciò significa che l’elenco di URL deve rimanere leggibile senza scorrimento orizzontale su mobile. I link devono avere un’area cliccabile sufficiente, e la struttura per titoli (h2, h3) deve consentire alle tecnologie assistive di saltare da una sezione all’altra.

Dal giugno 2025, la direttiva europea sull’accessibilità si applica a determinate categorie di servizi digitali, inclusi quelli di commercio elettronico. L’accessibilità del percorso di navigazione, mappa del sito inclusa, diventa un obbligo normativo per i siti interessati. I controlli automatici non sono sufficienti: le raccomandazioni del W3C suggeriscono di completare con test in situazioni reali con utenti.

Dichiarare e mantenere la propria sitemap nel tempo

Creare una sitemap pulita non serve a nulla se i motori non sanno dove trovarla. Esistono due metodi di dichiarazione:

  • Aggiungere la riga Sitemap seguita dall’URL completo del file nel robots.txt, alla radice del sito
  • Inviare la sitemap direttamente in Google Search Console o Bing Webmaster Tools, il che consente anche di monitorare gli errori di crawl
  • Combinare i due approcci per coprire tutti i motori, inclusi quelli che non offrono una console dedicata

La manutenzione è importante quanto la creazione iniziale. Quando si elimina una pagina, la si rimuove dalla sitemap. Quando si aggiunge una sezione, si aggiorna il file o si crea una nuova sitemap figlia. Una sitemap obsoleta invia i robot verso errori 404, il che degrada la qualità del crawl su tutto il sito.

Il file sitemap non è un documento statico che si genera una volta per tutte. È uno strumento di gestione che riflette lo stato reale del sito in un dato momento. Si mantiene come si mantiene il proprio catalogo o la propria architettura di menu: regolarmente, rimuovendo ciò che non esiste più e aggiungendo ciò che è appena stato pubblicato.

Come navigare efficacemente su un sito grazie a una mappa del sito ben strutturata