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.

Publicado pela primeira vez: 22 de jun. de 2026 · Última atualização: 3 de ago. de 2026 · Avançado
Idiomas
1 sinal de evidência nesta página

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 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 linha Sitemap: do robots.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 linha Sitemap:, 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: no robots.txt — funciona para qualquer mecanismo que leia robots.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.
  • lastmod feito com honestidade: o Google só confia em lastmod se 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, um lastmod preciso 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 sitemapEstado observadoManter?Ação
https://shop.example/products/trail-runner200, canônica, indexávelSimManter
https://shop.example/products/old-trail-shoe301 para o produto atualNãoSubstituir pela URL final
https://shop.example/account/login200 com noindexNãoRemover do sitemap
https://shop.example/sale/spring-2025Campanha expirada retornando 200Geralmente nãoRedirecionar, aposentar ou manter intencionalmente
https://staging.shop.example/products/testHostname de staging públicoNãoRemover 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.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.