O sitemap XML funciona como um sumário do site para os buscadores: traz o endereço de cada página que você quer ver no Google e a data em que ela mudou pela última vez. Na maioria dos sites, ele mora em /sitemap.xml. O arquivo não faz o site subir de posição. O que ele faz é encurtar o caminho: em vez de depender só dos links para achar cada página, o robô recebe a lista pronta. Em site grande, novo ou que muda todo dia, isso pesa. Num site de 15 páginas bem ligadas entre si, quase não muda nada, e ainda assim não custa nada ter.
Este guia mostra quando ele faz diferença, como gerar o arquivo em cada plataforma, o que pôr e o que deixar de fora, como enviar e como ler o relatório do Search Console quando aparece "Não foi possível buscar".
Seu site precisa de um sitemap?
Precisa quando o Google teria dificuldade de achar as páginas sozinho. A documentação do Google cita três situações: site grande, site novo com poucos links vindos de outros sites e site com muito vídeo, imagem ou notícia. No caso oposto, o próprio Google diz que talvez você não precise: site pequeno, com até umas 500 páginas que interessam para a busca, e com links internos que levam a todas elas a partir da página inicial.
| Situação | O sitemap faz diferença? |
|---|---|
| Loja com milhares de produtos que entram e saem | Muita. Sem ele, produto novo pode demorar a ser achado |
| Site recém-lançado, que ninguém linka ainda | Sim. É um dos poucos jeitos de o Google saber que as páginas existem |
| Portal de notícias ou site cheio de vídeos | Sim, com as extensões próprias (veja mais abaixo) |
| Site institucional de 10 a 50 páginas, todas no menu | Pouca. O Googlebot chega a todas pelos links |
| Página que nenhuma outra linka | Ajuda a ser achada, mas o problema real é o link que falta |
A última linha guarda o erro de raciocínio mais comum: usar o sitemap para "consertar" página órfã. Ele avisa que a página existe; não diz que ela importa. Isso quem diz são os links entre as páginas do próprio site.
E mesmo no site que precisa, mandar o arquivo é só uma dica. O Google avisa que nada garante que ele vai baixar o sitemap, nem rastrear e indexar tudo o que está nele.
Como é um sitemap por dentro?
O formato vem do protocolo publicado em sitemaps.org. Um arquivo mínimo tem só isto:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.suaempresa.com.br/</loc>
<lastmod>2026-10-20</lastmod>
</url>
<url>
<loc>https://www.suaempresa.com.br/servicos/instalacao-de-ar-condicionado</loc>
<lastmod>2026-09-02</lastmod>
</url>
</urlset>
Cada página é um bloco <url>. Dentro dele, só o <loc> é obrigatório: o endereço completo, com https:// e domínio, nunca /servicos sozinho. O <lastmod> é opcional, mas é o único campo extra que o Google aproveita. E o http://www.sitemaps.org/... da segunda linha começa com http mesmo: é só a referência do formato, não um link inseguro.
Os campos <changefreq> (frequência de mudança) e <priority> (prioridade de 0.0 a 1.0) existem no protocolo e aparecem em quase todo tutorial. O Google diz que ignora os dois, e o Bing também. Marcar tudo com prioridade 1.0 não adianta; apagar não atrapalha.
As regras que mais pegam:
- Tamanho: cada arquivo aceita até 50.000 URLs ou 50 MB sem compactação. Passou disso, divida em vários arquivos e liste todos num índice de sitemaps (
<sitemapindex>), que comporta até 50.000 sitemaps. - Codificação: o arquivo precisa estar em UTF-8, e um
&dentro de um endereço vira&. Caractere sem escape é motivo de "Erro na análise" no Search Console. - Lugar: um sitemap só vale para os endereços da pasta onde ele está e das pastas abaixo dela. Por isso o lugar certo é a raiz do site.
- Ordem: não importa. O Google não trata a primeira URL como a mais importante.
Como gerar o sitemap na sua plataforma?
Na maioria dos casos, ninguém escreve o arquivo à mão: a plataforma gera e atualiza sozinha. O seu trabalho é achar o endereço e conferir o que tem dentro.
| Plataforma | Onde fica | O que saber |
|---|---|---|
| WordPress sem plugin de SEO | /wp-sitemap.xml |
Existe desde a versão 5.5 e já aparece no robots.txt que o WordPress gera |
| WordPress com Yoast SEO | Liga em Yoast SEO > Settings > Site features | Tipos de conteúdo marcados com noindex ficam fora. O Yoast pede para desativar outros plugins de sitemap |
| Wix | /sitemap.xml |
Atualiza sozinho. Ligando o Search Console pela checklist de SEO do Wix (exige plano Premium e domínio conectado), o envio também é automático |
| Shopify | /sitemap.xml no domínio principal |
Traz produtos, a imagem principal de cada um, coleções, páginas e posts. Com a loja em modo privado, o Google não consegue ler |
| Nuvemshop | /sitemap.xml |
Atualiza uma vez por dia, por volta das 4h. Em loja recém-criada, espere o dia seguinte. O modo "Página em construção" impede a verificação no Google |
| Site próprio | Onde você decidir, de preferência na raiz | Gere a partir do banco de dados, e não de um rastreador rodado uma vez |
Para site feito sob medida, o Google recomenda que o próprio software do site monte o sitemap, puxando os endereços do banco de dados. Um gerador online que percorre o site uma vez entrega a foto daquele dia: na semana seguinte, a página nova não está lá e a apagada continua. Gerador avulso só faz sentido para site estático que quase nunca muda.
Não sabe o endereço do seu? Abra seusite.com.br/robots.txt e procure a linha que começa com Sitemap:. Se ela não existir, teste /sitemap.xml, /sitemap_index.xml e /wp-sitemap.xml.
Quais páginas entram no sitemap e quais ficam de fora?
Entra toda página que você quer nos resultados, no endereço exato que deve aparecer: a versão canônica, em https, que responde 200. O Google descreve o sitemap como a lista dos URLs que você prefere mostrar na busca. O que contradiz isso sai.
| Nunca coloque | Por quê |
|---|---|
| Página com noindex | O sitemap sugere indexar e a página recusa. São dois sinais brigando |
| Endereço que redireciona | Liste o destino final, não o endereço antigo |
| Página cujo canonical aponta para outra URL | O Google pede para não indicar um endereço no sitemap e outro no canonical para a mesma página |
| Página que responde 404 ou 410 | Página apagada sai do arquivo junto |
| Versão http:// ou a versão do domínio que você não usa (com ou sem www) | O Google pede a versão https no sitemap, nunca a http |
Endereço com filtro, ordenação ou busca interna (?ordem=preco) |
É cópia de outra página |
| Login, carrinho, página de obrigado | Não servem a quem chega pela busca |
O cuidado conta porque aparecer no sitemap é um sinal, fraco, de qual endereço é o oficial. Somado ao redirecionamento e ao canonical, ajuda o Google a escolher a versão certa; contradizendo os dois, atrapalha. Se uma página do sitemap aparece como cópia ou fora do índice no Search Console, a explicação de cada status de indexação mostra o que fazer.
Como deixar o lastmod honesto?
O lastmod é a data da última mudança relevante na página. A regra do Google cabe numa frase:
"O valor
<lastmod>deve refletir a data e a hora da última atualização significativa na página."
Pela mesma documentação, conta como relevante mexer no texto principal, nos dados estruturados ou nos links. Trocar o ano do rodapé, não. O Google só usa o campo quando ele bate com a realidade de forma consistente, e num post de 2023 avisou o que acontece no caso contrário: se a página mudou há sete anos e o sitemap diz que mudou ontem, com o tempo ele para de acreditar nas datas do site.
O deslize que mais estraga o campo é o sitemap carimbar em todas as URLs a hora em que o arquivo foi gerado. O Bing pede o mesmo cuidado: data no formato ISO 8601, com hora, e nada de usar o horário de geração do sitemap se a página não mudou.
Três regras práticas:
- Puxe a data do campo "atualizado em" do conteúdo, não do relógio do servidor.
- Em página que só agrega outras, como a inicial ou uma categoria, pode deixar sem lastmod se não houver data confiável. O Google diz que tudo bem.
- Não mude a data para a página "parecer nova". Quando o Google deixa de confiar, perde valor até a data certa.
O validador do Nota do Site dá alerta quando menos da metade das URLs do sitemap traz lastmod.
Como enviar o sitemap ao Google e ao Bing?
São dois caminhos, e vale usar os dois.
1. Declare no robots.txt. Acrescente uma linha, em qualquer ponto do arquivo, com o endereço completo:
Sitemap: https://www.suaempresa.com.br/sitemap.xml
Pode haver mais de uma linha Sitemap:. O Google percebe a mudança na próxima vez que ler o robots.txt, e o Bing também procura o sitemap ali. A linha funciona para qualquer buscador, inclusive os que você nunca vai cadastrar. Mexeu no arquivo? Confira o resultado no testador de robots.txt.
2. Envie no Search Console.
- Abra a propriedade do site. Ela precisa usar a mesma versão do domínio que está no sitemap (https, com ou sem www).
- No menu, vá em Indexação > Sitemaps.
- Em "Adicionar um novo sitemap", digite o endereço (na maioria das plataformas, basta
sitemap.xml) e clique em Enviar.
Só aparecem nesse relatório os sitemaps enviados por ele ou pela API. Se você apenas declarou no robots.txt, o Google pode estar lendo o arquivo e o relatório continua vazio. Por isso o envio manual compensa: é ele que mostra quando o Google leu o arquivo e quais erros encontrou.
Não precisa reenviar a cada página nova. O Google volta a ler o sitemap no ritmo dele.
No Bing, o mesmo arquivo pode ser enviado pelo Bing Webmaster Tools, que o confere pelo menos uma vez por dia. Para avisar uma mudança na hora, o Bing recomenda somar o IndexNow, um aviso que o site dispara a cada página criada, alterada ou removida. Participam dele o Bing, o Naver, o Seznam, o Yandex e o Yep. O Google não está na lista.
E o ping? Muito tutorial e plugin antigo ainda manda "pingar" o Google com o endereço do sitemap. O Google anunciou o fim desse recurso em junho de 2023, e seis meses depois o endereço passou a responder erro 404. Plugin que continua pingando não causa problema; só não faz nada.
Como ler o relatório de sitemaps do Search Console?
Cada sitemap enviado ocupa uma linha com um destes status (os nomes são os da Ajuda do Search Console):
- Processado: o Google buscou e leu o arquivo sem erro.
- O sitemap apresentou X erros: leu só uma parte. As URLs que deu para ler já vão para a fila de rastreamento. Clique na linha para ver cada erro.
- Não foi possível buscar: o Google não conseguiu baixar o arquivo. A próxima seção trata disso.
A coluna "Páginas encontradas" confunde muita gente. Ela conta as URLs que o Google leu no arquivo, não as que entraram no índice. Para saber quantas foram indexadas, filtre o relatório Indexação > Páginas por aquele sitemap.
Os erros de leitura mais comuns e o conserto de cada um:
| Erro no relatório | Conserto |
|---|---|
| Data inválida | Use o formato W3C: 2026-10-20 ou 2026-10-20T14:30:00-03:00 |
| Erro na análise | Faça o escape de &, <, > e aspas nas URLs |
| URL não permitido | O arquivo lista endereços de outro domínio ou de uma pasta acima dele |
| Erro de caminho: sem www / inclui www | As URLs não seguem o mesmo prefixo www do sitemap |
| URLs não seguidos | Há redirecionamento no meio. Troque pelo endereço final |
| O sitemap contém URLs bloqueados pelo arquivo robots.txt | Libere a regra ou tire as URLs do arquivo |
| Sitemap vazio | O arquivo não lista nenhuma URL |
| Erro de tamanho do arquivo do sitemap | Passou de 50 MB descompactado. Divida e use um índice |
"Não foi possível buscar": o que fazer?
O status quer dizer que o pedido do Google ao arquivo falhou. A Ajuda lista as causas: robots.txt bloqueando o sitemap, ação manual pendente, endereço enviado respondendo 404, falha do servidor naquele momento ou pouca demanda de rastreamento. Na prática, confira nesta ordem:
- Abra o endereço numa janela anônima. Se não carregar, o erro está no endereço ou no servidor. Compare letra por letra com o que foi enviado: o relatório não segue redirecionamentos.
- Confira se o endereço bate com a propriedade. O relatório mostra só os sitemaps da propriedade aberta, e a Ajuda manda checar as versões http, https, com e sem www quando um sitemap parece sumir.
- Leia o robots.txt. Um
Disallowque cobre o caminho do sitemap impede a leitura. - Cole o endereço do sitemap na Inspeção de URL e rode o teste em tempo real. Em "Disponibilidade da página", veja se o rastreamento é permitido e se a busca deu certo.
- Olhe o firewall. Regra de proteção contra robôs que devolve 403 ao Googlebot produz o mesmo sintoma.
Se tudo estiver certo, pode ter sido uma falha passageira, e a Ajuda sugere esperar para ver se o erro volta. Não deixe o caso esquecido, porém: quando a busca falha, o Google tenta de novo por alguns dias e depois desiste. Corrigiu, reenvie.
Sitemaps de imagem, vídeo e notícias: quando usar?
São extensões do mesmo formato, para casos específicos:
- Imagem: para imagens que o Google não acharia sozinho, como as que aparecem por JavaScript. Cada página listada pode trazer até mil imagens. As tags de legenda, título e licença foram descontinuadas.
- Vídeo: informa dados de cada vídeo, como duração e classificação etária.
- Notícias: só para sites de notícias, e só com artigos dos últimos 2 dias, até mil por arquivo. Passado esse prazo, o artigo sai do sitemap de notícias.
Para um site de empresa comum, o sitemap padrão basta.
Quais erros de sitemap aparecem nos sites brasileiros?
Quando o validador procurou o sitemap de 53 sites .br, entre 20 e 22 de outubro de 2026, 9 deles (17%) não tinham nenhum. Outros 10 (19%) tinham, mas com alerta, e os problemas deles cobrem boa parte deste guia:
- 4 publicavam o sitemap sem declarar no robots.txt;
- 2 não traziam lastmod em nenhuma URL, um com 1.113 endereços e outro com 148 (este também ausente do robots.txt);
- em 2, o sitemap que o robots.txt anunciava não abria ou não era um XML válido;
- 1 mantinha o arquivo no ar sem nenhuma URL dentro.
O pior desses casos é o sitemap anunciado que não abre: o buscador vai atrás dele e volta com erro. E um site de 1.113 páginas sem nenhuma data abre mão da pista que o Google usa para decidir o que rastrear de novo.
Como fazemos o sitemap do Nota do Site?
O nosso sitemap não é escrito à mão nem gerado por plugin. No código existe uma lista única das páginas públicas, e dela saem automaticamente três arquivos: o sitemap.xml, o llms.txt e a linha Sitemap: do robots.txt. Quando um post do blog é publicado, ele entra no sitemap sozinho; rascunho fica fora, porque ainda não é página pública. Cada URL leva como lastmod a data da última mudança no conteúdo.
A vantagem de ter uma fonte só é que os três arquivos nunca discordam. Não existe página que está no sitemap e sumiu do llms.txt, nem robots.txt apontando para um arquivo de nome antigo. É o que recomendamos para quem tem site próprio: a lista de páginas mora num lugar, e os arquivos para robôs nascem dela.
Como conferir o seu sitemap em cinco minutos?
Abra agora seusite.com.br/robots.txt e procure a linha Sitemap:. Abra o endereço que estiver nela e confira se carrega, se as URLs começam com https e com a versão certa do domínio e se há lastmod. Depois, envie em Indexação > Sitemaps e volte em alguns dias para ver o status. Se o site ainda nem está no Search Console, o roteiro para o site aparecer no Google começa por esse cadastro.
Para ver sitemap, robots.txt, canonical e o resto numa análise só, rode o validador grátis. Ele aponta sitemap ausente, fora do robots.txt, vazio, com pouca data ou com URLs que respondem erro.