Um gerador de sitemap XML e validador online grátis pode criar e conferir um arquivo sitemap.xml, mas gerar o XML não é o mesmo que auditar suas URLs. Para um site pequeno, a ferramenta resolve uma criação pontual; para WordPress, lojas e sites que mudam frequentemente, o sitemap automático do CMS costuma ser a opção mais segura.

O procedimento correto termina apenas quando o arquivo está bem formado, contém URLs canônicas e acessíveis, está publicado em uma URL pública e foi processado no Google Search Console e no Bing Webmaster Tools. O envio ajuda os mecanismos de busca a descobrir páginas, mas não garante rastreamento ou indexação.

Key takeaways

  • Um sitemap XML válido precisa usar URLs absolutas em <loc>, namespace correto e XML bem formado.
  • Um arquivo de sitemap pode conter no máximo 50.000 URLs e 50 MB descompactado, ou 52.428.800 bytes, segundo o protocolo de sitemaps.org.
  • Validação XML verifica a estrutura; auditoria de sitemap também verifica 404, redirecionamentos, noindex, canonical, robots.txt e relevância.
  • Google e Bing tratam o sitemap como uma indicação de URLs, não como uma ordem para rastrear ou indexar todas as páginas.
  • Antes de usar um gerador online, procure /sitemap.xml, /sitemap_index.xml e a diretiva Sitemap: no robots.txt.

Gerador de sitemap XML e validador online grátis: qual opção escolher?

A melhor opção depende da frequência de atualização, do tamanho do site e do tipo de problema que você precisa resolver. Um gerador online é adequado para uma criação pontual; um CMS ou plugin é melhor para atualizar o sitemap automaticamente; um crawler é mais indicado para auditoria técnica.

Situação Melhor escolha Por quê
Site pequeno, estável e com criação única Gerador online gratuito Cria o XML sem instalação e atende uma necessidade pontual.
WordPress ou blog com publicação frequente Sitemap nativo ou plugin Adiciona novas páginas e remove URLs antigas automaticamente.
Loja virtual com produtos e categorias variáveis Sitemap do CMS ou e-commerce Evita um arquivo manual desatualizado.
Site com milhares de URLs Crawler ou geração automática Oferece segmentação, controle de limites e auditoria mais completa.
Aplicação personalizada Geração por código Permite usar o banco de dados, controlar lastmod e criar índices.
Verificar somente a sintaxe Validador XML Não é necessário rastrear o site inteiro.
Encontrar 404, 301, noindex e canonical divergente Auditor de sitemap ou crawler Validação sintática isolada não detecta esses problemas.
Conteúdo publicado em tempo real Sitemap automático e, quando aplicável, IndexNow Combina cobertura ampla com avisos rápidos ao Bing.

O que é um sitemap XML?

Um sitemap XML é um arquivo legível por máquinas que lista URLs importantes de um site e pode informar a data da última modificação de cada URL. O arquivo ajuda mecanismos de busca a descobrir páginas, especialmente em sites novos, grandes ou com páginas pouco interligadas; o sitemap não substitui links internos nem garante indexação.

O protocolo exige URLs absolutas na tag <loc>. Portanto, https://www.exemplo.com/pagina/ é válido como endereço completo, enquanto /pagina/ é um caminho relativo e não deve ser usado. A especificação oficial do protocolo de sitemaps.org documenta o formato e os limites do arquivo.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.exemplo.com/</loc>
    <lastmod>2026-08-16</lastmod>
  </url>
</urlset>

A entrada mínima precisa conter <loc>. A tag <lastmod> é opcional e só deve ser usada quando a data representar uma alteração real e relevante. O Google também aceita extensões para imagens, vídeos, notícias e versões localizadas, mas essas extensões não são obrigatórias para um site comum.

Como saber se o site já tem um sitemap?

Antes de gerar outro arquivo, procure os endereços mais comuns e confira o robots.txt:

  1. Abra https://www.exemplo.com/sitemap.xml.
  2. Abra https://www.exemplo.com/sitemap_index.xml.
  3. Abra https://www.exemplo.com/robots.txt.
  4. Procure uma linha como Sitemap: https://www.exemplo.com/sitemap.xml.

WordPress, Wix, Blogger e outros CMS frequentemente fornecem sitemaps automaticamente. A visão geral de sitemaps do Google recomenda considerar a geração automática pelo CMS ou pelo software do site. Criar um segundo sitemap manual pode duplicar a manutenção e incluir URLs que o CMS já excluiu corretamente.

Se o sitemap existente está atualizado, público e contém somente URLs canônicas indexáveis, normalmente não há motivo para substituí-lo por um gerador online.

Como funciona um gerador de sitemap online gratuito?

Um gerador online normalmente recebe o domínio, rastreia links acessíveis, coleta URLs, monta o XML e oferece o download do arquivo. O arquivo baixado ainda precisa ser revisado, validado, publicado e enviado aos mecanismos de busca.

  1. Informe a versão canônica do domínio, preferencialmente a versão HTTPS.
  2. Confirme se as páginas públicas podem ser acessadas pelo rastreador.
  3. Exclua áreas administrativas, login, busca interna, filtros, parâmetros de rastreamento e ambientes de teste.
  4. Gere e baixe o XML.
  5. Abra o arquivo em um editor de texto antes de publicá-lo.
  6. Valide a sintaxe e audite as URLs.

Nem todo gerador obtém os dados da mesma maneira. Um crawler em tempo real pode descobrir o estado atual do site, mas pode não encontrar páginas órfãs ou conteúdo carregado apenas por JavaScript. O gerador gratuito da Ahrefs informa que usa páginas previamente rastreadas pelo índice da empresa e anuncia limite de 1.000 URLs no modo gratuito. Esse método pode ser rápido, mas o índice utilizado pode não refletir páginas publicadas ou alteradas muito recentemente.

O XML-Sitemaps.com oferece geração online gratuita. Os limites efetivos e os recursos disponíveis podem mudar; confira a tela oficial no momento do uso, especialmente antes de escolher a ferramenta para um site maior.

Um gerador baseado apenas em links visíveis não conhece necessariamente todas as URLs do banco de dados, do CMS ou do catálogo de produtos. Para encontrar páginas órfãs, compare o resultado com a exportação do CMS, o banco de dados, a lista de produtos, os logs do servidor e os relatórios de rastreamento.

Como diferenciar um validador XML de um auditor de sitemap?

Um validador XML confirma que o arquivo pode ser interpretado como XML; um auditor de sitemap verifica se as URLs listadas são tecnicamente e editorialmente adequadas. Um sitemap pode passar no primeiro teste e continuar ruim para SEO.

Validação estrutural

A validação estrutural deve conferir:

  • XML bem formado e declaração de codificação coerente;
  • namespace correto, como http://www.sitemaps.org/schemas/sitemap/0.9;
  • tags abertas e fechadas corretamente;
  • presença de <urlset> ou <sitemapindex>;
  • presença de <loc> em cada entrada;
  • datas válidas em <lastmod>;
  • caracteres especiais escapados;
  • ausência de HTML, mensagens de erro ou texto de login misturado ao XML.

O caractere &, por exemplo, precisa aparecer como &amp; dentro de valores XML. A documentação do Google sobre criação e envio de sitemaps explica o escape de entidades e o tratamento das tags.

Auditoria das URLs

Uma auditoria mais completa deve procurar respostas HTTP 4xx e 5xx, redirecionamentos 301 e 302, bloqueios em robots.txt, páginas com noindex, canonical apontando para outro endereço, mistura de HTTP e HTTPS, hosts www e não-www, ambientes de teste, duplicatas, páginas privadas e URLs com parâmetros desnecessários.

Também remova resultados de busca interna, filtros, paginação sem valor independente, arquivos incluídos por engano, scripts, imagens isoladas e páginas que o site não pretende indexar. Um XML tecnicamente correto não transforma uma URL irrelevante, duplicada ou bloqueada em uma boa candidata à indexação.

Como validar um sitemap XML localmente?

Você pode validar a resposta HTTP, a estrutura XML e o comportamento das URLs com ferramentas gratuitas de linha de comando e Python.

1. Verifique a resposta do arquivo

curl -I https://www.exemplo.com/sitemap.xml

O resultado ideal é uma resposta direta com 200 OK e um tipo de conteúdo XML, como:

HTTP/2 200
Content-Type: application/xml

Um redirecionamento pode ser seguido em alguns cenários, mas a URL submetida deve preferencialmente responder diretamente com 200 OK. Um erro 403, autenticação, certificado inválido, firewall ou erro 5xx impede ou dificulta o acesso dos rastreadores.

2. Analise a sintaxe XML

curl -L https://www.exemplo.com/sitemap.xml -o sitemap.xml
python - <<'PY'
import xml.etree.ElementTree as ET

ET.parse("sitemap.xml")
print("XML bem formado")
PY

O teste confirma somente que o XML pode ser analisado. O teste não confirma que cada URL existe, é canônica, é indexável ou está liberada no robots.txt.

3. Confira códigos HTTP das URLs

import requests
import xml.etree.ElementTree as ET

arquivo = "sitemap.xml"
ns = {"sm": "http://www.sitemaps.org/schemas/sitemap/0.9"}

root = ET.parse(arquivo).getroot()

for item in root.findall(".//sm:url/sm:loc", ns):
    url = item.text.strip()
    try:
        resposta = requests.get(url, timeout=15, allow_redirects=False)
        print(resposta.status_code, url)
    except requests.RequestException as erro:
        print("ERRO", url, erro)
Resposta O que significa Ação recomendada
200 A URL respondeu normalmente. Verifique também noindex, canonical e conteúdo.
301 ou 302 A URL redireciona. Substitua pela URL final canônica.
404 A página não foi encontrada. Remova a URL ou restaure a página.
410 A página foi removida permanentemente. Remova a URL do sitemap.
5xx O servidor falhou. Corrija a disponibilidade antes de manter a URL.

Uma resposta 200 não garante indexabilidade. Depois do teste HTTP, verifique o cabeçalho ou a meta tag de robots, a regra do robots.txt e o rel="canonical". A página listada deve ser pública, indexável e representar a versão que o site considera principal.

Quais tags devem aparecer no sitemap?

<loc>

A tag <loc> é obrigatória em cada URL. Use endereço absoluto, protocolo canônico, host consistente e caminho correto. Evite fragmentos como #secao e parâmetros de rastreamento que não representam uma página distinta.

<lastmod>

Use <lastmod> somente quando a data representar uma alteração real e relevante no conteúdo. O Google informa que usa esse valor quando ele é confiável, consistente e verificável; atualizar todas as URLs diariamente apenas para fazê-las parecer recentes reduz a qualidade do sinal.

<changefreq> e <priority>

Não trate <changefreq> e <priority> como fatores de ranqueamento. Segundo a documentação do Google, o Google ignora esses valores. O foco deve estar em URLs corretas, canônicas, acessíveis e relevantes.

Extensões para imagens, vídeos e notícias

Extensões específicas podem ser úteis para sites com imagens, vídeos, notícias ou versões localizadas. As extensões não são obrigatórias para todos os sites e não transformam automaticamente uma página em resultado enriquecido. Use a documentação específica do mecanismo de busca e mantenha a lista de URLs como prioridade.

Quais são os limites de um sitemap XML?

Cada arquivo de sitemap pode conter no máximo 50.000 URLs e 50 MB descompactado, ou 52.428.800 bytes, conforme o protocolo de sitemaps.org. Um site que ultrapassa qualquer um desses limites precisa dividir o conteúdo em vários arquivos e criar um sitemap index.

O particionamento pode separar o conteúdo por tipo e faixa:

/sitemap-posts-1.xml
/sitemap-posts-2.xml
/sitemap-products-1.xml
/sitemap-categories.xml

Um índice de sitemap pode ser semelhante a este:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.exemplo.com/sitemap-posts.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.exemplo.com/sitemap-produtos.xml</loc>
  </sitemap>
</sitemapindex>

Um gerador gratuito limitado a centenas ou milhares de URLs não é uma solução adequada para uma loja ou portal com centenas de milhares de páginas. Nesses casos, use a geração automática pelo CMS, banco de dados, framework ou pipeline de publicação.

Como publicar o sitemap no site?

Publique o arquivo em uma URL pública, normalmente na raiz do domínio, como https://www.exemplo.com/sitemap.xml. O arquivo não deve exigir login, cookie ou autenticação.

  1. Envie sitemap.xml para o diretório público do servidor.
  2. Abra a URL em uma janela anônima.
  3. Confirme a resposta 200 OK com curl -I.
  4. Verifique se o conteúdo retornado é XML, e não uma página HTML de erro.
  5. Confirme que CDN, firewall e proteção contra bots permitem acesso de Googlebot e Bingbot.
  6. Adicione a URL ao robots.txt, por exemplo: Sitemap: https://www.exemplo.com/sitemap.xml.

O Bing recomenda referenciar o sitemap no robots.txt, conforme sua documentação sobre o arquivo robots.txt. Hospedar o sitemap em um domínio de terceiros reduz o controle sobre escopo, continuidade e acesso; prefira o próprio domínio.

Como enviar o sitemap ao Google Search Console?

Para enviar um sitemap ao Google, verifique a propriedade no Search Console, abra o relatório de sitemaps, informe o caminho do arquivo no domínio correto, clique em enviar e acompanhe o status de processamento.

  1. Acesse o Google Search Console.
  2. Selecione a propriedade correta, incluindo o domínio e protocolo corretos.
  3. Abra o relatório Sitemaps.
  4. Digite somente o caminho, como sitemap.xml, quando a interface já estiver no domínio correto.
  5. Envie o sitemap ou sitemap index.
  6. Confira se o Google conseguiu buscar e processar o arquivo.
  7. Investigue erros e compare URLs descobertas com as URLs realmente publicadas.

O envio ao Search Console é uma dica para o Google, não uma garantia de download, rastreamento ou indexação de todas as URLs. Uma página pode ser excluída por noindex, duplicação, canonicalização, bloqueio, baixa qualidade, indisponibilidade ou outros sinais. Quando uma URL específica falhar, use a inspeção de URL e corrija a página, não apenas o XML.

Como enviar o sitemap ao Bing Webmaster Tools?

Para enviar um sitemap ao Bing, adicione e verifique o site no Bing Webmaster Tools, abra a área de sitemaps, envie o sitemap ou sitemap index e acompanhe erros, avisos e URLs descobertas.

  1. Acesse o Bing Webmaster Tools.
  2. Adicione e verifique o site.
  3. Abra a seção de sitemaps.
  4. Informe a URL pública do sitemap ou do índice.
  5. Confira o status de processamento e as mensagens de erro.

O Bing aceita sitemap XML, RSS, Atom e arquivo de texto com uma URL por linha, segundo a documentação de sitemaps do Bing. O Bing também permite declarar o sitemap no robots.txt.

Para alterações rápidas, o Bing recomenda considerar o IndexNow. IndexNow complementa, mas não substitui, um sitemap completo: o sitemap continua sendo a fonte abrangente das URLs importantes, enquanto o IndexNow pode avisar sobre alterações específicas.

Quais erros de sitemap são mais comuns?

Erro Consequência Como corrigir
URL 404 Entrada aponta para uma página inexistente. Remover a URL ou restaurar a página.
URL 301 ou 302 O sitemap lista um endereço que não é o destino final. Usar a URL final e canônica.
noindex O mecanismo pode excluir a página da indexação. Remover a URL do sitemap ou corrigir a diretiva, conforme o objetivo.
Bloqueio no robots.txt O rastreador não consegue acessar a URL. Rever a regra e confirmar o acesso público.
HTTP e HTTPS misturados Cria sinais inconsistentes sobre a versão principal. Usar somente o protocolo canônico.
www e não-www misturados O sitemap pode listar hosts diferentes. Escolher o host canônico e padronizar as URLs.
lastmod falso O valor deixa de ser confiável. Gerar a data a partir da alteração real ou omitir a tag.
XML acima do limite O processamento pode falhar. Dividir em arquivos e usar sitemap index.
Sitemap protegido Googlebot e Bingbot não conseguem baixá-lo. Remover autenticação e ajustar firewall, CDN ou WAF.
Sitemap desatualizado Novas páginas ficam fora e URLs removidas permanecem. Automatizar a geração com CMS, plugin, tarefa agendada ou código.

Gerador online ou sitemap automático do CMS?

Use um gerador online para um site pequeno e estável quando você precisa criar o arquivo uma vez, não possui acesso técnico ao servidor ou quer fazer uma verificação inicial. Use o sitemap automático do CMS quando o site publica regularmente, possui produtos, categorias, posts ou páginas que mudam com frequência.

Em WordPress, por exemplo, verifique primeiro o sitemap nativo ou o sitemap gerado pelo plugin já instalado. O Yoast SEO oferece geração e atualização automática para WordPress, mas instalar um plugin adicional não faz sentido se o WordPress ou outro plugin já fornece um sitemap correto.

Use um crawler instalado, como o Screaming Frog SEO Spider, quando o objetivo principal for auditoria técnica, identificação de links quebrados, análise de JavaScript, comparação entre URLs rastreadas e URLs do sitemap ou exportação segmentada. A ferramenta exige instalação e configuração, portanto pode ser excessiva para uma criação simples.

Para Next.js, Laravel, Django ou outra aplicação personalizada, a geração pelo código normalmente oferece melhor controle sobre banco de dados, exclusões, lastmod, partições e sitemap index. A geração automática também evita que um arquivo baixado manualmente fique desatualizado após novas publicações.

O que não incluir no sitemap?

Inclua URLs públicas, indexáveis, canônicas e importantes para o site. Não inclua páginas que o site deliberadamente não quer que mecanismos de busca processem como páginas principais.

  • páginas de login, conta e administração;
  • resultados de busca interna;
  • filtros e combinações de parâmetros sem valor próprio;
  • páginas de teste, staging e ambientes antigos;
  • URLs duplicadas;
  • páginas com noindex;
  • URLs que redirecionam para outra página;
  • páginas removidas, privadas ou protegidas;
  • arquivos, imagens e scripts incluídos por engano;
  • versões HTTP ou hosts diferentes do endereço canônico.

O sitemap deve refletir as decisões do site, não simplesmente todas as URLs que um crawler consegue encontrar. Para páginas órfãs, valide a origem da lista com o CMS, banco de dados, catálogo ou logs, mas mantenha no sitemap apenas URLs que realmente devem ser descobertas.

Preciso de sitemap em um site pequeno?

Um site pequeno pode funcionar sem sitemap quando suas páginas estão bem ligadas internamente e são facilmente descobertas, mas um sitemap é barato e pode ajudar mecanismos de busca a conhecer URLs importantes. O sitemap não corrige problemas de qualidade, links internos, canonical ou bloqueios.

O Google indexa todas as URLs listadas?

Não. O Google pode rastrear ou indexar somente parte das URLs listadas, porque o envio do sitemap é uma indicação e não uma garantia. URLs com duplicação, noindex, canonical divergente, bloqueios, baixa qualidade ou falhas de servidor continuam sujeitas à exclusão.

Posso criar um sitemap sem instalar nada?

Sim. Um gerador online pode criar e permitir o download de um sitemap sem instalação, desde que o site seja pequeno o bastante e o resultado seja revisado. A solução não será automaticamente atualizada quando novas páginas forem publicadas.

Sitemap XML e sitemap HTML são a mesma coisa?

Não. Sitemap XML é um arquivo destinado principalmente a mecanismos de busca; sitemap HTML é uma página navegável para usuários e pode ajudar na navegação e nos links internos. Um sitemap HTML não substitui necessariamente o arquivo XML enviado ao Google e ao Bing.

Posso enviar o mesmo sitemap ao Google e ao Bing?

Sim. O mesmo sitemap XML público pode ser enviado ao Google Search Console e ao Bing Webmaster Tools, desde que siga o protocolo, esteja acessível e contenha URLs válidas. Cada mecanismo exibirá seu próprio status e seus próprios erros.

Devo incluir páginas com noindex?

Não inclua páginas com noindex em um sitemap destinado a indicar URLs indexáveis. Se a página precisa permanecer com noindex, remova-a do sitemap; se a diretiva foi acidental, corrija a página e só então mantenha a URL.

Como validar um sitemap local?

Use xml.etree.ElementTree no Python para testar se o arquivo está bem formado e use requisições HTTP para verificar as URLs. A validação local não substitui a verificação de acesso por rastreadores nem o processamento no Search Console ou no Bing Webmaster Tools.

Frequently Asked Questions

O sitemap deve ficar na raiz do domínio?

O sitemap normalmente fica na raiz, em um endereço como https://www.exemplo.com/sitemap.xml, mas pode ser publicado em outro caminho público quando a configuração e o escopo forem apropriados. O arquivo deve estar acessível sem login, cookie ou autenticação e deve ser declarado no robots.txt ou enviado diretamente às ferramentas para webmasters.

Posso usar vários sitemaps no mesmo site?

Sim. Sites grandes podem dividir URLs em vários sitemaps e reunir as referências em um sitemap index. Cada arquivo deve respeitar o limite de 50.000 URLs e 50 MB descompactado.

O que fazer quando o Search Console informa erro no sitemap?

Primeiro confirme que a URL do sitemap responde diretamente com 200 OK, retorna XML e não exige autenticação. Depois valide o namespace, as tags, os limites, as URLs absolutas e os caracteres escapados; por fim, corrija 404, redirecionamentos, bloqueios e URLs não canônicas antes de reenviar o arquivo.

Devo incluir imagens no sitemap XML?

A inclusão de imagens pode ser útil em sites cujo conteúdo visual seja importante, mas não é obrigatória para todos os sites. Extensões de imagem, vídeo e notícias devem seguir a documentação específica e não garantem resultados enriquecidos.

The Bottom Line

Para um site pequeno e estável, use um gerador de sitemap XML online grátis, revise as URLs, valide o XML, publique o arquivo e envie-o ao Google e ao Bing. Para WordPress, blogs, lojas e aplicações que mudam frequentemente, prefira o sitemap automático do CMS, do framework ou do código. Use um crawler quando precisar de auditoria avançada. Em qualquer cenário, um sitemap válido ajuda na descoberta, mas não garante rastreamento nem indexação.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi