Conferma se intendi una pagina sitemap visibile agli utenti o il file sitemap XML
Il primo passo è distinguere due cose diverse: una pagina sitemap per le persone e una sitemap XML per i motori di ricerca. Una pagina sitemap visibile agli utenti è di solito una normale pagina web con link raggruppati per argomento, sezione o reparto. Una sitemap XML è un file leggibile dalle macchine, spesso nascosto ai visitatori occasionali, e può trovarsi in un percorso come /sitemap.xml.
Questa differenza conta perché cambia la ricerca. Se ti chiedi come verificare se un sito ha una pagina sitemap, potresti cercare una pagina cliccabile per i visitatori, non un file pensato per i crawler. Il file può esistere anche quando non esiste alcuna pagina sitemap visibile, e in un piccolo sito editoriale può accadere anche il contrario.
Un indizio rapido è il titolo della pagina. Se il sito mostra “Sitemap”, “Site Map” o “All Pages”, probabilmente stai guardando una pagina visibile agli utenti. Se il browser mostra tag XML o un semplice elenco di URL, quello è il sitemap XML. Semplice. Non confonderli.
Controlla il footer del sito, l’area di assistenza e i link di accessibilità o “site map”
Inizia dal footer su desktop e mobile, perché molti siti inseriscono lì un link alla sitemap accanto ad About, Privacy o Contact. Un grande editore può anche nasconderlo in un centro assistenza, in una pagina di accessibilità o nell’area risorse aziendali. Sono posizioni comuni nei siti con centinaia di pagine, dove una pagina sitemap visibile aiuta i visitatori a orientarsi.
Cerca etichette chiare, non solo “sitemap”. Alcuni siti usano “Site Map”, “Site index” o un’etichetta di accessibilità come “page map”. Questo conta nei siti governativi, universitari e aziendali, dove i team di accessibilità spesso richiedono una pagina che elenchi le principali destinazioni in una struttura ordinata. Un sito con 20 pagine può farne a meno; uno con 2.000, di solito, no.
Non fidarti solo del menu in alto. Un link nel footer può essere l’unico segnale pubblico. Se il sito ha un centro assistenza, cerca prima lì “site map” prima di fare una ricerca sull’intero sito. Un clic può farti risparmiare dieci minuti.
Prova i pattern di URL più probabili per la pagina sitemap
Se il footer non mostra nulla, prova i possibili pattern di URL nella barra degli indirizzi. Inizia con /sitemap, poi /site-map, poi /sitemap-page. Molti siti usano anche /pages/sitemap o /info/sitemap. La denominazione è incoerente, quindi una breve lista è meglio che andare a caso.
Usa un pattern alla volta e osserva il risultato. Una buona pagina sitemap spesso restituisce una pagina HTML pulita con link raggruppati, mentre una pagina mancante può rimandarti a un errore 404 o reindirizzarti altrove. Se il sito usa l’inglese e ha una struttura informativa ampia, /sitemap è il primo posto da provare. Se usa uno stile grafico del brand, a volte compare invece /site-map.
Una piccola cautela: non dare per scontato che l’URL sia pubblico solo perché sembra logico. Alcuni siti bloccano l’accesso diretto o riservano quel percorso al personale. Se il browser restituisce una pagina di errore brandizzata, è comunque un’informazione utile. Significa che il sito ha preso in considerazione quella posizione, anche se non la espone.
Per siti con molti contenuti, una pagina sitemap può trovarsi anche sotto un percorso di sezione, ad esempio /help/sitemap o /about/site-map. È particolarmente comune quando il sito vuole tenere la pagina vicino alle risorse di assistenza, non nel livello pubblico principale. Prova i nomi delle cartelle che vedi già nel sito.
Cerca riferimenti alla sitemap nel file robots.txt del sito
Apri /robots.txt e cerca una riga che inizi con Sitemap:. Quella riga spesso punta a un file sitemap XML, e a volte a più file. Un sito può lasciare nascosta la pagina sitemap visibile agli utenti ma continuare a pubblicare la sitemap XML in robots.txt, e questo è un segnale forte che una qualche forma di sitemap esiste.
Questo controllo è veloce. Digita il dominio del sito seguito da /robots.txt, poi leggi il testo semplice. Se trovi Sitemap: https://example.com/sitemap.xml, hai una prova di una sitemap XML anche se nessuna pagina pubblica è collegata. Se trovi più voci Sitemap, il sito potrebbe dividere la sitemap per sezione, lingua o tipo di contenuto.
Non fermarti al primo file. Alcuni siti elencano un file indice della sitemap invece di un singolo file sitemap. Quel file indice può puntare a diverse sitemap XML dietro le quinte. Utile, sì. Visibile ai visitatori, non sempre.
Se ti serve una pagina per persone, robots.txt non lo confermerà direttamente. Conferma il lato XML. Però ti dà comunque una pista, e le piste contano quando la navigazione di un sito è affollata o organizzata in modo insolito. Per controlli correlati sulla struttura del sito, la guida su come verificare se un sito web relativa alle pagine stampa mostra la stessa abitudine di “seguire la traccia”.
Cerca “sitemap” nella navigazione del sito, nella ricerca interna o nel codice sorgente
Usa la casella di ricerca del sito, se c’è, e cerca direttamente “sitemap”. Sembra quasi troppo facile, ma funziona su siti con archivi grandi o menu multilingue. Se il sito non ha un campo di ricerca visibile, prova la ricerca nella pagina del browser dopo aver caricato la home page, poi il footer, poi una pagina di sezione. Tre punti. Tre possibilità.
La ricerca interna può mostrare titoli di pagina nascosti, non solo link attivi. Un risultato chiamato “Sitemap”, “Site map” o “Accessibility sitemap” può comparire anche quando il menu principale resta silenzioso. In alcuni siti ricchi di contenuti, la pagina sitemap esiste solo come pagina ricercabile perché il team editoriale non voleva inserirla nella navigazione principale.
Se la ricerca fallisce, ispeziona il codice sorgente della pagina. Nel sorgente HTML cerca la parola “sitemap” nel testo dei link, negli attributi dati o nel codice commentato. A volte uno sviluppatore ha lasciato il link nel markup ma non a schermo. Non è elegante, ma succede. Più di una volta.
Qui la ripetizione paga. Cerca nell’header, nel footer, nel menu mobile e nel sorgente. Quattro punti, una parola. Se il sito contiene una pagina sitemap, spesso qualche traccia di “sitemap” emerge almeno in uno di questi punti. Un link nascosto resta pur sempre un link.
Verifica se il sito usa una pagina sitemap dinamica o renderizzata via JavaScript
Alcuni siti costruiscono la pagina sitemap con JavaScript, quindi la pagina appare solo dopo l’esecuzione degli script. In una scansione di semplici link, la pagina può sembrare mancante anche se nel browser esiste. Succede nei siti simili ad app, nelle piattaforme di marketing e nei siti che caricano la navigazione da un’API.
Per intercettarla, apri l’URL sospetto della sitemap e attendi che la pagina finisca di caricarsi. Se il browser mostra un indicatore di caricamento, un contenitore vuoto o un elenco di link che appare in ritardo, potresti trovarti davanti a una pagina sitemap renderizzata in JS. Controlla separatamente il sorgente e il DOM renderizzato, se i tuoi strumenti lo consentono. Uno script può creare una pagina che a prima vista sembra vuota.
Un altro indizio è un percorso, non un file. Un sito può usare /sitemap come rotta del front-end mentre il server serve prima una shell dell’applicazione. La pagina può comunque essere reale, ma il contenuto arriva dopo. Questo conta quando controlli una single-page application con routing lato client.
Per i visitatori, può essere confuso. Per gli editori, è peggio: la pagina esiste, ma solo dopo che gli script hanno terminato. Se il sito blocca gli script o il tuo strumento non li esegue, potresti non vederla. Non dichiararla assente troppo in fretta.
Verifica che la pagina sia davvero una sitemap e non un indice o una directory correlata
Una pagina intitolata “Sitemap” non è sempre una vera pagina sitemap. Controlla cosa contiene. Una vera pagina sitemap di solito elenca sezioni principali, gruppi di articoli o pagine di destinazione in modo strutturato. Un archivio blog, invece, è ordinato per data. Un indice di categoria è ordinato per tema. Un elenco di directory è spesso alfabetico, con poche spiegazioni.
Usa un semplice controllo in 4 punti. Primo, verifica se la pagina raggruppa i link per nome di sezione. Secondo, cerca una copertura ampia del sito, non solo di una categoria. Terzo, controlla se la pagina include pagine di utilità come About, Contact o Policies. Quarto, conferma che la pagina sia pubblica e pensata per i lettori, non solo per i bot. Quattro controlli, non uno.
Fai attenzione anche all’URL e ai breadcrumb. Una pagina sotto /blog/ o /category/ può essere un archivio, anche se il titolo dice “sitemap”. Una pagina sotto /sitemap o /site-map è più promettente, ma è comunque il contenuto a decidere. I titoli possono mentire. La struttura, di solito, dice la verità.
Se la pagina sembra un elenco di directory con una lunga serie di file, è un’altra cosa del tutto diversa. Una pagina directory può elencare cartelle o download, non sezioni del sito. Per un utente, la differenza è evidente dopo pochi secondi. Per chi controlla, è una distinzione necessaria.
Cosa fare se non esiste alcuna pagina sitemap
Se non trovi una pagina sitemap pubblica, torna alla sitemap XML, alla ricerca interna del sito o a un approccio basato su crawl. La sitemap XML è il fallback più rapido perché spesso elenca in un unico punto gli URL importanti del sito. Se robots.txt punta a più file XML, inizia dal file indice e prosegui da lì.
La ricerca interna del sito è l’opzione successiva. Cerca termini generici come “about,” “blog,” “help” o il nome di una sezione nota e osserva come il sito organizza i risultati. Una pagina dei risultati può dirti più sulla struttura del sito di quanto farebbe una pagina sitemap mancante. Potrebbe anche mostrare pagine non collegate nel footer.
Se ti serve una mappa più completa, esegui il crawl del sito con uno strumento basato su browser o con un crawler locale e raccogli i link interni dalle pagine raggiungibili. In questo modo ottieni un inventario pratico, anche senza una pagina sitemap pubblica. Su un sito con navigazione limitata, il crawl può essere l’unico percorso affidabile.
Puoi anche confrontare questo compito con altri controlli del sito, come la guida su come verificare se un sito web per l’assistenza in chat o la guida su come verificare se un sito web per le pagine degli orari di apertura, perché ognuno inizia con la stessa abitudine: trova prima il posto ovvio, poi prova il percorso nascosto se il posto ovvio fallisce.
E se il sito è piccolo, non sorprenderti se non esiste affatto una pagina sitemap. Un sito vetrina di cinque pagine può affidarsi solo al menu principale. Un archivio da 500 pagine, di solito, non può farlo. Questa differenza orienta la ricerca più di qualunque singolo tentativo di URL.
In pratica, dove si trova la sitemap di un sito dipende dalla sua struttura: a volte è nel footer, a volte in una pagina di assistenza, altre volte nel percorso /sitemap o nel file XML dichiarato in robots.txt. Se vuoi trovare sitemap XML robots.txt, quel file resta il controllo più rapido; se invece cerchi una pagina per le persone, la risposta a come verificare se un sito ha una sitemap passa prima da menu, footer, ricerca interna e codice sorgente.