Sitemap.xml é um arquivo XML com a lista de URLs de um site, pensado para ajudar buscadores a encontrar páginas mais rápido — sobretudo as que têm poucos links internos ou foram adicionadas recentemente.
Estrutura do arquivo e tags obrigatórias
Cada URL é descrita por um elemento <url> com o filho obrigatório <loc> (o endereço da página) e os opcionais <lastmod>, <changefreq> e <priority>. O protocolo limita cada arquivo a 50.000 URLs e 50 MB sem compressão.
Fusos horários do Brasil invalidam datas mal formatadas
O formato W3C Datetime exigido em <lastmod> aceita um deslocamento de fuso, como -03:00 ou -05:00 — relevante num país que vai de UTC-02:00 a UTC-05:00. Um erro comum é registrar apenas a data sem o offset em sistemas que geram o arquivo automaticamente a partir de fusos diferentes, criando <lastmod> ambíguos entre servidores.
Vários sitemaps e o arquivo de índice
Quando há mais URLs do que um único arquivo comporta, usa-se um arquivo de índice sitemapindex, que aponta para vários sitemaps individuais. É a prática padrão em sites grandes com dezenas de milhares de páginas.
Para que serve isso
- Verificar se a estrutura XML do sitemap é válida antes de enviá-lo ao Google Search Console.
- Confirmar que o arquivo não ultrapassa os limites do protocolo em quantidade de URLs ou tamanho.
- Encontrar links quebrados ou duplicados num arquivo de sitemap grande.
Estar no sitemap não garante indexação
Um sitemap válido apenas indica ao rastreador onde procurar — é uma lista de candidatos, não uma ordem. O Google decide de forma independente se uma URL merece ser indexada, com base na qualidade do conteúdo, duplicidade e outros sinais que um validador não consegue verificar.