Sitemaps
O que é um sitemap, se você precisa de um, os tipos (XML, HTML, imagem, vídeo, notícias), como encontrar, criar e enviar um, e por que sitemaps ajudam na descoberta, mas nunca garantem indexação.
Idiomas
1 sinal de evidência nesta página
- Ferramenta relacionada ativaGoogle Index Checker
Um sitemap é um arquivo que lista as URLs (e mídias) do seu site para que os mecanismos de busca possam descobri-las. Ele ajuda na descoberta e é uma ótima ferramenta de cobertura/diagnóstico — mas enviar um nunca garante rastreamento ou indexação. Um único sitemap tem limite de 50 000 URLs ou 50MB descompactados; o Google ignora <priority>/<changefreq>, mas lê um <lastmod> preciso. Automatize-o a partir das páginas que você realmente tem, liste apenas URLs canônicas indexáveis e envie-o no Search Console + Bing Webmaster Tools (o antigo endpoint de ping está morto). Este hub direciona você para os mergulhos profundos: sitemap XML, índice de sitemap, sitemap de imagem e sitemap de vídeo.
TL;DR — Um sitemap é um arquivo que lista as páginas do seu site para que os mecanismos de busca possam encontrá-las. Ele ajuda o Google e o Bing a descobrirem seu conteúdo — mas não os obriga a indexá-lo. A maioria dos sites deveria ter um (é um seguro barato), ele deve ser gerado automaticamente para se manter atualizado, e você o envia no Google Search Console e no Bing Webmaster Tools.
O que é um sitemap
Um sitemap é um arquivo onde você lista as URLs do seu site — e às vezes suas imagens e vídeos — para que os mecanismos de busca tenham um inventário organizado para trabalhar, em vez de ter que descobrir tudo seguindo links. A definição do próprio Google: “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” Evidence for this claim A sitemap supplies search engines with information about pages, videos, and other files on a site and their relationships. Scope: Google's general definition of sitemaps; supported formats and extensions have additional requirements. Confidence: high · Verified: Google Search Central: Learn about sitemaps
O tipo mais comum é um sitemap XML, que é escrito para rastreadores, não para pessoas. Também existe um sitemap HTML, que é uma página de links destinada a visitantes humanos. Eles resolvem problemas diferentes.
Você realmente precisa de um?
Se o seu site é pequeno (pense em algumas centenas de páginas) e tudo está bem linkado a partir da sua navegação, os mecanismos de busca geralmente conseguem encontrar tudo sozinhos — o Google diz que você pode não precisar estritamente de um sitemap nesse caso. Mas é tão barato ter um que eu geraria um de qualquer forma. John Mueller colocou bem: um arquivo de sitemap é “a minimal baseline for any serious website.” Então minha regra prática é simples: sempre tenha um, e deixe seu CMS ou framework gerá-lo automaticamente.
Você especialmente quer um se o seu site é grande, novo, com poucos links apontando para ele, ou com muito conteúdo de imagens, vídeo ou notícias.
A coisa para entender de antemão
Um sitemap ajuda na descoberta — não garante a indexação. Colocar uma URL no seu sitemap não força o Google a rastreá-la, e definitivamente não força o Google a indexá-la ou ranqueá-la. O Google diz claramente: “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” Pense nisso como uma lista útil, não um botão mágico de “me indexe”. Evidence for this claim A sitemap helps search engines discover URLs but does not guarantee that Google will crawl or index them. Scope: Google Search sitemap discovery; inclusion is not an indexing or ranking directive. Confidence: high · Verified: Google Search Central: Learn about sitemaps
Como encontrar o sitemap de um site
A maioria dos sitemaps fica em um local previsível. Tente:
yoursite.com/sitemap.xml(o padrão mais comum).- Seu arquivo
robots.txt(yoursite.com/robots.txt) — os sites frequentemente listam o sitemap lá com uma linhaSitemap:. - Google Search Console (seu próprio site) no relatório Sitemaps.
Uma coisa que vale a pena saber: nem todo site divulga seu sitemap. Alguns deliberadamente o
mantêm fora do robots.txt e o enviam apenas dentro do Search Console e do Bing
Webmaster Tools, para que concorrentes não possam pegar uma lista limpa de todas as URLs que publicam.
Então “não consigo encontrá-lo no local usual” não significa que um site não tem sitemap.
Como criar e enviar um
A maioria das plataformas cria um para você automaticamente — WordPress, Shopify, Wix, Squarespace e Webflow geram um sitemap pronto para uso (veja a aba Cheat Sheets para o caminho em cada uma). Depois de tê-lo:
- Certifique-se de que ele lista apenas as URLs que você realmente quer indexar.
- Envie-o no Google Search Console e no Bing Webmaster Tools.
- Adicione uma linha
Sitemap:ao seurobots.txt(a menos que você esteja deliberadamente o mantendo privado).
Quer a versão completa — os limites de tamanho, as tags que o Google ignora, como encontrar um site que está escondendo seu sitemap e os diferentes tipos? Mude para a aba Avançado.
TL;DR — Um sitemap é um arquivo que lista suas URLs (e opcionalmente imagens/vídeos) para que os mecanismos de busca as descubram — uma ferramenta de cobertura e diagnóstico, não uma bala de prata para descoberta, porque enviar nunca garante rastreamento ou indexação. Um único sitemap tem limite de 50 000 URLs ou 50MB descompactados (gzip é permitido; o limite é o tamanho descompactado); UTF-8; URLs absolutas totalmente qualificadas; escape de entidades para
&,',",<,>. O Google ignora<priority>e<changefreq>e só usa<lastmod>se for consistentemente preciso. Envie via Search Console, Bing Webmaster Tools e a linhaSitemap:dorobots.txt— o antigo endpoint de ping está com 404 desde janeiro de 2024, e o IndexNow notifica o Bing e outros (não o Google). Gere-o automaticamente, liste apenas URLs canônicas indexáveis e use o sinal de enviadas-vs-indexadas no Search Console para descobrir o que está faltando.
O que é um sitemap — e para que serve
A definição do Google é a âncora certa: “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (tradução) «Um sitemap é um arquivo onde você fornece informações sobre as páginas, vídeos e outros arquivos do seu site, e as relações entre eles.» Evidence for this claim A sitemap supplies search engines with information about pages, videos, and other files on a site and their relationships. Scope: Google's general definition of sitemaps; supported formats and extensions have additional requirements. Confidence: high · Verified: Google Search Central: Learn about sitemaps É um inventário que você entrega aos mecanismos de busca.
O enquadramento mais importante que posso dar: um sitemap é uma ferramenta de cobertura e diagnóstico, não uma bala de prata para descoberta. O Google é explícito: “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (tradução) «Um sitemap ajuda os mecanismos de busca a descobrir URLs no seu site, mas não garante que todos os itens do seu sitemap serão rastreados e indexados.» Enviar uma URL não a indexa. O retorno real do dia a dia é a comparação enviadas-vs-indexadas no Search Console: divida seus sitemaps por seção ou tipo de conteúdo e você pode ver qual parte do site não está sendo captada. Durante uma migração, mantenho um sitemap das URLs antigas por um tempo de propósito, especificamente para poder observar elas caírem do índice no GSC.
Você precisa de um? Resolvendo a contradição
Você verá dois conselhos que parecem conflitar:
- Limite do Google: você provavelmente não precisa de um sitemap se o site for pequeno (cerca de 500 páginas) e bem linkado internamente; você provavelmente precisa se for grande, novo com poucos backlinks, ou com muito conteúdo de mídia/Notícias.
- Linha de base do Mueller: “Making a sitemap file automatically seems like a minimal baseline for any serious website, imo.” (tradução) «Criar um arquivo de sitemap automaticamente parece uma linha de base mínima para qualquer site sério, na minha opinião.»
Ambos estão certos, e aqui está como eu os reconcilio: um sitemap não é estritamente necessário para um site pequeno e bem linkado, mas é um seguro barato e agora é a linha de base esperada — então sempre gere um, automaticamente. O que me leva à única regra que não vou flexibilizar.
Automatize, ou ele apodrece
Sitemaps devem ser gerados automaticamente a partir das páginas que você realmente tem. Se alguém me entrega um sitemap construído manualmente, eu já sei que ele ficará desatualizado rápido — alguém adiciona páginas, ninguém atualiza o arquivo, e agora ele está mentindo para o Google. E há um ponto mais sutil: se você está gerando o sitemap a partir das suas páginas reais e rastreáveis, os mecanismos de busca geralmente conseguem alcançar essas páginas por conta própria através de links. O sitemap ganha seu valor por ser atual e completo, não apenas por existir. A automação é o que o mantém atual.
Os tipos de sitemap
- Sitemap XML — o cavalo de batalha, escrito para rastreadores. Uma lista de URLs
<loc>, opcionalmente com<lastmod>. É isso que as pessoas geralmente querem dizer com “sitemap.” - Sitemap HTML — uma página voltada para humanos com links. Útil para usuários e para links internos, mas não é o arquivo que você envia ao Search Console.
- Sitemap de imagens — expõe imagens que os mecanismos de busca poderiam perder (por exemplo, imagens carregadas por JavaScript ou servidas dinamicamente). Pode ser um arquivo independente ou tags de imagem adicionadas a um sitemap existente.
- Sitemap de vídeos — dá aos mecanismos de busca os metadados necessários para entender e indexar seus vídeos (miniatura, título, descrição e a URL da mídia ou do player).
- Sitemap de notícias — para sites no Google Notícias, listando artigos recentes.
E o XML não é o único formato aceito. O Google também aceita feeds RSS/Atom e um arquivo .txt de texto simples (um URL por linha). Os formatos RSS e texto só podem listar URLs de páginas — sem metadados de imagem ou vídeo — então o XML é o mais versátil.
XML vs HTML
Esses dois são confundidos constantemente, então mantenha-os separados: um sitemap XML é para rastreadores — legível por máquina, enviado ao Search Console, a coisa que os mecanismos de busca analisam. Um sitemap HTML é para pessoas — uma página web comum que linka para suas seções, o que também pode ajudar na linkagem interna. Se você só criar um, crie o sitemap XML; é esse que os mecanismos de busca realmente usam.
Como encontrar um sitemap (e por que alguns sites escondem o deles)
Para encontrar um sitemap, tente, nesta ordem:
/sitemap.xml— o local padrão na maioria das plataformas.robots.txt— um sitemap público geralmente é nomeado aqui com uma linhaSitemap:, que é também como os mecanismos o descobrem automaticamente.- Operadores
site:/ Search Console — para sua própria propriedade, o relatório de Sitemaps do Search Console é a visão autoritativa do que foi enviado e como está indo.
Mas aqui está a parte que a maioria dos guias pula: nem todo sitemap é feito para ser encontrado.
Alguns sites omitem deliberadamente a linha Sitemap: do robots.txt e enviam o arquivo apenas
através do Search Console e do Bing Webmaster Tools. Um sitemap referenciado no
robots.txt é legível por qualquer pessoa — incluindo concorrentes que adorariam uma lista organizada de
todos os URLs que você publica (páginas sem link, novos lançamentos, páginas estrategicamente importantes)
e uma maneira de observar a rapidez com que você publica. Um sitemap enviado apenas através dos consoles
é efetivamente privado. Então, se você não conseguir encontrar o sitemap de um site nos caminhos usuais, ele
pode simplesmente não estar listado, não ausente.
O trade-off é real, no entanto: esconder o sitemap do robots.txt também significa que qualquer
mecanismo que dependa da descoberta automática do robots.txt não o verá, a menos que você o tenha
enviado em cada console. Se você seguir o caminho privado, terá que fazer o
trabalho de envio em todos os lugares que você se importa.
Como criar um
Quase todas as plataformas podem gerar um sitemap para você — e na maioria delas é
automático. Coloquei os caminhos por plataforma (WordPress, Shopify, Wix, Squarespace,
Webflow, Drupal, frameworks JS e geradores manuais) na aba Guias rápidos
para que você possa ir direto ao seu. A versão curta para frameworks JS: pesquise o
nome do framework mais “sitemap” (por exemplo, “Gatsby sitemap” ou “Next.js
sitemap”) — quase sempre existe um módulo existente para que você não precise criar do zero.
Este site roda em Astro e usa @astrojs/sitemap, configurado em
astro.config.mjs.
Como enviar
Os métodos ativos:
- Google Search Console — o relatório de Sitemaps (e a API do Search Console). O método principal.
- Bing Webmaster Tools — envie também lá; o Bing o busca imediatamente e depois reverifica aproximadamente diariamente.
- Linha
Sitemap:norobots.txt— funciona para qualquer mecanismo que leiarobots.txt, e é assim que um sitemap público é descoberto automaticamente. Use o URL absoluto completo.
O que está morto: o antigo endpoint de ping independente (google.com/ping?sitemap=). Ele está
depreciado desde 2023 e retorna 404 desde janeiro de 2024 — o Google o matou
porque a grande maioria dos envios era spam. Se você tem um plugin ou cron job
ainda o acessando, remova isso. Para notificação rápida, em nível de URL, de mudanças individuais ao Bing e outros, use IndexNow — mas observe que o Google não participa do IndexNow, então isso não acelerará a indexação do Google. O próprio enquadramento do Bing
é que os dois são complementares: sitemaps para cobertura abrangente, IndexNow para
envios rápidos por URL.
Problemas de envio
Quando algo dá errado, o relatório de Sitemaps do Search Console vai te avisar — mas os
rótulos de erro nem sempre são autoexplicativos. Eu montei uma tabela completa de
erro → significado → correção na aba Guias rápidos. Os destaques: “Couldn’t fetch” (URL errada,
bloqueio por robots, ou simplesmente ainda não processado — geralmente transitório), “Unsupported format”
(você enviou uma página HTML em vez de um arquivo XML/RSS/Atom/txt real), e “URL not
allowed” (o clássico erro de HTTP-vs-HTTPS / www, ou URLs acima do
próprio caminho do sitemap). Algumas pegadinhas que não são erros e valem a pena saber: o Google pode servir uma
cópia em cache desatualizada, então as mudanças não são instantâneas, e enviar tanto os filhos
quanto o índice de sitemaps é inofensivo, mas desnecessário.
Melhores práticas — e “excluir ≠ noindex”
As regras que importam, todas da própria especificação do Google:
- Tamanho: um único sitemap comporta no máximo 50 000 URLs ou 50MB descompactados, o que vier primeiro. Você pode compactar com gzip — o limite de 50MB é o tamanho descompactado. Evidence for this claim Google limits a single sitemap to 50,000 URLs or 50 MB uncompressed. Scope: Google-supported sitemap files; larger inventories must be split across multiple sitemaps, optionally joined by an index. Confidence: high · Verified: Google Search Central: Build and submit a sitemap Acima do limite, divida em vários sitemaps e amarre-os com um índice de sitemaps.
- Codificação: UTF-8.
- URLs: URLs absolutas e totalmente qualificadas. Faça escape de entidades para
&,',",<e>. - Tags que o Google ignora:
<priority>e<changefreq>não fazem nada — não perca tempo com elas. lastmodfeito com honestidade: o Google só confia emlastmodse ele for consistentemente e verificavelmente preciso. Defina-o em atualizações significativas (conteúdo principal, dados estruturados ou links) — não um carimbo genérico de ano de copyright ou “hoje” em cada URL. Minta sobre isso e o Google para de acreditar no campo. Feito certo, umlastmodpreciso realmente ajuda no re-rastreamento (o Bing depende ainda mais dele do que o Google).- Conteúdo: liste apenas URLs canônicas, indexáveis e com status 200. Sem redirecionamentos, sem
URLs não canônicas, sem páginas com
noindex. Qualquer página que você queira indexada deve estar no sitemap; nada que você não queira.
Auditoria prática: XML válido, inventário poluído
Um sitemap pode passar na validação de XML e ainda enviar sinais de descoberta contraditórios.
Este rastreamento ilustrativo junta cada <loc> à sua resposta ao vivo e aos controles de indexação:
| URL do sitemap | Estado observado | Manter? | Ação |
|---|---|---|---|
https://shop.example/products/trail-runner | 200, canônica, indexável | Sim | Manter |
https://shop.example/products/old-trail-shoe | 301 para o produto atual | Não | Substituir pela URL final |
https://shop.example/account/login | 200 com noindex | Não | Remover do sitemap |
https://shop.example/sale/spring-2025 | Campanha expirada retornando 200 | Geralmente não | Redirecionar, aposentar ou manter intencionalmente |
https://staging.shop.example/products/test | Hostname de staging público | Não | Remover e proteger o ambiente |
O arquivo de sitemap em si está bem formado. A poluição só aparece ao comparar seu inventário com evidências de status, canônica, robots e ciclo de vida. Corrija o gerador ou a consulta de origem em vez de deletar as mesmas linhas manualmente a cada release.
Esse último ponto esconde o erro conceitual mais comum: excluir ≠ noindex.
Deixar uma URL fora do seu sitemap não a desindexa. O sitemap é um
anúncio, não um portão — remover uma URL só faz você parar de anunciá-la; não a
remove do Google. Se você quer que uma página suma, permita o rastreamento e use noindex. O
sitemap é a ferramenta errada para esse trabalho.
Onde ir a seguir
Esta página é a visão geral. Cada um desses tópicos é um mergulho profundo próprio aninhado sob o tópico descoberta:
- XML sitemap — o formato e a anatomia:
<urlset>,<loc>,<lastmod>, as tags ignoradas, o que incluir e excluir, e hreflang em sitemaps. - Índice de sitemap — o “sitemap de sitemaps” para sites grandes, quando dividir e a matemática de quantas URLs você pode cobrir.
- Sitemap de imagens — exibir imagens que os mecanismos de busca podem perder, a lista de tags atual (não obsoleta) e regras entre domínios.
- Sitemap de vídeos — as tags obrigatórias, tipos de arquivo aceitos e fazer os vídeos serem compreendidos e indexados.
Sitemaps são metade da descoberta — a outra metade é o crawling, que é como os mecanismos realmente buscam as URLs que seu sitemap aponta. Para o quadro completo, veja Como o Search funciona. Todos os tópicos acima também estão na barra lateral.
Resumo de IA
Uma visão condensada da versão Avançada:
- Um sitemap é um arquivo que lista suas URLs (e opcionalmente imagens/vídeos) para que os mecanismos de busca possam descobri-las. Google: “um arquivo onde você fornece informações sobre as páginas, vídeos e outros arquivos do seu site.”
- Descoberta, não indexação. Enviar um sitemap não garante crawling ou indexação — “não garante que todos os itens do seu sitemap serão rastreados e indexados.” Seu valor real é o diagnóstico enviado vs. indexado no Search Console.
- Você precisa de um? Não estritamente para sites pequenos e bem linkados (limite de ~500 páginas do Google), mas Mueller o chama de “uma base mínima para qualquer site sério.” Sempre gere um — automaticamente, ou ele apodrece.
- Tipos: XML (para crawlers), HTML (para pessoas), imagem, vídeo, notícias; além de RSS/Atom
e formatos
.txtsimples (apenas URLs de páginas). - Como encontrar um:
/sitemap.xml,robots.txt,site:/ Search Console. Alguns sites escondem deliberadamente o deles (omitem-no do robots.txt, enviam apenas nos consoles) para manter sua lista de URLs privada — ao custo de perder a descoberta automática. - Limites: 50 000 URLs ou 50MB descompactados por sitemap (gzip permitido; o limite é
descompactado); UTF-8; URLs absolutas totalmente qualificadas; escape de entidades para
& ' " < >. - Tags: o Google ignora
<priority>e<changefreq>; usa<lastmod>apenas se consistentemente preciso (atualizações significativas, não ano de copyright). - Envie via Search Console, Bing Webmaster Tools e a linha
Sitemap:dorobots.txt. O endpoint de ping retorna 404 desde janeiro de 2024. IndexNow notifica Bing/Yandex/outros — não o Google. - Excluir ≠ noindex. Deixar uma URL fora do sitemap não a desindexa; use
noindexpara isso. - Aprofundamentos: XML sitemap, índice de sitemap, sitemap de imagens, sitemap de vídeos.
Documentação oficial
Documentação de fonte primária dos mecanismos de busca.
- Visão geral de sitemaps — o que é um sitemap, se você precisa de um e os formatos suportados.
- Criar e enviar um sitemap — os limites de 50 000 URLs / 50MB, UTF-8, URLs absolutas,
lastmode como enviar. - Gerenciar seus sitemaps grandes com arquivos de índice de sitemap — dividir sitemaps grandes e o arquivo de índice.
- Sitemaps de imagens — as tags e o namespace atuais de imagens.
- Sitemaps de vídeos — tags de vídeo obrigatórias/opcionais.
- Ajuda do relatório de sitemaps — todos os erros de sitemap do Search Console e o que significam.
- Protocolo sitemaps.org — o padrão XML de sitemap entre mecanismos.
Bing / Microsoft
- Keeping Content Discoverable with Sitemaps in AI-Powered Search (Jul 2025) — Posição atual da Bing: XML preferido,
lastmodimporta, sitemaps + IndexNow são complementares. - The Importance of Setting the lastmod Tag in Your Sitemap (Feb 2023) — Fabrice Canel sobre por que
lastmodé crucial. - IndexNow / indexnow.org documentation — o protocolo push para sinalizar instantaneamente URLs alteradas (Bing, Yandex e outros — não Google).
Citações da fonte
Declarações oficiais do Google e do Bing. Cada link é um link profundo que leva diretamente à passagem citada na página de origem.
Google — o que é um sitemap e o que ele faz
- “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (tradução) «Um sitemap é um arquivo onde você fornece informações sobre as páginas, vídeos e outros arquivos do seu site, e as relações entre eles.» — Google Search Central, visão geral de sitemaps. Ir para a citação
- “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (tradução) «Um sitemap ajuda os mecanismos de busca a descobrir URLs no seu site, mas não garante que todos os itens do seu sitemap serão rastreados e indexados.» Ir para a citação
Google — descoberta, não uma garantia
- “submitting a Sitemap doesn’t guarantee the pages referenced in it will be indexed. Think of a Sitemap as a way to help Googlebot find your content … if the content is shallow, it may totally happen it will not be indexed at all.” (tradução) «enviar um Sitemap não garante que as páginas referenciadas nele serão indexadas. Pense em um Sitemap como uma forma de ajudar o Googlebot a encontrar seu conteúdo … se o conteúdo for superficial, pode muito bem acontecer de ele não ser indexado de forma alguma.» — Gary Illyes, Google. Ir para a citação
- “One part of sitemaps is that Google has to be keen on indexing more content from the site. If Google’s not convinced that there’s new & important content to index, it won’t use the sitemap.” (tradução) «Uma parte dos sitemaps é que o Google precisa estar interessado em indexar mais conteúdo do site. Se o Google não estiver convencido de que há conteúdo novo e importante para indexar, ele não usará o sitemap.» — John Mueller, Google. Ir para a citação
Google — você precisa de um?
- “Making a sitemap file automatically seems like a minimal baseline for any serious website, imo.” (tradução) «Criar um arquivo de sitemap automaticamente parece um mínimo básico para qualquer site sério, na minha opinião.» — John Mueller, Google. Ir para a citação
Google — as tags que ele ignora
- “we ignore those. It’s essentially a bag of noise.”
(tradução) «nós ignoramos essas. É essencialmente um saco de ruído.»
— Gary Illyes, Google, sobre
<priority>e<changefreq>. Ir para a citação - “Priority and change frequency doesn’t really play that much of a role with Sitemaps anymore … it is much better to just specify the time stamp directly.” (tradução) «Prioridade e frequência de alteração não desempenham mais um papel tão grande com Sitemaps … é muito melhor simplesmente especificar o carimbo de data/hora diretamente.» — John Mueller, Google. Ir para a citação
Google — lastmod feito com honestidade
- “setting today’s date in a sitemap file isn’t going to be something that works in favor of anyone, it’s just lazy.” (tradução) «definir a data de hoje em um arquivo de sitemap não vai ser algo que funcione a favor de ninguém, é apenas preguiça.» — John Mueller, Google. Ir para a citação
- “an update to the main content, the structured data, or links on the page is generally considered significant, however an update to the copyright date is not.” (tradução) «uma atualização no conteúdo principal, nos dados estruturados ou nos links da página é geralmente considerada significativa, no entanto uma atualização na data de direitos autorais não é.» — Google Search Central, criar um sitemap. Ir para a citação
Bing — lastmod e IndexNow
- “XML remains the preferred format for sitemaps, as it supports structured metadata like lastmod, which helps Bing assess content freshness and relevance more effectively.” (tradução) «XML continua sendo o formato preferido para sitemaps, pois suporta metadados estruturados como lastmod, o que ajuda o Bing a avaliar a atualidade e a relevância do conteúdo de forma mais eficaz.» — Blog do Microsoft Bing. Ir para a citação
- “By combining sitemaps for comprehensive site coverage with IndexNow for fast, URL-level submission, you provide the strongest foundation for keeping your content fresh, discoverable, and visible.” (tradução) «Ao combinar sitemaps para uma cobertura abrangente do site com o IndexNow para envio rápido em nível de URL, você fornece a base mais sólida para manter seu conteúdo atualizado, descobrível e visível.» — Blog do Microsoft Bing. Ir para a citação
Os KPIs permanentes para a saúde do sitemap
Um sitemap não tem uma métrica de ranqueamento própria — seu trabalho é cobertura, então os KPIs que importam acompanham se ele está realmente fazendo esse trabalho ao longo do tempo, não uma auditoria pontual.
Enviados vs. indexados, por sitemap
- Métrica — Das URLs em um determinado sitemap, qual parcela o Google relata como indexada vs. não indexada.
- O que isso indica — Se as URLs que você está divulgando estão realmente entrando no índice. Uma proporção que está boa no geral, mas ruim para um sitemap específico (por exemplo, um sitemap de blog vs. um sitemap de produtos) indica exatamente qual seção do site tem um problema — esse é o motivo principal para dividir sitemaps por seção em primeiro lugar.
- Como obter — No Search Console, abra Page Indexing (“Por que as
páginas não são indexadas”) e filtre por sitemap — essa visão divide
indexadas vs. não indexadas para as URLs nesse arquivo específico. O
relatório Sitemaps em si só mostra o que foi enviado e quando foi lido
pela última vez, então a divisão indexadas/não indexadas vem do Page
Indexing, não do relatório Sitemaps. Verifique URLs individuais com o
Google Index Checker quando precisar dos
sinais observáveis (status, redirecionamentos,
noindex, canônico) por trás da não indexação de uma única URL. - Referência / faixa realista — Não existe um alvo universal honesto — um site com muitas páginas finas, quase duplicadas ou genuinamente de baixo valor nunca verá 100%, e isso não é necessariamente um bug. Estabeleça sua própria linha de base por seção e observe a tendência: uma proporção que está caindo é o sinal, não qualquer número absoluto específico.
- Cadência — Mensal para um site estável; semanal durante uma migração, um grande envio de conteúdo ou logo após reestruturar seus sitemaps, pois é quando a proporção se move mais rápido.
Completude da cobertura do sitemap
- Métrica — Proporção de suas URLs canônicas reais, indexáveis e com status 200 que estão presentes no(s) sitemap(s) enviado(s).
- O que ela indica — Se o sitemap está cumprindo seu papel como um inventário completo, ou se está degradado — faltando novas seções, ainda listando URLs redirecionadas ou desindexadas, ou saindo de sincronia com o que seu CMS realmente gera. Esta é uma verificação de qualidade de dados do próprio arquivo, não do comportamento do Google.
- Como obtê-la — Busque e valide o sitemap ativo com o Validador de Sitemap XML para obter a lista exata de URLs além de quaisquer erros estruturais, depois compare essa lista com o conjunto real de URLs canônicas do seu site (uma exportação de rastreamento, ou a própria lista de páginas do seu CMS) para encontrar lacunas em qualquer direção — páginas ausentes do sitemap, ou URLs desatualizadas ainda presentes que não deveriam estar.
- Referência / faixa realista — Depende inteiramente de como você define “deveria ser indexável” para o seu próprio site, então também não há um número universal defensável aqui — o padrão correto é simplesmente “quase 100% de correspondência, com qualquer lacuna explicada” em vez de uma porcentagem-alvo.
- Cadência — Sempre que o sitemap for regenerado (idealmente a cada deploy, se for automatizado) e como uma verificação manual pontual após qualquer migração grande de conteúdo ou reestruturação de URLs.
Prompts de IA prontos para uso
Pontos de partida de copiar e colar para tarefas de sitemap. Trate a saída como um rascunho para verificar contra o arquivo de sitemap real, o Search Console e a documentação de sitemaps do próprio Google — não como uma resposta final.
Auditar um arquivo de sitemap conforme a especificação
Aqui está meu XML de sitemap [cole o arquivo ou as primeiras ~200 linhas]. Verifique-o contra os requisitos de sitemap do Google: está abaixo de 50 000 URLs / 50MB descompactado, em UTF-8, usando URLs absolutas totalmente qualificadas, e
&,',",<e>estão devidamente escapados como entidades? Sinalize qualquer coisa que pareça uma URL não canônica, um destino de redirecionamento ou uma duplicata. Não sinalize<priority>ou<changefreq>como erros — o Google ignora essas tags, elas não são um problema de validade.
Decidir se deve dividir em um índice de sitemap
Meu site tem aproximadamente [N] URLs indexáveis nestas seções: [liste as seções, ex.: blog, páginas de produto, páginas de categoria]. Com base no limite de 50 000 URLs / 50MB por sitemap do Google, diga-me se preciso de um índice de sitemap, e se sim, proponha uma divisão sensata por seção (para que eu também possa diagnosticar enviado-vs-indexado por seção no Search Console depois).
Escrever uma política de atualização de lastmod
Quero uma política de
lastmodpara meu gerador de sitemap que só atualize a data em mudanças genuinamente significativas (conteúdo principal, dados estruturados ou links) — não um carimbo genérico de “hoje” ou de ano de direitos autorais, já que o Google diz que deixa de confiar emlastmodquando ele fica impreciso. Aqui está como meu CMS rastreia edições [descreva: data de publicação, timestamp da última edição, histórico de versões, etc.]. Esboce a lógica de quandolastmoddeve e não deve mudar.
Decidir se deve manter o sitemap público ou enviá-lo de forma privada
Aqui está minha situação: [descreva o site — nicho competitivo? novas páginas sem links que você não quer que sejam raspadas? atualmente listando o sitemap no robots.txt?]. Explique o trade-off entre listar meu sitemap no
robots.txt(público, auto-descobrível por qualquer rastreador) versus enviá-lo apenas através do Google Search Console e do Bing Webmaster Tools (privado, mas perco a auto-descoberta para qualquer mecanismo ao qual não enviei manualmente). Recomende um dada a minha situação e explique o porquê.
Triar uma exportação de enviado-vs-indexado por seção
Aqui está uma exportação CSV das minhas URLs de sitemap unidas com seu status de indexação do Search Console [cole: URL, sitemap, indexado s/n, motivo se não indexado]. Agrupe as URLs “não indexadas” por causa provável (conteúdo fino, quase- duplicado, bloqueado, ainda não rastreado, deliberadamente de baixo valor) e diga-me qual seção do sitemap tem a pior proporção, para que eu saiba onde focar primeiro.
Lista de verificação de sitemap
Uma passada para confirmar que seu sitemap está ajudando em vez de degradar:
- Um sitemap existe e é gerado automaticamente (não mantido manualmente).
- Ele lista apenas URLs canônicas, indexáveis e com status 200 — sem redirecionamentos, sem
URLs não canônicas, sem páginas com
noindex. - As URLs são totalmente qualificadas e absolutas, e caracteres especiais
(
& ' " < >) são escapados como entidades. - Está codificado em UTF-8.
- Nenhum sitemap individual excede 50 000 URLs ou 50MB descompactados — divida + use um índice de sitemap se exceder (gzip é aceitável; o limite é o tamanho descompactado).
- Você não se preocupou com
<priority>ou<changefreq>— o Google ignora ambos. -
<lastmod>é definido apenas em atualizações significativas e é genuinamente preciso (não uma data genérica de ano de copyright ou “hoje”). - Enviado no Google Search Console e no Bing Webmaster Tools.
- Uma linha
Sitemap:está emrobots.txt(ou foi deliberadamente omitida para manter o sitemap privado — nesse caso, você o enviou em todos os consoles). - Não há chamadas mortas de
google.com/ping?sitemap=em nenhum plugin ou cron job (isso retorna 404 desde janeiro de 2024). - Você verifica periodicamente os números de enviados vs. indexados no Search Console para identificar seções subindexadas.
- Você não está usando o sitemap para tentar desindexar nada — essa é a função do
noindex.
Os modelos mentais
1. Um sitemap é um inventário, não uma bala de prata para descoberta. É uma ferramenta de cobertura — uma lista limpa do que você quer indexar. Ele não força rastreamento ou indexação. Se as páginas não estão sendo indexadas, o sitemap é onde você nota o problema (enviado vs. indexado), não onde você corrige.
2. Excluir ≠ noindex.
Deixar uma URL fora do sitemap não a remove do Google. O sitemap é uma
propaganda, não um portão. Para remover uma página, permita o rastreamento e adicione noindex — o
sitemap é a alavanca errada por completo.
3. Automatize, ou ele apodrece. Um sitemap construído manualmente fica desatualizado no momento em que alguém adiciona uma página e esquece o arquivo. Gere-o a partir das páginas que você realmente tem para que ele permaneça atual e completo. O valor de um sitemap está em ser preciso, não em meramente existir.
4. Enviado vs. indexado é um diagnóstico. Divida seus sitemaps por seção ou tipo de conteúdo e os números de cobertura do Search Console informam qual parte do site está subindexada. Esse é o retorno real, do dia a dia — muito mais útil do que o ato de enviar em si.
5. A descoberta tem duas metades. Sitemaps são a metade de inventário por pull da descoberta; links são a outra metade por pull, e protocolos de push (IndexNow, a API de Indexação) são um canal separado. Se uma página não está sendo encontrada, pergunte qual canal deveria estar carregando-a — e se algo linka para ela de alguma forma.
Como criar um sitemap, por plataforma
Cada plataforma abaixo gera um sitemap automaticamente ou tem um módulo padrão
para isso. As duas etapas finais são as mesmas em todos os lugares: (1) certifique-se de que apenas as URLs
corretas estão incluídas (apenas canônicas e indexáveis); (2) envie-o no Search Console +
Bing Webmaster Tools e adicione a linha Sitemap: ao robots.txt (ou omita
essa linha deliberadamente para mantê-lo não listado).
| Plataforma | De onde vem o sitemap |
|---|---|
| WordPress | O núcleo gera automaticamente um em /wp-sitemap.xml (WP ≥ 5.5). Para controle — excluir tipos de post, adicionar imagem/notícias, dividir — use Yoast SEO, Rank Math ou AIOSEO; eles substituem o sitemap do núcleo e atualizam na publicação. |
| Shopify | Gera automaticamente /sitemap.xml (um índice de sitemap apontando para filhos de produtos / coleções / páginas / blogs). Não é diretamente editável — controle a inclusão por meio da visibilidade da página e edições de noindex no modelo. |
| Wix | Gera automaticamente /sitemap.xml; alterne a indexação por página nas configurações de SEO. |
| Squarespace | Gera automaticamente /sitemap.xml; você não pode editá-lo manualmente — exclua páginas por meio das configurações da página. |
| Webflow | Alternância automática de sitemap em Configurações do site → SEO, ou forneça seu próprio sitemap personalizado. |
| Drupal | Use o módulo Simple XML Sitemap (ou o módulo XML Sitemap mais antigo) — ele gera, divide e envia para os consoles. |
| Frameworks JS (Next / Astro / Gatsby / etc.) | Use a integração de sitemap do framework — pesquise “<framework> sitemap.” (Este site usa o @astrojs/sitemap do Astro, configurado em astro.config.mjs.) |
| Manual / geradores | Sites estáticos ou muito pequenos: um gerador online (ex.: XML-Sitemaps.com) ou um script de build. Ressalva: o manual fica desatualizado — prefira automação. |
Erros do sitemap no Search Console → significado → correção
| Status / erro | O que significa | Correção |
|---|---|---|
| Não foi possível buscar | O Google não conseguiu recuperar o arquivo — URL errada/404, bloqueio por robots.txt, tempo limite do servidor ou simplesmente ainda não processado. Frequentemente transitório. | Confirme que a URL retorna 200, não está bloqueada por robots e o servidor está responsivo; envie novamente e aguarde. (Também pode significar que o Google ainda não está convencido de que há conteúdo novo/importante para indexar.) |
| Formato não suportado | O arquivo não está em um formato suportado — o clássico “você enviou uma página HTML / arquivo de tema.” | Envie um sitemap XML/RSS/Atom/txt real, não uma página HTML. |
| Sitemap vazio | Nenhuma URL no arquivo. | Gere-o com URLs reais; verifique o gerador. |
| Erro de tamanho do arquivo do sitemap | Maior que 50MB descompactado. | Divida em vários sitemaps + um índice de sitemap. |
| Erro de compactação | O Google não conseguiu descompactar seu .gz. | Recompacte com gzip corretamente e verifique se ele descompacta. |
| Namespace incorreto | O elemento raiz está ausente ou tem o namespace errado. | Use xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" (mais namespaces de imagem/vídeo/xhtml, se usados). |
| URL não permitida | As URLs estão acima do nível do sitemap ou em um domínio diferente (incompatibilidade de caminho/envio cruzado). | Mova o sitemap para cima ou verifique ambos os domínios no Search Console; mantenha os filhos no/abaixo do caminho do índice. |
| URL inválida | Um valor de <loc> não é uma URL válida e absoluta. | Use URLs absolutas totalmente qualificadas; escape de entidades & ' " < >. |
| URLs não acessíveis / não seguidas | O Google encontrou um erro ao rastrear as URLs listadas. | Confirme que essas URLs retornam 200 e não estão bloqueadas por robots. |
| Data inválida | Formato de data <lastmod> incorreto. | Use datas W3C / ISO-8601. |
| Tag ou atributo inválido / ausente, muitas tags | XML malformado ou duplicado. | Valide o XML; remova tags duplicadas; forneça os atributos obrigatórios. |
| Miniatura muito grande/pequena (vídeo) | Uma imagem <video:thumbnail_loc> falha nas regras de tamanho. | Use ≥ 60×30 px em um formato suportado em uma URL estável e rastreável. |
Outros problemas reais: uma incompatibilidade HTTP-vs-HTTPS ou www entre as URLs do sitemap
e a propriedade verificada dispara “URL não permitida”; o Google pode servir uma cópia em cache
antiga, então as alterações não são instantâneas; e enviar filhos e o índice é
inofensivo, mas desnecessário.
Ferramentas para validar e diagnosticar um sitemap
- Google Index Checker — verifique rapidamente uma
URL específica do seu sitemap para identificar os bloqueadores de indexabilidade observáveis
(código de status, redirecionamentos,
noindex, sinais canônicos) antes de assumir que o sitemap em si é o problema. Ele direciona você para a Inspeção de URLs do Search Console para obter a resposta autoritativa e real do Google — esta ferramenta apenas mostra o que é visível de fora. - Google Search Console — Relatório de Sitemaps — onde você envia um sitemap e vê o que o Google buscou por último e quando; combine com o relatório Page Indexing (filtrado por sitemap) para obter a divisão indexado-vs-não-indexado usada na aba Como Medir acima.
- Bing Webmaster Tools — Sitemaps — a visualização equivalente de envio e status para o Bing; envie aqui além do Search Console, pois os dois mecanismos rastreiam sitemaps de forma independente.
- Um rastreador (Ahrefs Site Audit, Screaming Frog) — a maneira de gerar a “lista real de URLs canônicas” com a qual você compara um sitemap ao verificar a completude da cobertura — um validador de sitemap confirma que o arquivo é bem formado, mas apenas um rastreamento real do seu site informa se o arquivo está completo.
Recursos que valem seu tempo
Meus escritos relacionados
- Enterprise Technical SEO — onde sitemaps automatizados e atualizados se encaixam no gerenciamento de um site grande.
- When Should You Worry About Crawl Budget? — usando o sitemap como um inventário limpo do seu conjunto indexável.
- Website Migration: The Ultimate Guide — incluindo manter um sitemap das URLs antigas para observar sua saída do índice.
- JavaScript SEO Issues & Best Practices — quando os sitemaps são mais importantes (conteúdo carregado por JS e módulos de sitemap de frameworks).
Minhas palestras
- How Search Works (SlideShare) — minha explicação sobre rastreamento, renderização, indexação e ranqueamento, onde os sitemaps ficam no lado da descoberta. (Aviso permanente: “This is my understanding of systems… not going to be 100% complete or accurate.”) (tradução) «Esta é a minha compreensão dos sistemas… não será 100% completa ou precisa.»
De outros
- Documentação Visão geral de sitemaps e criar um sitemap do Google — a fonte principal para tudo nesta página.
- O protocolo sitemaps.org — o padrão entre mecanismos no qual os sitemaps XML são baseados.
- Blog do Bing Webmaster: Keeping Content Discoverable with Sitemaps in AI-Powered Search — a visão atual do Bing sobre preferência de formato XML, importância do
lastmode sitemaps + IndexNow como complementares. - Blog do Bing Webmaster: The Importance of Setting the lastmod Tag in Your Sitemap — Fabrice Canel explica como o Bing usa
lastmodpara avaliar a atualização. - Documentação do IndexNow — o protocolo push para notificar instantaneamente Bing, Yandex e outros sobre URLs alteradas (o Google não participa).
- Ajuda do relatório de sitemaps do Google Search Console — referência completa para cada erro e status de sitemap no Search Console.
- Search Engine Journal: Google Explains Why It May Not Use a Sitemap — aborda a explicação de John Mueller sobre quando o Google ignora sitemaps enviados.
- Search Engine Roundtable: Google: XML Sitemaps Are A Minimal Baseline For Any Serious Website — Barry Schwartz cobrindo a postura de Mueller de “baseline mínima”.
Teste-se: Sitemaps
Cinco perguntas rápidas sobre o que os sitemaps fazem e o que deve estar neles. Escolha uma resposta para cada uma e depois confira.
Registro de alterações
Atualizado em 28 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.