Ferramenta de diagnóstico

Validador de sitemap XML

Verifique qualquer sitemap XML contra o protocolo oficial sitemaps.org e as regras do Google. Informe uma URL, envie um arquivo ou cole o XML e receba cada erro explicado, com a correção.

Escolha um arquivo .xml ou .xml.gz (até 50 MB)

Arquivos colados ou enviados são verificados no seu navegador e nunca são transmitidos. Verificações por URL baixam o arquivo pelo nosso servidor e nada fica armazenado.

O que é verificado

  • Boa formação do XML (erros de sintaxe com linha e coluna)
  • Elemento raiz e o namespace sitemaps.org
  • <loc> obrigatório em cada entrada, URLs http(s) absolutas com menos de 2.048 caracteres
  • Escape correto de &, aspas e sinais de maior e menor nas URLs
  • Os limites de 50.000 URLs e 50 MB descompactado
  • Datas <lastmod> no formato W3C, com datas futuras sinalizadas
  • Valores de <changefreq> e intervalos de <priority>
  • URLs duplicadas e URLs em host diferente do sitemap
  • Índices de sitemaps, com validação de cada sitemap filho em um clique

Erros comuns de sitemap e como corrigi-los

Estas são as falhas que mais vemos, com o caminho mais curto até o verde.

Namespace errado ou ausenteA tag <urlset> deve declarar xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" exatamente assim. Copie a declaração sem alterações; um erro de digitação ou o namespace antigo 0.84 faz os parsers rejeitarem o arquivo inteiro.
E comercial sem escape nas URLsUm & cru em uma URL quebra o parse do XML. Escreva &amp; no lugar: /page?a=1&amp;b=2. O mesmo vale para < > " e '.
URLs relativas ou malformadasCada <loc> deve ser uma URL absoluta completa, incluindo o esquema, como https://example.com/page/. Caminhos relativos como /page/ são inválidos.
Datas de lastmod inválidasUse o formato de data W3C: 2026-07-16 ou 2026-07-16T09:30:00+00:00. Formatos como 16/07/2026 ou timestamps Unix são inválidos, e datas no futuro são ignoradas.
Mais de 50.000 URLs ou 50 MBDivida o sitemap em vários arquivos e liste-os em um índice de sitemaps. A maioria dos geradores faz isso automaticamente quando você passa do limite.
O sitemap retorna erro ou HTMLA URL do sitemap deve retornar HTTP 200 com conteúdo XML. Um 404, uma cadeia de redirecionamentos que termina em página de erro ou uma página HTML vestida de sitemap.xml são falhas comuns.
URLs no host erradoAs URLs de um sitemap devem estar no mesmo host que serve o arquivo, incluindo a mesma forma com ou sem www e o mesmo esquema (https).
Bloqueado pelo robots.txtSe o robots.txt proíbe as URLs listadas no seu sitemap, os rastreadores recebem sinais contraditórios. Alinhe os dois: o sitemap deve listar apenas páginas que você quer que sejam rastreadas.

Do blog

Todos os guias →

Frequently asked questions

Como validar um sitemap XML?
Informe a URL do sitemap no verificador acima e clique em Validar. O WebDoctor baixa o arquivo, faz o parse como um rastreador de buscador faria e lista cada erro e aviso com explicação e correção. Você também pode enviar o arquivo ou colar o XML diretamente.
Qual é o tamanho máximo de um sitemap XML?
O protocolo permite no máximo 50.000 URLs e 50 MB descompactado por arquivo de sitemap. Sites maiores dividem as URLs em vários sitemaps e os listam em um arquivo de índice, que por sua vez pode referenciar até 50.000 sitemaps.
O Google usa changefreq e priority?
Não. O Google confirmou que ignora os dois campos, e o Bing em grande parte também. Eles são XML válido e este verificador só avisa quando os valores estão malformados, mas o rastreamento do seu site é guiado pela precisão do lastmod e pelos links internos, não pelos valores de priority.
Um índice de sitemaps é diferente de um sitemap?
Sim. Um índice de sitemaps usa <sitemapindex> como elemento raiz e lista outros arquivos de sitemap em vez de páginas. Cole um índice neste verificador e ele valida o próprio índice, depois permite verificar cada sitemap filho com um clique.
Por que meu sitemap válido ainda mostra erros no Search Console?
O Search Console também verifica coisas fora do arquivo em si: se as URLs redirecionam, retornam 404, estão bloqueadas pelo robots.txt ou não são canônicas. Valide o XML aqui primeiro e depois corrija os problemas de rastreamento por URL que o Search Console relatar.