Creare contenuti di qualità per il tuo blog è solo il primo passo per ottenere buoni risultati nella serp. Certo, ci sono gli articoli e le pagine statiche. Questi elementi ti aiutano a essere presente nelle ricerche utili ai tuoi lettori, quindi ai potenziali clienti. Ma devi anche gestire e creare una sitemap WordPress. Sai di cosa parliamo?

Con la tua strategia di blogging puoi ottenere grandi risultati, ma non devi fermarti alla creazione di contenuti. No, se vuoi il massimo devi ragionare anche su una buona ottimizzazione SEO. Devi curare dei dettagli che possono fare la differenza nel singolo articolo (come il tag title, meta description, tag alternative).
Ma puoi fare di più. Puoi lavorare su aspetti che non riguardano il singolo post ma tutte le pagine del blog. Come i breadcrumb, ad esempio, o come la sitemap di WordPress. Ecco, concentriamoci su quest’ultimo punto.
Il nome descrive l’oggetto. La sitemap SEO WordPress è un insieme di link che descrive la struttura del sito. Raccoglie, in altre parole, le pagine di un sito o di un blog e le elenca in modo gerarchico.
Prima di continuare, però, devo fare una distinzione tra sitemap HTML e sitemap XML: la prima è un insieme di link in una pagina web che elenca tutte le altre risorse (ecco un esempio). La seconda è un file .xml che suggerisce al motore di ricerca le pagine del sito web.
La prima sitemap è una risorsa utile agli utenti per orientarsi nel sito, e di solito si trova nel footer. La versione XML, invece, ha un altro compito: permette al motore di ricerca di scansionare e individuare le pagine in modo più efficace attraverso la segnalazione nella Search Console.
Detto in altre parole, rubate dal sito www.sitemaps.org, l’utilizzo del protocollo Sitemap XML non garantisce l’inclusione delle pagine web nei motori di ricerca, ma facilita il processo di scansione del tuo sito da parte dei crawler. La garanzia non te la dà nessuno, ma con la WordPress XML sitemap è tutto più semplice.
Per approfondire: 6 consigli per migliorare i contenuti lunghi.
La sitemap che devi suggerire a Google e agli altri motori di ricerca è composta da tag XML (eXtensible Markup Language, metalinguaggio per la definizione di linguaggi di markup) con codifica UTF-8 che viene indicata nella dichiarazione iniziale e alcuni tag obbligatori. Nella tabella di sitemap.org trovi tutte le informazioni.
| Attributo | Descrizione | |
|---|---|---|
<urlset> | obbligatorio | Comprende il file e fa riferimento agli standard del protocollo corrente. |
<url> | obbligatorio | Tag principale per ogni voce URL. I tag restanti sono secondari di questo tag. |
<loc> | obbligatorio | URL della pagina. L’URL deve iniziare con il protocollo (ad esempio http) e terminare con una barra finale, se richiesto dal server web. |
Ci sono anche altri tag non obbligatori come <changefreq> che indica la frequenza con la quale la pagina dovrebbe essere modificata, oppure <lastmod> che indica la data dell’ultima modifica del file.
Inoltre attraverso la sitemap puoi indicare a Google la presenza di contenuti particolari, come le immagini e i video. Ecco un esempio preso dalla pagina dedicata alla sitemap per immagini di Google:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>http://example.com/sample.html</loc>
<image:image>
<image:loc>http://example.com/image.jpg</image:loc>
</image:image>
<image:image>
<image:loc>http://example.com/photo.jpg</image:loc>
</image:image>
</url>
</urlset> Anche in questo caso ci sono dei tag obbligatori da inserire, tipo <image:image> e <image:loc>, ma non ti devi preoccupare: non devi fare tutto da solo. Per creare una buona sitemap XML basta un plugin WordPress. Non uno qualsiasi: hai bisogno di WordPress SEO di Yoast o di estensioni specifiche.
Non solo WordPress: ottimizzazione SEO per Joomla.
In passato c’erano i generatori di sitemap, ma oggi i CMS hanno delle soluzioni personalizzate o dei plugin dedicati che permettono di ottenere questa risorsa. Tu devi solo cliccare un bottone, copiare l’indirizzo della risorsa e incollarlo nella sezione di sitemap validation dedicata del Search Console (tra un po’ vediamo).
Con WordPress SEO di Yoast il processo è questo: vai nella sezione dedicata alla sitemap, spunti l’opzione per attivarla e clicca sul bottone XML sitemap. Il risultato è più o meno quello che vedi nello screenshot.

Ci sono delle opzioni specifiche nel pannello di controllo di WordPress SEO: ti consiglio di non toccare se non hai esigenze particolari e, soprattutto, non sai quello che stai modificando. Un dettaglio: Yoast non è l’unica soluzione. Anche il CMS WordPress genera la sua sitemap di base, che è comunque valida ai fini SEO.
Un lavoro simile è fatto da Rankmath e All in One SEO Pack che trovi anche nell’hosting con WordPress preinstallato e ottimizzato di Serverplan: basta un click per generare la sitemap XML. Rispetto a questo argomento, abbiamo raccolto una serie di domante tipiche con risposte avanzate sull’argomento SEO on-page:
Possibili cause: permalink WordPress non configurati, conflitti plugin, problemi .htaccess, o plugin SEO disattivato. Verifica prima se la sitemap esiste andando su tuodominio.com/sitemap.xml.
Controlla che gli URL nella sitemap siano raggiungibili, non restituiscano 404, non abbiano redirect e rispettino il formato canonico del sito.
Vai su tuosito.com/sitemap.xml o tuosito.com/wp-sitemap.xml. Se vedi un elenco di pagine in formato XML, ce l’hai. Dal 2020, WordPress genera automaticamente le sitemap, quindi se hai una versione recente dovresti averla già.
Google può processare la sitemap immediatamente, ma l’indicizzazione delle pagine può richiedere da pochi giorni a diverse settimane, dipende dall’autorità del sito e dal crawl budget.
Ora hai la sitemap, ma devi fare in modo che Google possa scansionarla. Basta inserire l’indirizzo della sitemap nel Google Search Console. In questo tool, a sinistra, hai un link per andare nella sezione. Clicca sul pulsante in alto a destra Aggiungi/testa sitemap, inserisci l’URL della sitemap che si trova nella barra del browser) e vai.
Dopo aver testato la sitemap, Google inizierà a leggerla e a indicizzare i contenuti. Sul Search Console, invece, hai dei grafici per capire come si sta muovendo, se ci sono dei problemi che verranno segnalati nella dashboard. Nell’immagine in alto hai la vecchia versione della dashboard, oggi è leggermente diversa.
Il tuo blog ha bisogno della sitemap perché in questo modo Google può trovare tutti i tuoi articoli. Ma questa è la definizione base, l’idea che si nasconde dietro il concetto stesso di sitemap. In una delle pagine della Guida Google alla Sitemap c’è un elenco di punti che spiegano i vantaggi materiali di una sitemap.xml di qualità.
Inoltre la sitemap è una mappa del sito WordPress: diventa perfetta per facilitare anche l’indicizzazione di contenuti multimediali come immagini e video, dettagli che arricchiscono ogni giorno i tuoi post.
Per approfondire: come caricare le immagini di un blog WordPress.
Anche tu hai un blog da ottimizzare? Anche tu hai comprato un hosting per WordPress e hai iniziato a pubblicare articoli? Bene, uno dei primi passaggi da spuntare è questo: crea una sitemap per il tuo blog e suggeriscila ai motori di ricerca. In questo modo sarà più semplice indicizzare i contenuti più importanti del tuo blog.
Hai creato la sitemap del blog? Hai qualche problema? Nella Google Search Console tutto è andato secondo i piani? Lascia la tua esperienza e le tue domande nei commenti, cerchiamo di arricchire questo articolo.
22 commenti presenti
Fabio ha commentato il 2015-08-17 13:08:59
Ottomo articolo, vorrei aggiungere alle volte la generazione della sitemap di Yoast SEO non viene generata, nessun problema si risolve disabilitando il plugin e poi riattivarlo.
Consiglio anche di inviare la sitemap al Bing Webmaster, ultimamente è migliorato il servizio di Microsoft e non costa nulla aprire una scheda anche nel loro websearch. ☺
Riccardo Esposito ha commentato il 2015-08-17 14:40:14
Grazie Fabio, hai aggiunto delle informazioni utili all’articolo. Tu usi Yoast SEO per la sitemap?
Fabio ha commentato il 2015-08-17 15:40:37
Si certo, lo uso sempre. Ottimo plugin.
Ora possiamo inoltre collegarmo direttamente al nostro webmaster tools ed ottenere maggiori informazioni sul sito
Riccardo Esposito ha commentato il 2015-08-19 15:56:30
Grande, anche io lo uso sempre.
Elena ha commentato il 2016-01-19 15:56:22
Ciao,
la sitemap è stata generata ma in google search console mi dice che c’è un errore, indirizzo non trovato. Così accetto il suggerimento di Fabio e disattivo il plug in. Risultato: ora la sitemap non viene proprio generata, mi da errore 404!
Come mai?
Grazie in anticipo per la risposta
Elena
Riccardo Esposito ha commentato il 2016-01-23 14:46:02
Guarda, possiamo chiedere a Fabio se si è trovato in situazioni simili. Se ha suggerito forse ha la soluzione…
Fabio ha commentato il 2016-01-23 15:38:48
Prova allora a reinstallarlo sarà andato in blocco.
Daniela Zavallone ha commentato il 2016-07-06 02:25:57
Salve io sono un web master e il SEO che lavora per la mia cliente mi ha detto che lui NON vuole generare in automatico la sitemap dai plug-in ma che ne ha generata una lui dove è presente SOLO la home page e basta.
Per me è completamente scorretto, voi di che idea site?
Grazie
Riccardo Esposito ha commentato il 2016-07-06 06:16:39
Ciao
In base alla mia esperienza personale – ripeto, la mi esperienza personale – la sitemap del plugin ha sempre svolto il suo lavoro egregiamente. Anche perché permette di tracciare anche le nuove pubblicazioni, non solo la home page. Detto questo, potresti farti spiegare il perché di questa scelta? Forse c’è un motivo specifico.
Daniela Zavallone ha commentato il 2016-07-06 08:25:17
Anche io ho sempre usato plug-in in vari CMS e mi sono sempre trovata bene.
La sua risposta in merito è stata ” i plug-in fanno solo schifezze e Google vede solo la Home”.
Io non ho parole, il SEO non è il mio mestiere principale, ma questa mi sembra molto falsa.
Riccardo Esposito ha commentato il 2016-07-07 06:44:22
Guarda, anche io non sono un SEO. Ma questa cosa non la capisco. Da approfondire, non ho mai avuto questa esperienza.
Mario ha commentato il 2016-09-30 16:23:00
Ciao, complimenti per l’articolo, molto chiaro e mirato al punto!
Voto Readbility 10! ahahahah
E comunque viva Yoast SEO, anche se alle volte con i cms personalizzati mi ha fatto impazzire!
Ciaooo
Riccardo Esposito ha commentato il 2016-09-30 18:44:15
Ciao Mario, grazie per il commento.
Sì, anche io trovo comodo Yoast perché riunisce in un unico plugin diverse funzioni. Ad esempio quella della sitemap.
A presto!
Olga ha commentato il 2017-07-23 13:09:45
Scusate, ma se ho il sito in versione gratuita di WP e non ho la possibilità di installare Yoast, come posso fare la sitemap? Grazie
Riccardo Esposito ha commentato il 2017-07-24 10:19:46
Anche WordPress.com ha una sitemap, si trova all’indirizzo nomedeltuosito/wordpress.com/siremap.xml
Marco Valeri ha commentato il 2017-10-19 18:55:24
Ciao Riccardo,
perdona la domanda da novellino:
una volta inviata la sitemap, come indicato nel tuo grandioso articolo, devo aggiornala ogni volta che pubblico un nuovo contenuto o si aggiorna in automatico?
Grazie in anticipo e complimenti per il blog!!
Riccardo Esposito ha commentato il 2017-10-20 08:48:03
No, non devi aggiornare. Una volta inserita fa tutta da sola. Solo in casi particolari si invia di nuovo la sitemap ma non quando pubblichi un nuovo articolo.
Marco Valeri ha commentato il 2017-10-20 18:28:07
Non so come ringraziarti per le info…
Complimenti per questo blog
A presto
Riccardo Esposito ha commentato il 2017-10-27 22:48:14
Ciao!
Nadia ha commentato il 2018-08-15 20:10:48
È possibile creare e caricare la site map di un sito creato con blogger?
Riccardo Esposito ha commentato il 2018-08-16 08:43:13
Certo, la puoi creare con questo tool http://ctrlq.org/blogger/ e il processo per inserirla è uguale ad altri blog.
Mario ha commentato il 2023-03-21 10:46:58
Salve, google console su alcuni articoli mi dice “La Sitemap può essere letta, ma presenta errori” li vado ad evidenziare e mi dice il formato é in html
utilizza un formato sitemap supportato. Sto uscendo matto, qualcuno potrebbe aiutarmi?