technical
Sitemap XML
MetricSpot prova a scaricare /sitemap.xml. La sitemap è il modo di dire a motori di ricerca e crawler IA quali URL del tuo sito esistono e contano.
Cosa controlla questo check
Fa una richiesta GET a https://tuodominio.com/sitemap.xml e verifica che restituisca una sitemap o un indice di sitemap valido. Cerchiamo anche una riga Sitemap: nel tuo robots.txt (check separato).
Perché è importante
Una sitemap è il segnale esplicito di quali URL fanno parte del tuo sito. Senza, i crawler dipendono interamente dai link interni per trovare le pagine, e qualsiasi URL non linkato dalla home (pagine orfane, categorie profonde, contenuti appena pubblicati) può impiegare settimane a essere scoperto, o essere mancato del tutto.
Per i crawler IA come GPTBot, ClaudeBot e PerplexityBot la sitemap è ancora più importante: scansionano in modo più ristretto rispetto a Googlebot e si appoggiano alla sitemap come inventario canonico.
Come risolvere
Genera una sitemap alla radice del dominio. La maggior parte dei framework lo fa automaticamente:
Astro: npm install @astrojs/sitemap, poi in astro.config.mjs:
import sitemap from '@astrojs/sitemap';
export default defineConfig({
site: 'https://tuodominio.com',
integrations: [sitemap()],
});
Next.js (App Router): crea app/sitemap.ts che restituisca un array di { url, lastModified, changeFrequency, priority }.
WordPress: Yoast, Rank Math e SEOPress pubblicano tutti automaticamente un indice di sitemap in /sitemap_index.xml. Potresti dover aggiungere un redirect da /sitemap.xml.
Fatta a mano: una sitemap.xml statica va bene per siti piccoli:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tuodominio.com/</loc>
<lastmod>2026-05-01</lastmod>
</url>
</urlset>
Dopo la pubblicazione, inviala una volta in Google Search Console → Sitemap. Google la ricontrollerà automaticamente.
Domande frequenti
La sitemap deve essere proprio in /sitemap.xml?
No: la riga Sitemap: in robots.txt è il meccanismo di scoperta ufficiale. Ma /sitemap.xml è la convenzione; molti strumenti (MetricSpot compreso) la cercano lì come fallback.
E gli indici di sitemap?
Per siti con più di 50.000 URL o 50 MB compressi, dividi in più sitemap e le colleghi da un indice di sitemap. Google accetta entrambi i formati allo stesso modo.
Devo includere ogni URL?
Solo URL canonici e indicizzabili. Escludi pagine noindex, pagine di admin, pagine di risultati di ricerca e varianti con tracking-param. La sitemap è una shortlist di ciò che vuoi indicizzato, non un dump di ogni URL che risponde 200.
Fonti
Ultimo aggiornamento 2026-05-11