La sitemap XML è uno degli strumenti più semplici per aiutare i motori di ricerca a scoprire e comprendere le pagine di un sito.
Non serve a “far salire” automaticamente un sito su Google, ma può facilitare la scansione e l’indicizzazione, soprattutto quando il sito ha molte pagine, contenuti nuovi o una struttura complessa.
In WordPress spesso viene generata automaticamente, ma è comunque utile capire dove si trova, cosa contiene e quando può creare problemi.
Cos’è una sitemap XML
Una sitemap XML è un file che contiene un elenco strutturato degli URL che vuoi rendere facilmente individuabili dai motori di ricerca.
Può includere, per esempio:
- pagine;
- articoli;
- prodotti;
- categorie;
- immagini;
- altre tipologie di contenuto.
Il file è pensato principalmente per i crawler, non per gli utenti.
A cosa serve davvero una sitemap
La sitemap aiuta Google e gli altri motori di ricerca a trovare URL che potrebbero essere più difficili da raggiungere tramite i normali link interni.
È particolarmente utile quando:
- il sito è nuovo;
- ha molte pagine;
- pubblica spesso nuovi contenuti;
- ha una struttura profonda;
- alcune pagine hanno pochi link interni;
- contiene molte immagini o contenuti multimediali.
Non sostituisce però una buona architettura del sito.
La sitemap migliora il posizionamento su Google?
No, non direttamente.
Inserire una pagina nella sitemap non significa che verrà automaticamente indicizzata, né che otterrà una posizione migliore.
La sitemap serve soprattutto a segnalare l’esistenza di un URL.
Google continuerà poi a valutare:
- qualità del contenuto;
- utilità della pagina;
- link interni;
- segnali tecnici;
- eventuali direttive noindex;
- canonical;
- autorevolezza.
WordPress crea già una sitemap?
Sì. Le versioni moderne di WordPress possono generare automaticamente una sitemap XML di base.
In molti siti, però, la gestione viene affidata a plugin SEO perché permettono un controllo più preciso sui contenuti inclusi.
La cosa importante è evitare di avere più sistemi che generano sitemap diverse senza sapere quale stia utilizzando Google.
Dove trovare la sitemap di WordPress
L’indirizzo dipende dal sistema utilizzato.
In una configurazione standard WordPress può essere disponibile un indice sitemap dedicato.
Con plugin SEO, invece, l’URL può cambiare.
In molti casi puoi individuarla controllando:
- impostazioni SEO del sito;
- Google Search Console;
- robots.txt;
- documentazione del plugin SEO utilizzato.
Come creare una sitemap con Yoast SEO
Se utilizzi Yoast SEO, la sitemap XML viene normalmente generata automaticamente.
Il plugin crea un indice principale che può contenere sitemap separate per:
- pagine;
- articoli;
- categorie;
- prodotti;
- altre tassonomie o post type.
Questo approccio è utile perché evita di concentrare tutto in un unico file molto grande.
Come creare una sitemap con altri plugin SEO
Plugin SEO differenti possono offrire funzionalità simili.
La logica rimane comunque la stessa: generare una sitemap contenente solo gli URL che ha senso proporre ai motori di ricerca.
Prima di attivare un nuovo plugin, conviene verificare che un altro sistema non stia già creando la sitemap.
Quali pagine dovrebbero essere nella sitemap?
In generale dovrebbero comparire gli URL che vuoi rendere indicizzabili e che hanno valore reale per gli utenti.
Per esempio:
- pagine servizio;
- articoli;
- prodotti;
- categorie utili;
- landing page che vuoi indicizzare.
Non è necessario includere automaticamente ogni URL generato da WordPress.
Quali URL non dovrebbero essere nella sitemap?
Di norma eviterei di includere URL che non vuoi vedere nei risultati di ricerca.
Per esempio:
- pagine noindex;
- contenuti duplicati;
- pagine tecniche;
- archivi inutili;
- URL con redirect;
- pagine eliminate;
- contenuti privati.
Una sitemap pulita è più utile di una sitemap piena di URL inutili.
Sitemap e pagine noindex
Uno degli errori più comuni è inserire nella sitemap una pagina che contiene una direttiva noindex.
I due segnali sono in conflitto:
la sitemap suggerisce che l’URL è importante, mentre il noindex dice al motore di ricerca di non inserirlo nell’indice.
In questi casi conviene correggere la configurazione.
Sitemap e redirect
Gli URL che effettuano un redirect non dovrebbero normalmente comparire nella sitemap principale.
La sitemap dovrebbe puntare direttamente alla destinazione definitiva.
Questo è particolarmente importante dopo:
- restyling;
- migrazioni;
- cambi di slug;
- consolidamento di contenuti;
- eliminazione di vecchie pagine.
Sitemap e errori 404
Anche gli URL non più esistenti dovrebbero essere rimossi dalla sitemap.
Se una pagina è stata sostituita da un contenuto equivalente, può avere senso utilizzare un redirect 301.
Se invece il contenuto non esiste più e non ha un’alternativa pertinente, può restituire correttamente un errore 404 o 410.
Come inviare la sitemap a Google Search Console
Dopo aver individuato l’URL corretto della sitemap, puoi segnalarlo a Google Search Console.
La procedura è semplice:
- apri la proprietà del sito in Google Search Console;
- vai alla sezione dedicata alle sitemap;
- inserisci l’URL della sitemap;
- invia;
- controlla che Google riesca a leggerla correttamente.
Non è necessario inviarla nuovamente ogni volta che pubblichi una pagina: una sitemap dinamica si aggiorna automaticamente.
Cosa significa “sitemap letta correttamente”
Quando Search Console riesce a leggere la sitemap, significa che Google può accedere al file e individuarne gli URL.
Non significa che tutti gli URL contenuti verranno indicizzati.
È normale che il numero di pagine scoperte e quello delle pagine effettivamente indicizzate siano diversi.
Perché alcune pagine della sitemap non vengono indicizzate?
Ci possono essere molte ragioni.
Per esempio:
- contenuto troppo debole;
- pagina duplicata;
- canonical verso un altro URL;
- noindex;
- pagina appena pubblicata;
- pochi link interni;
- problemi tecnici;
- Google considera un altro URL più rappresentativo.
La sitemap da sola non può risolvere questi problemi.
Sitemap e robots.txt sono la stessa cosa?
No.
Sitemap XML e robots.txt svolgono funzioni diverse.
La sitemap segnala gli URL che vuoi rendere facilmente individuabili.
Il file robots.txt serve invece a fornire istruzioni sulla scansione di determinate aree del sito.
È possibile indicare l’URL della sitemap all’interno del robots.txt, ma i due file non sono intercambiabili.
Come dovrebbe essere configurato il robots.txt di WordPress?
Il robots.txt dovrebbe essere semplice e modificato solo quando esiste una ragione precisa.
Bloccare intere directory o sezioni senza comprenderne le conseguenze può impedire ai motori di ricerca di accedere a risorse importanti.
Prima di aggiungere regole conviene sempre verificare:
- cosa si vuole bloccare;
- perché;
- se la pagina deve comunque essere indicizzata;
- se esiste una soluzione più adatta, come noindex.
Robots.txt e noindex non sono la stessa cosa
È un’altra distinzione importante.
Bloccare una pagina nel robots.txt impedisce al crawler di accedere normalmente al contenuto.
Il noindex, invece, è una direttiva che richiede al motore di ricerca di non mantenere la pagina nell’indice.
Utilizzare il robots.txt come strumento generico per “togliere pagine da Google” può creare risultati inattesi.
Gli errori più comuni con le sitemap
Tra i problemi che incontro più spesso ci sono:
- più sitemap generate contemporaneamente;
- URL noindex presenti nella sitemap;
- vecchi URL con redirect;
- errori 404;
- categorie inutili incluse;
- post type che non dovrebbero essere indicizzati;
- sitemap non aggiornata;
- URL canonici incoerenti.
Ha senso controllare periodicamente la sitemap?
Sì, soprattutto dopo modifiche importanti al sito.
Per esempio dopo:
- restyling;
- cambio della struttura degli URL;
- installazione di un nuovo plugin SEO;
- migrazione;
- eliminazione di molte pagine;
- creazione di nuovi custom post type.
Il controllo non deve essere quotidiano, ma fa parte di una buona manutenzione SEO tecnica.
Come verificare rapidamente se la sitemap è pulita
Puoi partire da una verifica molto semplice.
Apri la sitemap e controlla alcuni URL campione.
Chiediti:
- la pagina esiste?
- risponde con status 200?
- è indicizzabile?
- è quella canonica?
- ha senso che compaia su Google?
Se molte risposte sono negative, la configurazione va rivista.
Quando la sitemap diventa un problema SEO
La sitemap raramente è il problema principale di un sito.
Diventa però un segnale utile quando rivela una struttura disordinata.
Se contiene centinaia di URL inutili, redirect, pagine duplicate o contenuti che non dovrebbero essere indicizzati, probabilmente esistono problemi più ampi nell’architettura SEO del sito.
Conclusione
Creare una sitemap XML in WordPress è semplice. Configurarla bene richiede invece capire quali URL vuoi realmente proporre ai motori di ricerca.
La sitemap non sostituisce contenuti di qualità, link interni o una buona struttura tecnica.
Serve a rendere più chiaro il sito ai crawler.
Una buona sitemap non deve contenere tutto: deve contenere ciò che ha davvero senso indicizzare.