Guia

Boas práticas de sitemap XML: o guia direto

Um sitemap bem mantido lista só o que merece ser indexado e diz a verdade sobre quando cada página mudou. O resto é ruído — inclusive changefreq e priority.

Por Equipe WebDoctor·16 de julho de 2026·5 min de leitura


Um bom sitemap XML lista apenas URLs canônicas, indexáveis e que respondem 200, com um lastmod verdadeiro em cada entrada — e nada além disso. Ele é regenerado quando o conteúdo muda, declarado no robots.txt e enviado ao Google e ao Bing uma única vez. Este guia cobre cada uma dessas práticas e desmonta os mitos mais persistentes.

O que entra no sitemap

O sitemap é a sua lista de páginas dignas de índice. Cada URL listada deve passar em três testes:

  • Canônica: é a versão que a própria página aponta na tag canonical. Variações com parâmetros, versões http e duplicatas ficam de fora.
  • Indexável: sem noindex, sem bloqueio no robots.txt.
  • Status 200: nada de redirecionamentos, 404 ou páginas atrás de login.

Tudo que reprova em algum teste sai da lista: páginas de busca interna, filtros com parâmetros, páginas de agradecimento, rascunhos, paginação profunda que você não quer indexada. Um sitemap enxuto é um sinal mais forte do que um sitemap completo.

lastmod: o único campo opcional que importa

O Google usa o lastmod para decidir o que rastrear de novo — mas apenas enquanto ele for consistentemente verdadeiro. Se o campo carimbar a data de geração do arquivo em todas as entradas, ou marcar mudanças que não aconteceram, o Google simplesmente passa a ignorá-lo naquele site. A regra prática: preencha o lastmod com a data da última modificação real do conteúdo (no formato W3C, como 2026-07-16), e só a atualize quando a página mudar de verdade. Ajustes cosméticos no rodapé não contam.

changefreq e priority: pode parar de ajustar

Sejamos diretos: o Google ignora <changefreq> e <priority>, e já confirmou isso publicamente; o Bing, em grande parte, também. Nenhuma combinação de valores acelera o rastreamento nem melhora o ranqueamento. Os campos são XML válido e não causam erro, mas cada hora gasta calibrando priority é uma hora perdida. O que de fato orienta o rastreamento é o lastmod confiável e a estrutura de links internos do site.

Limites de tamanho e quando dividir

Cada arquivo de sitemap aceita no máximo 50.000 URLs e 50 MB descompactado. Ao se aproximar de qualquer um dos limites, divida em vários arquivos e liste todos em um índice de sitemaps — o formato está detalhado no nosso guia de índices. Mesmo longe do limite, dividir por tipo de conteúdo (produtos, posts, categorias) facilita a vida: o relatório do Search Console mostra a cobertura por arquivo, e você descobre em minutos qual seção do site tem problema.

Comprima com gzip

Sitemaps comprimidos como .xml.gz são aceitos por todos os buscadores relevantes, e o limite de 50 MB vale para o conteúdo descompactado. Para arquivos grandes, o gzip corta o tráfego e o tempo de resposta sem nenhum custo de compatibilidade. Se o seu servidor já aplica compressão HTTP na resposta, o efeito é o mesmo.

Autodescoberta: a linha Sitemap: do robots.txt

Declare o sitemap no robots.txt para que qualquer rastreador o encontre sem envio manual:

Sitemap: https://example.com/sitemap.xml

A linha aceita URL absoluta e pode aparecer mais de uma vez, mas o padrão mais limpo é declarar apenas o índice, que aponta para o resto. É também o único mecanismo que permite a um sitemap referenciar URLs de outro host de forma válida.

Envio ao Google e ao Bing

No Google Search Console, use o relatório Sitemaps e envie a URL uma única vez — o Google revisita o arquivo sozinho a partir daí. No Bing Webmaster Tools, o processo é equivalente. Reenviar manualmente a cada atualização não acelera nada; o que importa é o arquivo estar sempre atual na mesma URL. Depois do envio, o relatório de cobertura passa a ser seu termômetro: URLs enviadas versus URLs indexadas.

Com que frequência regenerar

A resposta certa é: sempre que o conteúdo mudar. Publicou, atualizou ou removeu uma página, o sitemap deve refletir isso — de preferência no mesmo deploy ou por um job que rode pelo menos uma vez por dia em sites que publicam com frequência. Um sitemap que lista páginas removidas há meses, ou que não conhece as publicadas ontem, treina os buscadores a não confiar nele.

Geração dinâmica ou estática?

As duas funcionam; o que muda é onde mora o risco. A geração estática (no build ou por cron) é simples e à prova de picos de tráfego, mas fica defasada entre execuções. A dinâmica (gerada na requisição) está sempre atual, mas precisa de cache para não virar gargalo e pode quebrar em silêncio se uma consulta falhar. Para a maioria dos sites, o meio-termo ideal é gerar estático a cada publicação. Seja qual for a escolha, valide o resultado de tempos em tempos — geradores também têm bugs.

Mitos e realidade

MitoRealidade
priority alta melhora o ranqueamentoO Google ignora o campo por completo
changefreq controla a frequência de rastreamentoIgnorado; o rastreamento segue demanda e lastmod
Toda página do site deve estar no sitemapApenas canônicas, indexáveis e com status 200
Estar no sitemap garante indexaçãoO sitemap é uma dica de descoberta, não uma ordem
lastmod pode ser a data de geração do arquivoDeve ser a modificação real; senão o Google o descarta
É preciso reenviar o sitemap a cada mudançaEnviado uma vez, ele é revisitado automaticamente

Quer saber onde o seu arquivo está hoje em relação a tudo isso? Rode-o no nosso validador de sitemap XML: ele verifica namespace, limites, datas, escapes e duplicatas em segundos, e explica cada achado com a correção. Se aparecerem erros, o guia de correção de erros cobre um por um.

sitemapboas práticasSEO técnico

Frequently asked questions

Sites pequenos precisam de sitemap?
Precisar, não precisam: com boa estrutura de links internos, o Google encontra tudo. Mas o sitemap continua útil como lista explícita das páginas canônicas e é trivial de manter, então quase sempre vale ter.
Devo tirar do sitemap uma página com noindex?
Sim. Listar uma página e ao mesmo tempo pedir para não indexá-la manda sinais contraditórios e polui os relatórios do Search Console. O sitemap deve conter apenas o que você quer ver no índice.
O sitemap garante que minhas páginas serão indexadas?
Não. Ele acelera a descoberta e ajuda a priorizar o rastreamento, mas a indexação depende da qualidade e da canonicidade de cada página. Página fraca não entra no índice por estar listada.
Preciso preencher changefreq e priority?
Não. O Google ignora os dois campos e o Bing em grande parte também. Omiti-los deixa o arquivo menor e mais fácil de manter; preenchê-los não traz nenhum benefício.
Com que frequência o Google relê meu sitemap?
Em geral com a frequência com que ele muda: o Google adapta as visitas ao histórico do arquivo. Manter o lastmod verdadeiro e o arquivo sempre atual na mesma URL é o que acelera esse ciclo.

Fazer uma verificação

Continue lendo