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.
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 ausente | A 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 URLs | Um & cru em uma URL quebra o parse do XML. Escreva & no lugar: /page?a=1&b=2. O mesmo vale para < > " e '. |
| URLs relativas ou malformadas | Cada <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álidas | Use 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 MB | Divida 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 HTML | A 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 errado | As 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.txt | Se 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
robots.txt para rastreadores de IA: receitas prontas
Três receitas e uma tabela bot a bot para controlar GPTBot, ClaudeBot, PerplexityBot e os demais a partir de um pequeno arquivo de texto.
sitemapErros de sitemap XML: como corrigir cada um
Do namespace errado ao "Não foi possível buscar" do Search Console: o sintoma, a causa e a correção exata de cada erro comum de sitemap.
sitemapBoas práticas de sitemap XML: o guia direto
Um sitemap bem mantido lista só o que merece ser indexado e diz a verdade sobre quando cada página mudou. O resto é ruído — inclusive changefreq e priority.