Validador de Sitemap
Valide um sitemap XML no seu navegador. Cole o seu sitemap.xml e receba verificações instantâneas — boa formação do XML, estrutura correta de <urlset>/<url>/<loc>, URLs absolutas em <loc>, datas <lastmod> válidas no formato W3C/ISO 8601, valores permitidos de <changefreq>, <priority> entre 0.0 e 1.0 e os limites de 50.000 URLs / 50 MB — cada problema reportado como erro ou aviso com contexto.
O Validador de Sitemap verifica o seu sitemap XML em busca de erros antes de você enviá-lo aos buscadores. Cole o conteúdo do seu sitemap.xml e ele analisa o arquivo como um crawler faria — verificando se o XML está bem formado, se a estrutura <urlset>/<url>/<loc> está correta, se cada <loc> é uma URL absoluta, se as datas <lastmod> usam o formato W3C/ISO 8601, se <changefreq> usa um valor permitido, se <priority> está entre 0.0 e 1.0 e se o arquivo respeita os limites de 50.000 URLs e 50 MB. Cada problema é reportado como erro ou aviso com o valor problemático em destaque. Tudo roda no seu navegador; nada é enviado.
O que um validador de sitemap verifica?
Um validador de sitemap analisa o seu XML do mesmo jeito que o Google e outros crawlers e sinaliza qualquer coisa que viole o protocolo sitemaps.org ou que provavelmente será rejeitada. Este validador reporta erros (que impedem o sitemap de ser processado corretamente) e avisos (que são analisáveis, mas provavelmente não são o que você queria).
- Se o XML está bem formado — tags não fechadas, caracteres soltos ou codificação ruim são reportados como erro de análise.
- Se o elemento raiz é <urlset> (ou <sitemapindex>) com o namespace correto do sitemaps.org.
- Se cada <url> tem um <loc> e se cada <loc> é uma URL absoluta http:// ou https://.
- Se os valores de <lastmod> usam o formato W3C Datetime / ISO 8601 (data ou data e hora completas).
- Se <changefreq> é uma das palavras-chave permitidas e se <priority> é um número entre 0.0 e 1.0.
- Se o sitemap respeita os limites de 50.000 URLs e 50 MB que um único arquivo pode ter.
Como validar o seu sitemap
Cole o arquivo e valide em três passos.
- Abra o seu sitemap ativo (geralmente em https://seudominio.com/sitemap.xml) ou o arquivo que está editando e copie todo o XML.
- Cole na caixa e clique em Validar, ou clique em Carregar exemplo para ver como os problemas são reportados.
- Revise os erros e avisos, corrija-os no arquivo de origem e valide novamente até que ele reporte um sitemap válido.
Erros vs. avisos
Erros são problemas que um crawler não aceita — XML malformado, um <loc> ausente ou vazio, uma URL relativa, uma data inválida, um changefreq ruim ou um priority fora de 0.0–1.0. Eles fazem o sitemap, ou aquela URL, ser rejeitado e devem sempre ser corrigidos. Avisos são coisas que são analisadas, mas parecem suspeitas, como uma declaração de namespace ausente, uma URL duplicada ou um <urlset> sem entradas. Vale a pena revisar os avisos mesmo quando os crawlers os toleram, porque costumam indicar um erro de copiar e colar.
Limites do sitemap e o índice de sitemaps
Um único sitemap XML pode listar no máximo 50.000 URLs e não deve ultrapassar 50 MB descompactado. Se o seu site for maior, divida as URLs em vários arquivos de sitemap e referencie todos eles em um arquivo de índice de sitemaps — um documento com raiz <sitemapindex> contendo uma entrada <sitemap> por arquivo. Este validador reconhece os dois formatos: cole um <urlset> para verificar as URLs, ou um <sitemapindex> para verificar se cada <sitemap> filho tem um <loc> absoluto e um lastmod válidos.
Por que usar este validador de sitemap?
- Detecta XML malformado e mostra o erro do analisador para você encontrar o problema de sintaxe exato.
- Valida toda a estrutura <urlset>/<url>/<loc>, não apenas a boa formação.
- Verifica se cada <loc> é uma URL absoluta e sinaliza entradas duplicadas.
- Confere as datas <lastmod>, as palavras-chave <changefreq> e os intervalos de <priority> conforme a especificação sitemaps.org.
- Aplica os limites de 50.000 URLs / 50 MB e entende arquivos de índice de sitemaps.
- Roda inteiramente no seu navegador — o seu sitemap nunca é enviado ou armazenado em lugar nenhum.
Perguntas frequentes
O que torna um sitemap XML inválido?
As causas mais comuns são XML malformado (uma tag não fechada ou descasada), um <url> sem <loc>, um <loc> que usa um caminho relativo em vez de uma URL https:// completa, um <lastmod> que não está no formato W3C/ISO 8601, um <changefreq> que não é uma das palavras-chave permitidas ou um <priority> fora do intervalo 0.0–1.0. Este validador sinaliza cada um desses casos para você corrigi-los antes de enviar o sitemap.
Qual formato de data o <lastmod> exige?
Sitemaps usam o formato W3C Datetime, um perfil do ISO 8601. Isso significa uma data completa como 2024-01-15, ou uma data e hora com fuso horário como 2024-01-15T10:00:00Z ou 2024-01-15T10:00:00+01:00. Formatos como 15/01/2024 ou 15 Jan 2024 não são válidos e o validador vai sinalizá-los.
Quais valores são permitidos para <changefreq> e <priority>?
<changefreq> deve ser um destes: always, hourly, daily, weekly, monthly, yearly ou never. <priority> é um número de 0.0 a 1.0 indicando a importância relativa de uma URL dentro do seu próprio site (o padrão é 0.5). Ambos os elementos são opcionais, mas, se presentes, devem usar esses valores.
Quantas URLs um sitemap pode conter?
Um único arquivo de sitemap é limitado a 50.000 URLs e 50 MB descompactado. Se você tiver mais URLs do que isso, divida-as em vários arquivos de sitemap e liste esses arquivos em um índice de sitemaps (<sitemapindex>). Esta ferramenta aplica os dois limites e pode validar tanto um índice de sitemaps quanto um urlset comum.
O validador de sitemap é gratuito e privado?
Sim. É totalmente gratuito e roda inteiramente no seu navegador com JavaScript. O XML que você cola é analisado localmente no seu dispositivo e nunca é enviado, registrado ou armazenado.