Vai al contenuto
BeoHosting
BeoHosting
WordPress

Come creare una sitemap per un sito WordPress

BeoHosting Team··9 min read di lettura
Come creare una sitemap per un sito WordPress

Cos'è una sitemap e perché è importante

Una sitemap XML è un file che contiene l'elenco di tutte le pagine del tuo sito che vuoi far indicizzare ai motori di ricerca. Pensala come una mappa del tuo sito che consegni a Google, Bing e agli altri motori di ricerca affinché possano trovare e comprendere più facilmente la struttura dei tuoi contenuti. Senza una sitemap, i motori di ricerca devono basarsi interamente sul seguire i link per scoprire le tue pagine, il che può far sì che alcune pagine non vengano mai indicizzate.

Una sitemap è particolarmente importante per i siti nuovi che non hanno molti link in entrata, per i siti con un gran numero di pagine (oltre 500), per i siti con una struttura complessa in cui alcune pagine non sono ben collegate dai link interni, e per i siti che aggiungono frequentemente nuovi contenuti come blog ed e-commerce. Google raccomanda esplicitamente l'uso di una sitemap come parte delle pratiche SEO di base.

Tipi di sitemap

Sitemap XML

La sitemap XML è il formato standard compreso dai motori di ricerca. Contiene gli URL delle pagine insieme a metadati come la data dell'ultima modifica (lastmod), la frequenza di modifica (changefreq) e la priorità della pagina (priority). I siti WordPress in genere hanno una sitemap index che fa riferimento a più file sitemap individuali - uno per gli articoli, uno per le pagine, uno per le categorie, ecc. Questo è particolarmente utile per i siti di grandi dimensioni, perché un singolo file sitemap può contenere un massimo di 50.000 URL.

Sitemap HTML

Una sitemap HTML è una pagina del tuo sito destinata ai visitatori umani, non ai motori di ricerca. Mostra un elenco organizzato di tutte le pagine importanti con i relativi link. Pur non essendo un fattore SEO diretto, aiuta gli utenti a trovare i contenuti e migliora l'esperienza utente. Molti siti hanno una pagina di sitemap HTML nel footer.

Sitemap per video e immagini

Se il tuo sito contiene molti contenuti video o immagini, sitemap separate per i file multimediali aiutano i motori di ricerca a indicizzarli. Una sitemap video contiene informazioni su durata, categoria e descrizione del video. Una sitemap delle immagini aiuta Google Immagini a indicizzare meglio le tue immagini, cosa che può generare traffico significativo, soprattutto per gli e-commerce e i siti portfolio.

La sitemap integrata di WordPress

Dalla versione 5.5, WordPress dispone del supporto integrato per le sitemap XML senza la necessità di un plugin aggiuntivo. La sitemap integrata è disponibile all'indirizzo tuosito.com/wp-sitemap.xml e include automaticamente articoli, pagine, categorie e tag. Tuttavia, la sitemap integrata di WordPress ha una personalizzazione limitata - non puoi escludere facilmente pagine specifiche, aggiungere priorità o controllare quali tipi di contenuto includere. Per la maggior parte dei siti, un plugin SEO con funzionalità avanzate per la sitemap è una scelta migliore.

Creare una sitemap con Yoast SEO

Installazione e attivazione

Yoast SEO è il plugin SEO per WordPress più popolare, con oltre 5 milioni di installazioni attive. Dopo l'installazione e l'attivazione, la funzionalità della sitemap è abilitata automaticamente. La tua sitemap sarà disponibile all'indirizzo tuosito.com/sitemap_index.xml. Yoast genera automaticamente una sitemap index che contiene i link ai singoli file sitemap per ogni tipo di contenuto.

Configurare la sitemap in Yoast

Nell'amministrazione di WordPress vai su Yoast SEO → Settings → Site features → APIs. Verifica che l'opzione delle sitemap XML sia abilitata. Poi, per ogni tipo di contenuto (articoli, pagine, custom post type) puoi configurare se includerlo nella sitemap. Se hai tipi di contenuto che non dovrebbero essere indicizzati (come pagine private o landing page pubblicitarie), escludili dalla sitemap. Yoast aggiunge automaticamente anche le immagini alla sitemap, il che aiuta a indicizzare i contenuti visivi.

Escludere singole pagine

Per escludere una pagina specifica dalla sitemap, apri quella pagina nell'editor, trova il meta box di Yoast SEO in fondo e nella scheda Advanced imposta "Allow search engines to show this page in search results?" su "No". Questo imposterà sia un tag noindex sia la rimozione della pagina dalla sitemap. Usalo per le pagine di ringraziamento, le pagine con contenuti duplicati o qualsiasi pagina che non vuoi nei risultati di ricerca.

Creare una sitemap con Rank Math

Configurazione di base

Rank Math è un plugin SEO più recente che sta crescendo rapidamente in popolarità grazie alle ricche funzionalità gratuite. La sitemap si configura tramite Rank Math → Sitemap Settings. Rank Math offre un controllo più dettagliato di Yoast nella versione gratuita - puoi impostare il numero di link per pagina della sitemap, includere o escludere le immagini e controllare individualmente ogni tipo di contenuto.

Opzioni avanzate

Rank Math permette di aggiungere pagine esterne alla sitemap (pagine che non sono articoli o pagine di WordPress), di escludere articoli e pagine specifici per ID, di impostare priority e changefreq per ogni tipo di contenuto, di effettuare il ping automatico dei motori di ricerca quando la sitemap viene aggiornata, e di creare sitemap speciali per le attività locali (Local SEO sitemap) e per i contenuti video (Video Sitemap nella versione Pro). Queste opzioni avanzate rendono Rank Math una scelta eccellente per i siti con esigenze SEO specifiche.

Creare una sitemap manualmente

Creare il file XML

Se non vuoi usare un plugin, puoi creare manualmente una sitemap XML. Crea un file sitemap.xml nella directory principale del tuo sito. Il file deve iniziare con una dichiarazione XML e usare il namespace urlset. Ogni URL viene definito all'interno di un tag url con un elemento loc obbligatorio (URL della pagina) ed elementi opzionali lastmod (data dell'ultima modifica), changefreq (daily, weekly, monthly) e priority (da 0.0 a 1.0). Una sitemap manuale richiede aggiornamenti manuali ogni volta che aggiungi o modifichi una pagina, cosa che la rende poco pratica per i siti attivi.

Generatori di sitemap online

Se hai un piccolo sito statico, puoi usare strumenti online come XML-Sitemaps.com, Screaming Frog o Sitemap Generator che eseguono automaticamente la scansione del tuo sito e generano una sitemap XML. Questi strumenti sono utili per una generazione una tantum della sitemap, ma per i siti WordPress che vengono aggiornati regolarmente una soluzione tramite plugin è molto più pratica, perché aggiorna automaticamente la sitemap a ogni modifica dei contenuti.

Inviare la sitemap a Google Search Console

Aggiungere il sito a GSC

Google Search Console (GSC) è uno strumento gratuito di Google per monitorare la presenza del tuo sito nella ricerca Google. Se non hai ancora un account GSC, creane uno su search.google.com/search-console. Aggiungi il tuo dominio usando una proprietà di tipo Dominio (consigliata), che copre tutte le varianti dell'URL, oppure una proprietà di tipo prefisso URL per una versione specifica. Verifica la proprietà tramite un record DNS (per la proprietà di tipo Dominio) oppure un tag HTML, un file o Google Analytics (per il prefisso URL).

Inviare la sitemap

In GSC vai su Sitemap nel menu a sinistra. Inserisci l'URL della tua sitemap (di solito sitemap_index.xml o sitemap.xml) e clicca su Invia. Google inizierà a elaborare la tua sitemap e mostrerà lo stato - URL letti correttamente, errori e avvisi. Presta attenzione a eventuali errori come URL che restituiscono uno status 404 o pagine bloccate da robots.txt.

Monitorare lo stato di indicizzazione

Dopo aver inviato la sitemap, segui il report Copertura in GSC, che mostra quante pagine sono indicizzate, quante hanno errori e quante sono escluse. Gli errori più comuni sono: "Submitted URL has crawl issue" (la pagina non può essere scansionata), "Submitted URL marked noindex" (la pagina ha un tag noindex ma è presente nella sitemap) e "Submitted URL seems to be a Soft 404" (la pagina esiste ma non ha contenuti). Risolvi gli errori regolarmente, perché gli errori accumulati possono influire negativamente sul crawl budget.

Ottimizzazione della sitemap

Cosa includere nella sitemap

Includi tutte le pagine che vuoi far indicizzare e che offrono valore agli utenti: articoli e pagine pubblicati con contenuti di qualità, categorie e tag con abbastanza contenuti, custom post type (prodotti, elementi del portfolio) e URL canonici. Non includere pagine con contenuti scarni, pagine duplicate, pagine con tag noindex, pagine private e URL di amministrazione.

Aggiornamenti regolari

La sitemap dovrebbe essere sempre aggiornata. I plugin SEO come Yoast e Rank Math aggiornano automaticamente la sitemap quando pubblichi un nuovo articolo o ne modifichi uno esistente. Verifica periodicamente che la sitemap non contenga URL che restituiscono errori (404, 500) o redirect (301, 302). Usa uno strumento come Screaming Frog per eseguire la scansione della tua sitemap e individuare gli URL problematici.

Errori comuni con le sitemap

  • Includere pagine noindex: Se una pagina ha un tag noindex ma è presente nella sitemap, Google segnala un errore. Sincronizza sempre le impostazioni noindex con la sitemap.
  • URL obsoleti: Le pagine eliminate o spostate che restano nella sitemap generano errori 404 in GSC. Pulisci regolarmente la sitemap.
  • Sitemap troppo grande: Una sitemap con più di 50.000 URL o più grande di 50MB deve essere suddivisa in file più piccoli con una sitemap index.
  • Bloccare la sitemap in robots.txt: Verifica che robots.txt non blocchi l'accesso al file della tua sitemap. Aggiungi una direttiva Sitemap: a robots.txt.
  • Non usare URL HTTPS: Se usi HTTPS con un certificato attivo, tutti gli URL nella sitemap devono essere le versioni HTTPS.

Conclusione

Una sitemap è uno strumento semplice ma potente che aiuta i motori di ricerca a scansionare e indicizzare il tuo sito in modo efficiente. Per il CMS WordPress, consigliamo di usare il plugin Yoast SEO o Rank Math, che genera e aggiorna automaticamente la sitemap. Dopo averla creata, assicurati di inviare la sitemap a Google Search Console e di monitorare regolarmente lo stato di indicizzazione. In BeoHosting, tutti i piani di hosting WordPress includono il plugin Yoast SEO preinstallato e una sitemap generata automaticamente, così il tuo sito è visibile ai motori di ricerca fin dal primo giorno.

BeoHosting Team

10+ anni di esperienza — Specialisti di web hosting e infrastrutture

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Ultimo aggiornamento: