Generatore Sitemap
Generatore sitemap.xml
Inserisci un elenco di URL, imposta changefreq, priority e lastmod globalmente, genera sitemap XML conformi a sitemap.org con un clic.
Genera online file Sitemap XML per mappe di siti web conformi allo standard aperto del protocollo sitemap.org 0.9. Supporta la configurazione completa di sette frequenze di aggiornamento changefreq, priorità relativa priority da 0.0 a 1.0 e selettore data lastmod. Offre escape automatico delle entità XML, rilevamento in tempo reale di URL non validi, anteprima XML strutturata in tempo reale, download con un clic e funzioni di copia. Aiuta i principali motori di ricerca come Google e Bing a scoprire rapidamente e indicizzare in modo efficiente tutte le pagine importanti del tuo sito web.
Raccomandazioni correlate
Casi d'uso
- Dopo il lancio di un nuovo sito web, genera batch Sitemap per le pagine principali e inviale a Google Search Console e Bing Webmaster Tools per accelerare la scoperta e l'indicizzazione da parte dei motori di ricerca
- Dopo un restyling del sito o modifiche alla struttura URL, rigenera la Sitemap e aggiorna l'indice dei motori di ricerca per evitare che link morti influiscano sulle prestazioni SEO
- Per siti e-commerce, importa in batch gli URL degli elenchi prodotti e imposta valori changefreq e priority diversi in base alla categoria di prodotto e alla data di pubblicazione
- Per grandi portali o siti di notizie con oltre 50.000 URL, suddividi le Sitemap per canale e crea un file Sitemap Index
- Per siti blog, configura frequenze di aggiornamento e parametri di priorità adeguati per pagine articolo, pagine tag, pagine categoria e pagine archivio
- Per siti aziendali, organizza diversi tipi di URL come pagine prodotto, pagine notizie, pagine informazioni e pagine contatti, impostando valori lastmod e priority differenziati
- Dopo il completamento della migrazione del sito (aggiornamento HTTP a HTTPS, cambio dominio), rigenera la Sitemap e inviala per guidare i crawler a eseguire rapidamente la scansione dei nuovi indirizzi
- Integra manualmente le Sitemap generate da plugin come Yoast SEO aggiungendo URL di pagine speciali non coperte dal plugin
- Dopo la diagnostica e l'ottimizzazione SEO, rigenera la Sitemap per garantire che le impostazioni priority delle pagine importanti siano appropriate e aumentare il peso di crawling delle pagine di alto valore
- Prima di dichiarare la posizione della Sitemap in robots.txt, utilizza questo strumento per verificare la correttezza del formato XML ed evitare errori di parsing da parte dei crawler
Come utilizzare
- Nell'area di input URL, incolla l'elenco degli indirizzi delle pagine da indicizzare, un URL completo per riga (deve includere l'intestazione del protocollo http:// o https://)
- Nel menu a discesa changefreq, seleziona la frequenza di aggiornamento della pagina: per la home page scegli daily o hourly, per le pagine articolo weekly, per le pagine statiche yearly o monthly
- Trascina il cursore priority o inserisci un valore tra 0.0 e 1.0 per impostare la priorità: imposta la home principale su 1.0, le pagine categoria importanti su 0.8, le pagine articolo normali su 0.5, le pagine archivio su 0.3
- Fai clic sul selettore data lastmod, seleziona la data dell'ultima modifica del contenuto del sito oppure lascia vuoto il campo lastmod
- Controlla nell'area di anteprima in tempo reale a destra se la struttura XML generata è corretta; gli URL non validi vengono evidenziati in rosso per la correzione
- Dopo la conferma, fai clic sul pulsante "Scarica sitemap.xml" per salvare il file oppure sul pulsante "Copia" per copiare il contenuto XML negli appunti
- Carica sitemap.xml nella directory root del sito web, aggiungi una dichiarazione Sitemap in robots.txt oppure inviala direttamente a Google Search Console/Bing Webmaster
Funzionalità
- Supporto inserimento batch URL: un URL per riga, filtro automatico di righe vuote e link duplicati per elaborare rapidamente grandi volumi di indirizzi di pagina
- Escape automatico entità XML: caratteri speciali come &, <, >, ", ' negli URL vengono automaticamente sottoposti a escape in &, <, >, ", ' per evitare completamente errori di parsing XML
- 7 opzioni di frequenza di aggiornamento changefreq: always, hourly, daily, weekly, monthly, yearly, never – coprono tutti gli scenari di tipo di pagina
- Impostazione precisa della priorità priority: supporta valori arbitrari nell'intervallo da 0.0 a 1.0 con una cifra decimale per distinguere l'importanza delle pagine
- Selettore data lastmod per l'ultima modifica: selettore calendario visuale, formattazione automatica nel formato standard W3C Datetime (YYYY-MM-DD)
- Rilevamento in tempo reale URL non validi: riconoscimento automatico di URL con formato errato (protocollo mancante, caratteri non validi, ecc.) con segnalazione del numero di riga problematico per la correzione
- Generazione anteprima in tempo reale: il contenuto XML viene aggiornato immediatamente quando si modifica l'elenco URL o i parametri di configurazione – non è necessario fare clic manualmente su un pulsante di generazione
- Download con un clic di sitemap.xml: i risultati generati vengono scaricati direttamente come file XML standard e possono essere caricati immediatamente sul server del sito web
- Avviso limite URL: notifica automatica al raggiungimento di 50.000 URL che è necessario utilizzare una soluzione di suddivisione Sitemap Index
- Copia negli appunti: copia con un clic del contenuto XML completo negli appunti per l'incollaggio diretto in file server o invio online
- Statistiche dimensione byte: visualizzazione in tempo reale della dimensione in byte del file Sitemap XML generato per valutare se la dimensione del file soddisfa i limiti dei motori di ricerca
- Output elemento root urlset standard: segue rigorosamente la specifica del protocollo http://www.sitemaps.org/schemas/sitemap/0.9 con corretta dichiarazione del namespace xmlns
- Dichiarazione codifica UTF-8: aggiunta automatica della dichiarazione di codifica XML per garantire la corretta elaborazione di URL multilingua senza errori di codifica
Domande frequenti
È obbligatorio inviare una Sitemap? Un sito web senza invio non viene indicizzato?
Un sito web può essere indicizzato anche senza inviare una Sitemap – i motori di ricerca possono scoprire le tue pagine tramite backlink da altri siti web e il tracciamento dei link interni. Tuttavia, l'invio di una Sitemap può accelerare notevolmente la velocità di scoperta, specialmente per nuovi siti, siti di grandi dimensioni e siti con link interni incompleti. Google consiglia ufficialmente a tutti i siti web di inviare una Sitemap. Questo è un lavoro SEO di base con costi molto bassi e benefici elevati.
Gli URL nella Sitemap devono essere percorsi assoluti? Si possono scrivere percorsi relativi?
Devono essere URL completamente assoluti che includono l'intestazione del protocollo (http:// o https://) e il nome di dominio completo. Non è possibile utilizzare percorsi relativi (come /page1.html) o forme senza protocollo. I motori di ricerca necessitano di URL completi per analizzare ed eseguire la scansione correttamente delle Sitemap. I percorsi relativi causano errori di parsing.
Le impostazioni di changefreq e priority sono veramente utili? I motori di ricerca le rispettano?
Entrambi i campi sono "suggerimenti", non "comandi". I motori di ricerca non li rispettano necessariamente al 100%, ma impostazioni accurate hanno comunque valore di riferimento. In confronto, lastmod (data ultima modifica) è il campo più considerato dai motori di ricerca tra i tre, poiché può comunicare direttamente ai crawler se una pagina ha nuovi contenuti. Non impostare in modo disonesto tutte le pagine sulla priorità più alta o always, poiché ciò farebbe perdere ai motori di ricerca la fiducia in questi metadati.
Il file Sitemap deve essere posizionato nella directory root del sito web?
Non necessariamente. La Sitemap può essere posizionata in qualsiasi percorso del sito web, purché l'URL sia normalmente accessibile. Tuttavia, robots.txt deve essere posizionato nella directory root. Se hai suddiviso più Sitemap secondarie con Sitemap Index, non ci sono restrizioni sui percorsi delle Sitemap secondarie. Tuttavia, per abitudine, posizionarla nella directory root è più comodo da gestire e più facile da scoprire per i crawler.
Il sito web ha meno di 50.000 URL, ma la dimensione del file supera i 50 MB – cosa fare?
La Sitemap deve essere suddivisa. 50.000 URL e 50MB sono due limiti paralleli. Se viene soddisfatta una delle condizioni di superamento del limite, è necessario suddividere. Puoi suddividere per tipo di contenuto o semplificare la Sitemap (ad esempio rimuovendo spazi e rientri non necessari, utilizzando la compressione gzip). Tuttavia, se dopo la compressione supera ancora i 50MB, deve essere suddivisa.
Nella Sitemap possono essere contenute pagine noindex o URL vietati da robots.txt?
Non consigliato. La Sitemap dovrebbe contenere solo le pagine che desideri vengano scansionate e indicizzate dai motori di ricerca. Pagine noindex, pagine vietate da Disallow, pagine che richiedono accesso e pagine di errore 404 non dovrebbero apparire nella Sitemap. Ciò riduce la fiducia dei motori di ricerca nella Sitemap e spreca crawl budget.
Dopo gli aggiornamenti del contenuto è necessario inviare nuovamente la Sitemap? Con quale frequenza è opportuno aggiornare la Sitemap?
Purché l'URL del file Sitemap rimanga invariato, i motori di ricerca eseguiranno nuovamente la scansione periodicamente. Non è necessario inviarla nuovamente manualmente ogni volta che il contenuto viene aggiornato. La frequenza di aggiornamento dipende dalla frequenza di aggiornamento del contenuto del tuo sito: i siti di notizie possono aggiornare la Sitemap quotidianamente o anche ogni ora (generata automaticamente), i siti aziendali una volta alla settimana o al mese. Gli script lato server possono essere impostati per aggiornare automaticamente il file Sitemap.
Quali lingue di URL supporta Sitemap? Gli URL cinesi devono essere codificati?
Sitemap supporta URL in qualsiasi lingua, ma gli URL con caratteri non ASCII (come il cinese) devono essere codificati URL (chiamata anche codifica percentuale, percent-encoding). Ad esempio, "中文页面" viene codificato in %E4%B8%AD%E6%96%87%E9%A1%B5%E9%9D%A2. La maggior parte dei browser e degli strumenti lo elabora automaticamente, ma devi assicurarti che gli URL nella Sitemap generata siano codificati correttamente.
Si possono inviare più Sitemap contemporaneamente? Ad esempio contemporaneamente Sitemap articoli e Sitemap prodotti?
Sì, ci sono due modi: ①Utilizzare un file Sitemap Index per gestire in modo uniforme tutte le Sitemap secondarie. Questo è il metodo consigliato, devi inviare solo l'URL del file indice; ②Inviare l'URL di ciascuna Sitemap secondaria individualmente sulla piattaforma webmaster. Questo metodo è anch'esso possibile ma la gestione è più complicata. Entrambi i metodi sono efficaci, i motori di ricerca eseguiranno la scansione di entrambi.
La Sitemap generata deve essere compressa con gzip? Quali sono i vantaggi della compressione?
La compressione non è obbligatoria ma è fortemente consigliata. La compressione gzip normalmente riduce la dimensione della Sitemap del 70-80%, risparmiando larghezza di banda e tempo di scansione dei crawler, specialmente per i siti di grandi dimensioni l'effetto è evidente. I motori di ricerca supportano completamente il formato compresso sitemap.xml.gz e lo decomprimono automaticamente. Purché dopo la compressione non superi i 50MB, va bene.
Per le versioni HTTP e HTTPS del sito web è necessario inviare entrambe le Sitemap?
Dovresti inviare solo la versione preferita che desideri venga indicizzata. Se l'intero sito utilizza HTTPS ed è stato effettuato un reindirizzamento 301 da HTTP a HTTPS, è necessario inviare solo la versione HTTPS della Sitemap. Non inviare contemporaneamente sia la versione HTTP che HTTPS, poiché ciò causa problemi di contenuto duplicato. Allo stesso modo, per www e non-www è necessario determinare il dominio preferito e inviare solo la Sitemap del dominio preferito.
WordPress ha generato una Sitemap con Yoast SEO – è ancora necessario questo strumento?
Yoast SEO può generare automaticamente Sitemap per la maggior parte delle pagine, ma potrebbe perdere alcune pagine – come pagine singole create manualmente, tipi di post personalizzati non configurati correttamente, landing page speciali, pagine importate esternamente, ecc. Puoi utilizzare questo strumento per integrare questi URL non coperti da Yoast, generare una Sitemap supplementare separata o verificare se la Sitemap generata da Yoast è completa e corretta.
L'ordine degli URL nella Sitemap è importante? È utile posizionare le pagine importanti all'inizio?
Nel protocollo Sitemap l'ordine degli URL non ha alcun peso ufficiale. I motori di ricerca non eseguono la scansione preferenziale degli URL solo perché sono posizionati all'inizio. Tuttavia, alcuni professionisti SEO hanno osservato un leggero effetto di preferenza di ordine. Quindi non nuoce posizionare gli URL importanti all'inizio, ma non aspettarti un effetto evidente da ciò. Dovresti comunque contrassegnare correttamente la priorità tramite il campo priority.
Le pagine impaginate (come /list?page=2, /page/3) devono essere inserite nella Sitemap?
Dipende dal valore del contenuto impaginato. Se l'impaginazione è costituita da elenchi ripetitivi di tipo "visualizza altro" (come pagina 2, pagina 3 di elenchi di articoli), normalmente non è consigliabile inserirle nella Sitemap, poiché queste pagine hanno contenuto ripetuto e basso valore. L'attenzione dovrebbe essere posta sulla home page dell'elenco e sulle pagine articolo specifiche. Tuttavia, se le pagine impaginate hanno contenuti univoci (come la navigazione per categorie, impaginazione con valore autonomo), possono essere incluse con priority più bassa.
Come si convalida se una Sitemap è corretta e valida?
Esistono diversi metodi di convalida: ①Dopo la generazione con questo strumento, visualizza prima un'anteprima locale della struttura XML per verificare se la chiusura dei tag, i namespace e i caratteri di escape siano normali; ②Utilizza lo strumento sitemap-inspector per la convalida online del formato e dell'accessibilità degli URL, controllando in batch i codici di stato HTTP di tutti gli URL; ③Dopo il caricamento, accedi direttamente all'URL della Sitemap nel browser per vedere se viene visualizzata normalmente senza errori di parsing XML; ④Dopo l'invio a Google Search Console/Bing Webmaster Tools visualizza il rapporto di stato per vedere se ci sono messaggi di errore come errori di formato, URL non accessibili, superamento dei limiti – questo è il metodo di convalida più autorevole; ⑤Puoi anche utilizzare strumenti di convalida XML online per verificare la correttezza della sintassi XML.
Risoluzione dei problemi
La Sitemap XML generata mostra errori di parsing quando aperta nel browser, indicando un formato non corretto
Gli URL contengono caratteri speciali XML come &, <, > che non sono stati sottoposti a escape: durante l'incollaggio lo strumento ha eseguito automaticamente l'escape, ma se hai modificato manualmente il file l'escape potrebbe essere stato perso La dichiarazione XML o il namespace urlset sono scritti in modo errato: verifica che il valore xmlns nella prima riga corrisponda completamente a http://www.sitemaps.org/schemas/sitemap/0.9, senza barre aggiuntive I tag non sono chiusi correttamente: tutti i tag di apertura come <url>, <loc> devono avere i corrispondenti tag di chiusura </url>, </loc>, i tag auto-chiudenti non devono essere scritti in modo errato La codifica del file non è UTF-8 senza BOM: Windows Blocco note potrebbe salvare con codifica UTF-8 BOM o GBK causando errori di parsing; salva come UTF-8 senza BOM Gli URL contengono caratteri non validi: gli URL cinesi devono essere codificati URL (percent-encoding), i caratteri speciali non codificati causano errori di parsing XML La dichiarazione della versione XML è errata: la prima riga deve essere <?xml version="1.0" encoding="UTF-8"?>, non scrivere 1.1 o altre versioni L'ordine di annidamento dei tag è errato: i sotto-tag devono essere completamente contenuti all'interno dei tag padre, senza annidamenti incrociati, come l'ordine errato <url><loc></url></loc>
Dopo l'invio della Sitemap a Google Search Console viene visualizzato "Impossibile leggere la Sitemap" o "Errore di formato"
L'URL del file Sitemap non è accessibile: verifica che l'accesso diretto all'URL della Sitemap nel browser restituisca il codice di stato 200, senza errori 403/404/500 Il server restituisce un Content-Type errato: dovrebbe restituire application/xml o text/xml, la restituzione di text/html causa errori di identificazione La Sitemap contiene URL vietati da robots.txt: GSC segnala un errore se rileva percorsi Disallow nella Sitemap Problema di reindirizzamento URL: se l'URL della Sitemap reindirizza con 301/302 a un altro indirizzo, ciò causa errori. Assicurati che gli URL siano direttamente accessibili senza reindirizzamenti HTTP/HTTPS o www/non-www non corrispondono: il dominio della Sitemap inviata non corrisponde al dominio verificato in GSC (ad esempio è verificato www.example.com ma la Sitemap usa example.com) Il file Sitemap è troppo grande, supera il limite di 50MB o gli URL superano i 50.000: GSC rifiuta direttamente l'elaborazione di file che superano i limiti Sono state utilizzate entità HTML invece di entità XML: lo spazio unificatore &nbsp; è un'entità HTML, non XML, e non può essere utilizzata in XML
La Sitemap è stata inviata molto tempo fa, ma molti URL non sono stati ancora indicizzati da Google
Problema di qualità della pagina: l'indicizzazione non avviene automaticamente dopo l'invio. Pagine con scarsa originalità del contenuto, contenuto duplicato o contenuto a basso valore potrebbero non essere indicizzate da Google Periodo di revisione per nuovi siti (effetto Sandbox): i nuovi siti web potrebbero richiedere un periodo di osservazione da alcune settimane a diversi mesi dopo l'invio della Sitemap prima di essere indicizzati in massa La pagina è noindex: la pagina restituita dall'URL contiene un meta tag noindex o un header di risposta X-Robots-Tag: noindex, Google la esclude attivamente Crawl budget del sito insufficiente: peso basso del sito, risposta lenta del server, scarsa struttura dei link interni fanno sì che i crawler di Google assegnino una bassa frequenza di scansione e richiedano più tempo La Sitemap contiene molti URL di bassa qualità: se molti URL nella Sitemap sono errori 404, errori 5xx, contenuti duplicati o pagine a basso valore, Google riduce la fiducia nell'intera Sitemap Il dominio è stato penalizzato: il sito ha problemi che violano le linee guida sulla qualità di Google (come spam, contenuti indesiderati, malware) che ostacolano l'indicizzazione Le pagine sono pagine isolate: sebbene le pagine siano nella Sitemap, non ci sono punti di accesso tramite i link interni del sito. I crawler potrebbero considerarle non importanti e non indicizzarle
Nella Sitemap vengono visualizzati URL trovati, ma il numero effettivo di indici è molto basso
Questo è normale: "Trovati" significa solo che Google ha visitato la Sitemap e ha visto gli URL, non che verranno tutti indicizzati. Il tasso di indicizzazione dipende dalla qualità della pagina Problema di contenuto duplicato: più URL con contenuto molto simile (come la stessa pagina con parametri diversi, versioni di stampa, paginazione). Google seleziona una versione canonica da indicizzare Il tag di canonicalizzazione (canonical) punta ad altre pagine: la pagina ha impostato <link rel="canonical" href="altro URL">. Google indicizza l'indirizzo puntato da canonical Il contenuto della pagina è troppo scarso: troppo poche parole nel contenuto, nessun valore sostanziale, contenuto raccolto – Google lo considera non degno di indicizzazione La velocità di caricamento della pagina è troppo lenta: timeout della risposta del server, caricamento della pagina troppo lento. Dopo diversi tentativi di scansione falliti, i crawler riducono la priorità di scansione Problema di certificato HTTPS: certificato SSL non valido, errore di contenuto misto, presenza simultanea di versioni HTTP/HTTPS causano problemi di canonicalizzazione Problema di adattamento mobile: scarsa usabilità mobile, errori di adattamento mobile influiscono sull'indicizzazione in un ambiente di indicizzazione mobile-first
Bing riesce a eseguire la scansione della Sitemap normalmente, ma Google non esegue alcuna scansione
Problema di verifica in Google Search Console: conferma che la verifica della proprietà del dominio sia valida e che il dominio verificato (www/non-www, http/https) corrisponda alla versione effettivamente visitata Il firewall del server o il CDN blocca Googlebot: controlla i log di accesso del server per vedere se le richieste di Googlebot (user-agent contiene Googlebot) vengono bloccate o restituiscono 403 Problema di risoluzione DNS: la risoluzione DNS di Google porta a un indirizzo IP diverso da Bing. Assicurati che tutte le regioni possano risolvere normalmente verso il tuo server robots.txt ha restrizioni speciali per Googlebot: controlla se sotto User-agent: Googlebot sono presenti regole Disallow speciali Il sito ha avuto precedenti di spam ed è stato declassato da Google: i domini che sono stati penalizzati manualmente devono prima richiedere una nuova revisione L'URL della Sitemap contiene contenuti che Google considera non sicuri: come domini contrassegnati come malware o phishing Le regole WAF del CDN bloccano per errore: alcune regole di sicurezza potrebbero interpretare erroneamente il comportamento del crawler Googlebot, è necessario controllare i log di sicurezza del CDN
La Sitemap generata funziona perfettamente in locale, ma dopo il caricamento sul server l'accesso restituisce un errore 404
Il percorso del file non è corretto: sitemap.xml non è stato caricato nella directory corretta. Conferma che sia stato caricato nella posizione corrispondente all'URL che hai dichiarato in robots.txt e inviato ai motori di ricerca Problema di maiuscole/minuscole nel nome file: i server Linux/Unix distinguono tra maiuscole e minuscole. Sitemap.xml e sitemap.xml sono file diversi. Assicurati che il nome del file sia tutto minuscolo La configurazione Nginx/Apache vieta l'accesso ai file XML: verifica che la configurazione del server non disponga di regole location che neghino l'accesso ai file con estensione .xml o restituiscano regole try_files errate Problema di autorizzazioni del file: le autorizzazioni del file sul server sono impostate in modo errato (ad esempio autorizzazione 600), l'utente del server web non ha autorizzazioni di lettura. Normalmente è richiesta l'autorizzazione 644, le directory necessitano dell'autorizzazione 755 Il CDN ha memorizzato nella cache una vecchia risposta 404: per i file appena caricati il CDN potrebbe avere ancora in cache la 404 precedente. È necessario aggiornare la cache del CDN o attendere l'aggiornamento automatico dell'origine CDN Le regole di permalink di CMS come WordPress sono in conflitto: le regole di riscrittura del CMS hanno intercettato sitemap.xml. È necessario configurare regole di esclusione per consentire al server di accedere direttamente ai file statici Il server ha configurato protezione hotlink o controllo accessi: i controlli referrer, le whitelist IP e altre regole nella configurazione .htaccess o Nginx potrebbero bloccare l'accesso dei crawler
Glossario
- Sitemap
- File standard del protocollo XML che informa i motori di ricerca su tutte le pagine disponibili per la scansione su un sito web. Contiene un elenco completo di URL e metadati per ciascun URL, aiuta crawler come Googlebot e Bingbot a scoprire, comprendere ed eseguire la scansione del contenuto del sito web in modo più intelligente ed efficiente. Lo standard aperto unificato è mantenuto dall'organizzazione sitemaps.org (versione attuale 0.9).
- urlset
- Elemento radice di un file Sitemap XML standard, deve contenere una corretta dichiarazione del namespace xmlns, tutti i sottoelementi <url> sono annidati al suo interno. È l'identificatore fondamentale per la validità della Sitemap. Una Sitemap priva della corretta struttura urlset viene rifiutata direttamente dai motori di ricerca per il parsing.
- Sitemap Index
- File indice Sitemap che deve essere utilizzato quando il numero di URL del sito web supera i 50.000 o la dimensione di un singolo file Sitemap supera i 50 MB. L'elemento radice è <sitemapindex>, viene utilizzato per elencare e gestire in modo uniforme gli indirizzi di più file Sitemap secondari ed è la soluzione standard per la suddivisione Sitemap di siti web di grandi dimensioni.
- changefreq
- Elemento di metadati opzionale nella Sitemap per specificare la frequenza approssimativa di aggiornamento del contenuto della pagina. Ci sono sette valori validi: always, hourly, daily, weekly, monthly, yearly, never. Serve ai crawler dei motori di ricerca come riferimento per pianificare la frequenza di visita. Un'impostazione corretta può ottimizzare l'allocazione del crawl budget.
- priority
- Elemento di metadati opzionale nella Sitemap per specificare il livello di priorità di importanza di questo URL rispetto alle altre pagine all'interno del sito web. L'intervallo di valori è compreso tra 0.0 e 1.0, il valore predefinito è 0.5. priority influenza solo la priorità di scansione relativa tra le pagine interne del sito, non il posizionamento nei risultati di ricerca.
- lastmod
- Elemento di metadati opzionale nella Sitemap che registra la data e l'ora dell'ultima modifica sostanziale del contenuto di una pagina. Il formato deve seguire la specifica W3C Datetime. È il campo più considerato dai motori di ricerca tra i tre campi di metadati opzionali, poiché indica direttamente se una pagina ha nuovi contenuti da sottoporre a nuova scansione.
- loc
- Sottoelemento obbligatorio sotto l'elemento <url> per specificare l'indirizzo URL assoluto completo di una pagina. Deve iniziare con il protocollo http:// o https://, contenere il nome di dominio completo, la lunghezza totale dell'URL non può superare i 2.048 caratteri, non sono consentiti percorsi relativi.
- Namespace XML (xmlns)
- Attributo del namespace XML che deve essere dichiarato nell'elemento root urlset. Il valore dell'attributo deve corrispondere esattamente a http://www.sitemaps.org/schemas/sitemap/0.9, serve a identificare la versione del protocollo utilizzata dalla Sitemap. Un namespace mancante o errato causa errori di parsing della Sitemap.
- W3C Datetime
- Formato di rappresentazione di data e ora stabilito dal W3C (World Wide Web Consortium). Il campo lastmod nelle Sitemap deve seguire questo formato. Viene spesso utilizzato il formato data semplificato YYYY-MM-DD (migliore compatibilità); supporta anche il formato data-ora completo con ore, minuti, secondi e informazioni sul fuso orario.
- Escape entità XML
- Nella sintassi XML, i caratteri speciali devono essere sottoposti a escape nei riferimenti di entità corrispondenti per essere analizzati correttamente: & diventa &, < diventa <, > diventa >, " diventa ", ' diventa '. Gli URL che contengono questi caratteri devono essere sottoposti a escape, altrimenti si verificano errori di parsing XML.
- Google Search Console (GSC)
- Piattaforma webmaster fornita ufficialmente da Google per l'invio di Sitemap, la visualizzazione dello stato di indicizzazione del sito web, l'analisi dei dati sul traffico di ricerca, i rapporti sugli errori di scansione, le notifiche di problemi di sicurezza, le notifiche di sanzioni per azioni manuali, ecc. È uno strumento indispensabile per l'ottimizzazione dei motori di ricerca (SEO) Google.
- Bing Webmaster Tools
- Piattaforma webmaster ufficiale del motore di ricerca Microsoft Bing con funzionalità simili a Google Search Console. Supporta l'invio di Sitemap, le statistiche sulla copertura dell'indice, l'analisi diagnostica SEO, la ricerca di parole chiave, le query di backlink, ecc. Copre il traffico di ricerca dei due motori di ricerca Bing e Yahoo.
- robots.txt
- File di testo semplice nella directory root del sito web che informa i crawler dei motori di ricerca, tramite direttive come User-agent, Disallow, Allow, quali percorsi possono essere scansionati e quali no. Allo stesso tempo, la posizione del file Sitemap può essere dichiarata nel file affinché i crawler la scoprano automaticamente.
- Crawler (Spider/Bot)
- Programmi sviluppati dai motori di ricerca per eseguire automaticamente la scansione dei contenuti web, come Googlebot (crawler Google), Bingbot (crawler Bing), Baiduspider (crawler Baidu). Scoprono nuove pagine tracciando i link delle pagine e leggendo i file Sitemap, scaricano il contenuto delle pagine e lo archiviano nell'indice dei motori di ricerca.
- Crawl Budget
- Quantità totale di risorse di scansione che i motori di ricerca assegnano a un determinato sito web in un determinato periodo di tempo. È determinato congiuntamente da vari fattori come il peso del dominio, la velocità di risposta del server, la qualità del contenuto della pagina, i risultati storici della scansione. La corretta configurazione della Sitemap può aiutare a ottimizzare l'efficienza di utilizzo del crawl budget.
- Codifica UTF-8
- Codifica dei caratteri obbligatoria per i file Sitemap XML. UTF-8 supporta tutti i caratteri Unicode, incluso il cinese. Viene specificata nella dichiarazione XML tramite l'attributo encoding="UTF-8". L'uso di altre codifiche (come GBK, GB2312) può causare errori di codifica negli URL cinesi ed errori di parsing.
- Compressione gzip
- Il protocollo Sitemap supporta la trasmissione compressa con l'algoritmo gzip (estensione file .xml.gz), che può ridurre la dimensione dei file Sitemap del 70-80%, risparmiando notevolmente larghezza di banda del server e tempo di scansione dei crawler. I principali motori di ricerca possono decomprimere ed elaborare automaticamente i file Sitemap compressi con gzip. Anche dopo la compressione, il limite di 50 MB deve essere rispettato.
- Yoast SEO
- Plugin SEO ampiamente utilizzato su piattaforme CMS come WordPress e Shopify, in grado di generare automaticamente Sitemap, meta tag, navigazione breadcrumb, Sitemap XML, ottimizzazione RSS, metadati per social media e altre funzionalità relative alla SEO. È una soluzione SEO comunemente utilizzata per i siti web orientati ai contenuti.
- Copertura dell'indice (Index Coverage)
- Uno dei rapporti principali in Google Search Console, che mostra in dettaglio il numero esatto e le motivazioni delle pagine indicizzate, escluse, con errori o con avvisi su un sito web. Può essere utilizzato per convalidare l'effetto dell'invio della Sitemap e diagnosticare problemi di indicizzazione delle pagine.
- Codifica URL (Percent-Encoding)
- Conosciuta anche come codifica percentuale, un metodo di codifica per rappresentare caratteri non ASCII (come cinese, simboli speciali) negli URL. I caratteri cinesi vengono codificati nella forma %XX%XX%XX (ad esempio, "中文" viene codificato in %E4%B8%AD%E6%96%87). Gli URL cinesi nelle Sitemap devono essere codificati correttamente per essere analizzati.
Tabella di confronto scenari frequenza di aggiornamento changefreq
| Valore changefreq | Frequenza di aggiornamento | Tipi di pagina tipici adatti | Note |
|---|---|---|---|
always | Può cambiare a ogni visita | Pagine dati in tempo reale, pagine di accesso alla ricerca, pagine di aggregazione dinamica | Non significa che i crawler vengono ogni volta, solo frequenza di modifica estremamente alta; non abusare, non impostare pagine normali su always |
hourly | Aggiornamento ogni ora | Home page notizie, dinamiche social media, pagine quotazioni in tempo reale | Adatto per pagine con nuovi contenuti ogni ora, non per siti con aggiornamenti poco frequenti |
daily | Aggiornamento giornaliero | Home page sito, pagine elenco blog, pagine canali notizie, pagine categoria prodotti | Uno dei valori più utilizzati, adatto per la home e le pagine categoria della maggior parte dei siti |
weekly | Aggiornamento settimanale | Pagine dettaglio articolo normali, pagine dettaglio prodotto, pagine contenuto blog | Questo è appropriato per le pagine di contenuto principale della maggior parte dei siti orientati ai contenuti |
monthly | Aggiornamento mensile | Pagine elenco categorie, pagine archivio, pagine FAQ, pagine guide | Pagine ausiliarie con aggiornamenti di contenuto rari ma adeguamenti occasionali |
yearly | Aggiornamento annuale | Pagine presentazione aziendale, pagine contatti, termini di servizio, informativa sulla privacy | Pagine informative statiche che non cambiano quasi mai |
never | Mai aggiornato | Archivi articoli storici, pagine eventi scaduti, vecchi contenuti archiviati | Imposta su never per pagine che non verranno più modificate; ricordati di ripristinare tempestivamente in caso di aggiornamenti |
Tabella di riferimento per le impostazioni di priorità priority
| Valore priority | Livello di priorità | Tipi di pagina adatti | Percentuale consigliata sul numero totale di pagine |
|---|---|---|---|
1.0 | Massima | Home page sito, landing page principali, pagine di accesso ai canali più importanti | Solo 1-3 pagine nell'intero sito |
0.8-0.9 | Molto alta | Pagine categoria principali, pagine categoria popolari, pagine prodotto principali, argomenti importanti | Circa il 5-10% del totale delle pagine |
0.6-0.7 | Alta | Pagine categoria secondarie, pagine sottocategoria, articoli popolari, dettagli prodotto importanti | Circa il 10-20% del totale delle pagine |
0.4-0.5 | Normale | Pagine dettaglio articolo normali, pagine prodotto generiche, pagine contenuto regolari | Circa il 40-60% del totale delle pagine (valore predefinito) |
0.2-0.3 | Bassa | Pagine tag, paginazione archivi, vecchi archivi articoli, pagine ausiliarie | Circa il 15-25% del totale delle pagine |
0.0-0.1 | Minima | Pagine a basso valore, pagine contenuto duplicato, pagine che non si desidera scansionare in modo prioritario | Entro circa il 5% del totale delle pagine, 0 non significa che l'indicizzazione è vietata |
Tabella dei limiti delle specifiche del protocollo Sitemap
| Elemento di limite | Valore massimo | Descrizione | Soluzione al superamento del limite |
|---|---|---|---|
| Numero di URL per singola Sitemap | 50.000 | Obbligatoriamente previsto dal protocollo sitemap.org 0.9 | Utilizzare Sitemap Index per suddividere in più Sitemap secondarie |
| Dimensione file non compressa per singola Sitemap | 50MB (52.428.800 byte) | Dimensione file originale inclusi tutti i tag e gli spazi | Utilizzare compressione gzip, suddividere Sitemap, ridurre i commenti |
| Numero di Sitemap secondarie nel Sitemap Index | 50.000 | Limite di voci URL del file indice stesso | Supporta teoricamente 2,5 miliardi di URL, non necessario per la maggior parte dei siti |
| Lunghezza di un singolo URL | 2.048 caratteri | Inclusi protocollo, nome di dominio, percorso, tutti i parametri di query | URL troppo lunghi richiedono la semplificazione dei parametri o URL rewriting |
| Formati di codifica supportati da Sitemap | UTF-8 | Il protocollo lo richiede obbligatoriamente, altre codifiche possono causare errori di parsing | Quando salvi il file, assicurati che venga utilizzata la codifica UTF-8 |
| Protocolli supportati da Sitemap | http:// o https:// | L'URL deve contenere l'intestazione completa del protocollo | Altri protocolli come ftp:// non sono supportati |
| Tempo di risposta del crawler dopo l'invio | Da alcune ore a diversi giorni | Dipende dal peso del sito e dalla complessità della Sitemap | Non è necessario inviare ripetutamente, attendere pazientemente l'elaborazione |
| Dimensione file dopo compressione gzip | 50MB | Il file compresso non può anch'esso superare il limite di 50MB | Se il limite viene superato anche dopo la compressione, la Sitemap deve comunque essere suddivisa |
- Generatore Authorization Header
- Parser Cache-Control
- Content-Disposition Parser
- Generatore CORS Header
- Ispettore CORS
- Generatore CSP
- Generatore di codice cURL
- Controllo Propagazione DNS Globale
- Lookup DNS
- Parser Forwarded Header
- Generatore Hreflang
- Analizzatore HSTS
- Parser Cookie HTTP
- Verifica Header HTTP
- Tester Richieste HTTP
- Ricerca codici di stato HTTP
- Ricerca IP
- Convertitore IPv4
- IPv4 Range Expander
- Cassetta degli attrezzi IPv6
- Link Header Parser
- MX Lookup
- Port Checker
- URL Parameter Builder
- Rate Limit Header Parser
- Controlla Catena di Reindirizzamento
- Generatore Robots.txt
- Robots.txt Inspector
- Security Headers Checker
- Generatore Security.txt
- Parser Set-Cookie
- Site Network Audit
- Generatore Sitemap
- Sitemap Inspector
- Verificatore Certificati SSL
- Calcolatore di Sottoreti
- Analizzatore URL
- Parser User-Agent
- Generatore di Link UTM
- Test WebSocket
- Qual è il Mio IP
- Ricerca WHOIS