Todos os artigos

Sitemap.xml: por que os mecanismos de busca precisam de um mapa do site

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.

Experimentar a ferramenta