Pular para o conteúdo
iLoveSEOCriar conta

Sitemap XML: o que é, para que serve e como criar passo a passo

Sitemap XML é um arquivo que lista as páginas do seu site para os mecanismos de busca, indicando quais URLs existem e quando foram atualizadas. Ele não garante indexação, mas acelera a descoberta de conteúdo novo e é indispensável em sites grandes ou com páginas pouco conectadas por links internos.

Ilustração retrô de uma planta de arquitetura desenrolada, o mapa das páginas de um site

Sitemap é um daqueles elementos que todo mundo sabe que precisa ter e quase ninguém configura direito. O resultado é comum: um arquivo gerado automaticamente, nunca revisado, listando páginas que não deveriam estar lá e com datas de atualização falsas. Isso faz mais mal que bem.

Neste guia estão o que o sitemap realmente faz (e o que não faz), como criar o seu, como enviá-lo ao Google e os erros que sabotam o arquivo sem que você perceba.

O que é um sitemap?

Sitemap (ou mapa do site) é um arquivo, normalmente em XML, que lista as URLs que você quer que os buscadores conheçam. Para cada endereço, ele pode informar quando a página foi modificada pela última vez e, opcionalmente, com que frequência muda e qual a prioridade relativa.

Ele fica em um endereço fixo, quase sempre seudominio.com.br/sitemap.xml.

Vale distinguir dois tipos que costumam ser confundidos:

  • Sitemap XML: para máquinas. É deste que trata este guia.
  • Sitemap HTML: uma página com links para todo o site, feita para pessoas. Útil em sites grandes, mas com outra função.

Para que serve de verdade

Aqui é importante ser preciso, porque há muito exagero sobre o assunto.

O que o sitemap faz:

  • Acelera a descoberta. Em vez de esperar que o robô encontre suas páginas seguindo links, você entrega a lista pronta.
  • Ajuda páginas mal conectadas. Se uma página tem poucos ou nenhum link interno apontando para ela, o sitemap é a forma de o robô saber que ela existe.
  • Informa quando algo mudou. O campo de última modificação sinaliza o que vale revisitar.
  • Dá visibilidade no Search Console. Você vê quantas URLs enviou e quantas foram indexadas. É um diagnóstico valioso.

O que o sitemap NÃO faz:

  • Não garante indexação. Estar no sitemap é um convite, não uma ordem. O buscador decide se guarda a página.
  • Não melhora ranqueamento. Não é fator de posição. Um sitemap perfeito não faz uma página ruim subir.
  • Não corrige problemas de qualidade. Se a página é rasa ou duplicada, listá-la não resolve nada.

A forma certa de pensar: sitemap é sobre descoberta, não sobre mérito. Ele resolve o problema de "o robô não sabe que essa página existe", e só esse.

Quem precisa de sitemap?

Precisa muito:

  • Sites com muitas páginas (centenas ou milhares).
  • Sites novos, com poucos links externos apontando para eles.
  • Sites com páginas pouco conectadas internamente.
  • Sites que publicam com frequência.
  • Sites com muito conteúdo em mídia (imagens, vídeos).

Precisa menos:

  • Sites pequenos (até algumas dezenas de páginas) com boa estrutura de links internos, em que o robô encontra tudo navegando.

Dito isso: o custo de ter um sitemap é praticamente zero e ele é gerado automaticamente pela maioria das plataformas. Não há motivo para não ter.

Como é a estrutura de um sitemap

Um sitemap simples:

1<?xml version="1.0" encoding="UTF-8"?>
2<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3 <url>
4 <loc>https://iloveseo.com.br/blog/o-que-e-seo</loc>
5 <lastmod>2026-09-02T10:00:00-03:00</lastmod>
6 </url>
7 <url>
8 <loc>https://iloveseo.com.br/blog/heading-tags</loc>
9 <lastmod>2026-08-28T14:30:00-03:00</lastmod>
10 </url>
11</urlset>

Os campos:

  • <loc>: a URL completa e canônica. Obrigatório.
  • <lastmod>: data da última modificação relevante. Opcional, mas é o campo mais útil quando preenchido com honestidade.
  • <changefreq> e <priority>: frequência de mudança e prioridade relativa. Na prática, os buscadores praticamente ignoram os dois, porque quase todo site declarou tudo como "prioridade máxima, muda diariamente". Pode omitir sem prejuízo.

Limites técnicos: até 50 mil URLs e 50 MB descompactado por arquivo. Acima disso, é preciso dividir em vários e usar um índice de sitemaps.

Fonte: protocolo sitemaps.org, também documentado pelo Google Search Central.

Os tipos de sitemap

  • Sitemap de páginas: o padrão, com as URLs do site.
  • Índice de sitemaps: um arquivo que aponta para outros sitemaps. Usado quando há muitas URLs ou quando se quer separar por tipo (posts, páginas, categorias).
  • Sitemap de imagens: informa as imagens de cada página, útil para tráfego de busca de imagens.
  • Sitemap de vídeos: metadados de vídeos (duração, miniatura).
  • Sitemap de notícias: para veículos que seguem as políticas do Google Notícias, com regras próprias.

Para um blog, costuma bastar um índice apontando para um sitemap de posts e um de páginas.

Como criar um sitemap XML?

Antes de gerar qualquer coisa, descubra se você já tem um. Abra seudominio.com.br/sitemap.xml no navegador. Se aparecer uma lista de endereços, o arquivo existe. Seu trabalho passa a ser conferir, não criar.

Seu site roda numa plataforma pronta?

Blog, loja e site institucional em plataforma de mercado quase sempre geram o arquivo sozinhos e o regeneram a cada publicação. Aqui o passo a passo é só achar o endereço:

  1. Teste os endereços padrão. Comece por /sitemap.xml. Se der 404, tente /sitemap_index.xml e /sitemap-index.xml. Plataformas diferentes usam nomes diferentes.
  2. Se nenhum responder, procure no painel. O plugin de SEO da sua plataforma costuma ter uma tela de sitemap, com o link do arquivo e um botão para ligá-lo. Na maioria dos casos é uma caixa para marcar, não um arquivo para escrever.
  3. Anote o endereço que respondeu. É ele que você vai declarar no robots.txt e enviar aos buscadores.

Com o endereço em mãos, confira quatro coisas antes de seguir:

  • As URLs listadas são as canônicas: mesmo padrão de www e de barra final do resto do site.
  • Páginas com noindex, de busca interna e de administração não aparecem lá.
  • O lastmod traz a data real de cada modificação, e não a data de hoje em todas as linhas.
  • O arquivo mudou depois da sua última publicação. Se não mudou, a regeneração automática não está funcionando.

Seu site não tem o arquivo?

Vale para site feito à mão e para plataforma que não gera o arquivo. São três passos:

  1. Gere o XML. Duas saídas: um script que monta o arquivo a cada build, ou um gerador online que varre o site e devolve o XML pronto. O gerador resolve site pequeno e estável; quem publica toda semana acaba refazendo o processo à mão toda semana.
  2. Publique na raiz do domínio. Suba o arquivo com o nome sitemap.xml na mesma pasta em que fica a home. Ele precisa responder em seudominio.com.br/sitemap.xml. Dentro de uma subpasta, os buscadores não vão procurar.
  3. Declare no robots.txt. Acrescente uma linha Sitemap: com o endereço completo, como está na próxima seção. É o que faz o arquivo ser encontrado por buscadores em que você nem se cadastrou.

Como conferir se deu certo?

Abra seudominio.com.br/sitemap.xml no navegador, numa janela anônima, para ver o que o robô vê. Três resultados possíveis:

  • Aparece a lista de endereços, em texto puro ou numa tabela que o navegador formata: está no ar.
  • Aparece 404. O arquivo ficou na pasta errada ou com outro nome. Volte ao passo 2.
  • Aparece uma página do site em vez do XML. Uma regra de redirecionamento ou uma página com o mesmo nome tomou o endereço. Ajuste a regra ou renomeie a página.

A regra que mais importa

O sitemap precisa ser regenerado automaticamente ao publicar ou editar. Um sitemap estático, criado uma vez e esquecido, deixa de listar o conteúdo novo, que é exatamente o que ele deveria acelerar.

Como enviar ao Google e ao Bing

1. Declare no robots.txt

Uma linha, e todos os buscadores que respeitam o arquivo passam a saber:

1Sitemap: https://iloveseo.com.br/sitemap.xml

2. Envie no Google Search Console

Em Sitemaps, informe o caminho e envie. Depois de algumas horas, o painel mostra quantas URLs foram descobertas e quantas foram indexadas. Essa diferença é um dos diagnósticos mais úteis de SEO técnico: se você enviou 300 e só 90 foram indexadas, há um problema de qualidade ou de duplicação a investigar.

3. Envie no Bing Webmaster Tools

Mesmo processo. Vale porque o índice do Bing alimenta também o DuckDuckGo e o Yahoo! (três buscadores por um cadastro). Detalhes em os 13 melhores sites de busca.

Os 8 erros mais comuns

1. lastmod falso. Um dos erros mais frequentes: a plataforma coloca a data de hoje em todas as URLs a cada regeneração. Isso destrói a utilidade do campo. O buscador aprende a ignorá-lo.

2. Listar páginas com noindex. Contradição direta: o sitemap diz "indexe" e a página diz "não indexe". Escolha um.

3. Listar URLs que redirecionam ou dão 404. Desperdiça o rastreamento e sinaliza desleixo.

4. Misturar versões da URL. Listar http:// quando o site é https://, ou com www quando o padrão é sem. Use sempre a canônica.

5. Não atualizar ao publicar. Sitemap estático em site que publica toda semana.

6. Incluir páginas de busca interna e filtros. Geram infinitas URLs sem valor.

7. Achar que resolve indexação. Se a página não é indexada, o problema quase nunca é o sitemap: é qualidade, duplicação ou bloqueio.

8. Esquecer de declarar no robots.txt. Uma linha que custa nada e ajuda buscadores que você nem cadastrou.

Sitemap e as IAs

Um ponto que ganhou relevância recentemente: os robôs das IAs também usam o sitemap.

Robôs como GPTBot, ClaudeBot e PerplexityBot precisam descobrir o seu conteúdo do mesmo jeito que o Googlebot: seguindo links ou consultando a lista pronta. Um sitemap atualizado ajuda os dois grupos igualmente.

Duas recomendações que se somam nesse contexto:

  • Mantenha o lastmod honesto. Frescor pesa bastante na escolha do que citar. Um sitemap com datas reais ajuda a sinalizar o que foi genuinamente atualizado.
  • Considere publicar também um llms.txt. Ele cumpre função complementar: enquanto o sitemap lista tudo, o llms.txt lista o que importa, com descrição. Um é catálogo, o outro é guia comentado. Veja o que é llms.txt.

O conjunto de práticas para ser encontrado e citado por IAs está em GEO.

Conclusão

Sitemap é um arquivo simples que resolve um problema específico (fazer o buscador saber que suas páginas existem) e não resolve nenhum outro. Entender esse limite evita tanto negligenciá-lo quanto esperar dele o que não pode entregar. O próximo passo leva dois minutos: abra o seu sitemap.xml e confira se as datas de última modificação são reais ou se estão todas iguais. Se estiverem todas iguais, você acabou de encontrar o primeiro erro desta lista de oito.

Perguntas frequentes

O que é um sitemap?

É um arquivo em XML, hospedado num endereço fixo do domínio, que entrega aos buscadores a relação de endereços do site. Cada entrada traz a URL no campo <loc> e, quando faz sentido, a data da última modificação no <lastmod>.

Sitemap melhora o ranqueamento?

Não. Ele atua na etapa anterior à disputa por posição: serve para o buscador saber que a página existe, não para considerá-la melhor que as concorrentes. Se uma página indexada não sobe, o caminho é mexer em qualidade, duplicação e links, não no arquivo.

Onde fica o sitemap?

Na raiz do domínio, quase sempre em seudominio.com.br/sitemap.xml. Só existir não basta: ele precisa ser anunciado numa linha Sitemap: do robots.txt e enviado no Google Search Console e no Bing Webmaster Tools.

Meu site precisa de sitemap?

Algumas dezenas de páginas bem amarradas por links internos dispensam o arquivo, porque o robô chega a tudo navegando. Já sites grandes, recém-lançados, com páginas pouco conectadas ou com muita mídia dependem dele. Como a maioria das plataformas gera o arquivo sozinha, o esforço para ter um é quase nenhum.

Estar no sitemap garante indexação?

Não. Listar a URL informa que ela existe; guardar ou não no índice é decisão do buscador, tomada por qualidade e relevância. O relatório de Sitemaps do Search Console mostra essa diferença preto no branco: quantas URLs foram descobertas e quantas foram indexadas.

Com que frequência devo atualizar?

A cada publicação ou edição relevante, e sem intervenção manual: o ideal é que a regeneração esteja amarrada ao ato de publicar. Se depender de alguém lembrar, o arquivo envelhece e passa a descrever um site que já mudou.

Voltar para o blog