🔍 SEO ToolsFree Piano

GET_URLS_FROM_SITEMAP

Estrarre tutti gli URL da una sitemap XML, gestisce gli indici di sitemap ricorsivamente

Firma della Formula
=GET_URLS_FROM_SITEMAP(sitemapUrl)

Restituisce: string[][]

Panoramica

GET_URLS_FROM_SITEMAP recupera e analizza una sitemap XML, estraendo ogni URL elencato al suo interno e restituendoli come elenco verticale nel tuo Google Sheet. Questa funzione è una pietra miliare di qualsiasi flusso di lavoro SEO tecnico, permettendoti di inventariare rapidamente tutte le pagine che un sito web ha inviato ai motori di ricerca per l'indicizzazione.

Parametri

ParametroTipoObbligatorioDescrizione
sitemapUrlstringL'URL completo di una sitemap XML o file di indice di sitemap

Esempi

1

Estrarre URL da una sitemap standard

Recupera la sitemap e restituisce tutti gli URL come elenco verticale a partire dalla cella in cui è inserita la formula.

fx
=GET_URLS_FROM_SITEMAP("https://example.com/sitemap.xml")

Output

https://example.com/
https://example.com/about
https://example.com/contact
https://example.com/blog
2

Analizzare un indice di sitemap con più sitemap

Rileva automaticamente l'indice di sitemap, segue ogni sitemap figlio e restituisce tutti gli URL di ogni sitemap combinati.

fx
=GET_URLS_FROM_SITEMAP("https://example.com/sitemap_index.xml")

Output

https://example.com/
https://example.com/products/widget-a
https://example.com/products/widget-b
https://example.com/blog/post-1
3

Estrarre da una sotto-sitemap specifica

Punta a un file di sitemap specifico (ad es., solo post del blog) per ottenere un elenco mirato di URL per un particolare tipo di contenuto.

fx
=GET_URLS_FROM_SITEMAP("https://example.com/post-sitemap.xml")

Output

https://example.com/blog/seo-guide
https://example.com/blog/keyword-research
https://example.com/blog/link-building

Casi d'Uso

Agenzia SEO

Inventario Completo del Sito

Estrai ogni URL indicizzato da un sito cliente prima di iniziare un audit. Incrocia i dati con Google Search Console per trovare pagine che sono indicizzate ma non nella sitemap, o nella sitemap ma non indicizzate.

Editoria

Audit e Pulizia dei Contenuti

Estrai tutti gli URL degli articoli da una sitemap di notizie per valutare le prestazioni dei contenuti, identificare pagine sottili o obsolete da eliminare e dare priorità agli sforzi di aggiornamento dei contenuti.

Digital Marketing

Analisi dei Contenuti dei Concorrenti

Analizza una sitemap di un concorrente per comprendere la struttura del loro sito, il volume dei contenuti e i pattern degli URL. Scopri lacune di contenuto e opportunità confrontando le loro pagine con le tue.

Sviluppo Web

Pre-Controllo della Migrazione

Prima di migrare un sito, estrai tutti gli URL dalla sitemap attuale per creare un foglio di calcolo di mappatura dei reindirizzamenti, assicurando che ogni pagina esistente abbia una destinazione corrispondente sul nuovo sito.

E-commerce

Monitoraggio del Catalogo E-commerce

Estrai regolarmente gli URL dei prodotti dalla sitemap per monitorare le dimensioni del catalogo, rilevare prodotti rimossi accidentalmente e assicurarsi che tutti i nuovi prodotti siano correttamente inclusi nella sitemap.

SaaS

Controllo della Copertura SEO Internazionale

Analizza le sitemap per ogni versione linguistica di un sito web per verificare che tutte le pagine siano state tradotte e incluse, identificando pagine mancanti in diverse località.

Suggerimenti Professionali

SUGGERIMENTO

Dopo aver estratto gli URL, usa GET_STATUS_CODE su ciascuno per creare un report completo sullo stato di salute del sito che identifica pagine non funzionanti, catene di reindirizzamento ed errori del server.

SUGGERIMENTO

Combina con SCRAPE per estrarre il tag del titolo e la meta description da ogni URL, costruendo un foglio di calcolo completo di audit SEO on-page.

SUGGERIMENTO

Usa formule COUNTIF sugli URL estratti per analizzare la struttura del tuo sito. Conta gli URL per directory (ad es., /blog/, /products/) per comprendere la distribuzione dei contenuti.

SUGGERIMENTO

Confronta le estrazioni di sitemap nel tempo per monitorare come sta crescendo il tuo sito e rilevare eventuali pagine che sono state accidentalmente rimosse dalla sitemap.

SUGGERIMENTO

Controlla le sitemap dei tuoi concorrenti per scoprire la loro strategia di contenuto e trovare opportunità di argomenti che potresti perdere.

Una delle caratteristiche più potenti di questa funzione è la sua capacità di gestire file di indice di sitemap ricorsivamente. Molti siti web di grandi dimensioni dividono le loro sitemap in più file referenziati da un unico indice di sitemap. Quando fornisci un URL di indice di sitemap, la funzione lo rileva automaticamente, segue ogni sitemap referenziata ed estrae gli URL da tutte, restituendo un elenco completo senza alcuno sforzo manuale.

Questa funzione si abbina eccezionalmente bene con altre funzioni di Unlimited Sheets. Una volta estratto l'elenco completo di URL, puoi usare GET_STATUS_CODE per controllare ogni pagina per errori, SCRAPE per estrarre elementi SEO on-page come titoli e meta description, o GET_SEARCH_VOLUME_FROM_GOOGLE per ricercare parole chiave correlate a ciascuna pagina. Questo rende possibile costruire audit SEO completi interamente all'interno di Google Sheets.

La funzione supporta sitemap XML standard conformi al protocollo sitemaps.org, inclusi indici di sitemap, sitemap regolari e sitemap di notizie. Gestisce sitemap compresse (gzip) quando il server fornisce una codifica del contenuto appropriata. Per siti web con decine di migliaia di URL, i risultati vengono restituiti progressivamente man mano che le sitemap vengono analizzate.

Errori Comuni

#ERROR!

Causa: L'URL non punta a una sitemap XML valida o il server ha bloccato la richiesta.

Soluzione: Verifica che l'URL porti a una sitemap XML valida aprendola nel tuo browser. Assicurati che l'URL termini con .xml e che il server risponda con contenuto XML.

#VALUE!

Causa: L'URL fornito non è formattato correttamente o manca il protocollo.

Soluzione: Assicurati che l'URL includa "https://" o "http://" e sia un URL completo e valido che punta al file sitemap.

Domande Frequenti

Sì, la funzione rileva automaticamente i file di indice di sitemap e recupera ricorsivamente tutte le sitemap figlio, restituendo un elenco combinato di ogni URL trovato in tutte le sitemap.

La funzione può gestire sitemap di qualsiasi dimensione. Tuttavia, Google Sheets ha un limite di celle, quindi sitemap estremamente grandi (oltre 100.000 URL) potrebbero dover essere elaborate in segmenti o esportate in un foglio separato.

Sì, puoi estrarre URL da qualsiasi sitemap accessibile pubblicamente. La maggior parte dei siti web rende le proprie sitemap pubblicamente disponibili su /sitemap.xml o le referenzia nel file robots.txt.

Se non esiste una sitemap all'URL specificato, la funzione restituirà un errore. Prova a controllare il file robots.txt del sito (solitamente su /robots.txt) per la posizione della sitemap, o cerca percorsi comuni come /sitemap.xml, /sitemap_index.xml o /sitemap/

La funzione si concentra sull'estrazione dell'elenco di URL per massima semplicità e usabilità. Gli URL restituiti sono i valori <loc> dall'XML della sitemap.

La maggior parte dei siti web posiziona la propria sitemap su /sitemap.xml. Puoi anche controllare il file robots.txt (ad es., https://example.com/robots.txt) che spesso contiene una direttiva Sitemap: che punta alla posizione della sitemap.

Sì, la funzione può gestire sitemap compresse con gzip (.xml.gz) purché il server fornisca intestazioni di codifica del contenuto appropriate.

Funzioni Correlate

Inizia a usare GET_URLS_FROM_SITEMAP oggi

Installa Unlimited Sheets per ottenere GET_URLS_FROM_SITEMAP e altre 41 potenti funzioni in Google Sheets.