Pular para o conteúdo
ToolMug

Verificador de sitemap XML

Verifique seu sitemap antes de enviá-lo: se o XML é válido, se os URLs são absolutos, se há duplicados ou URLs de outro host, se o lastmod está bem formado e se os links hreflang apontam uns para os outros. Em um sitemap index, abra cada sitemap filho em separado.

Processado em nossos servidores e excluído em até uma hora

Como usar

  1. Informe o URL do sitemap (por exemplo https://www.example.com/sitemap.xml) e clique em Verificar, ou mude para Colar XML.
  2. Veja o tipo, a quantidade de URLs, o tamanho e os problemas; cada problema lista alguns exemplos.
  3. Se quiser, clique em Verificar o status dos primeiros 20 para ver se esses URLs carregam. Em um sitemap index, clique em Verificar ao lado de cada sitemap filho.

Opções explicadas

Limites
Pelo protocolo sitemaps.org, um sitemap pode ter no máximo 50.000 URLs e 50 MB descompactado; divida os maiores e use um sitemap index. Os sitemaps buscados aqui podem ter até 10 MB.
lastmod
Deve usar o formato de data W3C, como 2026-10-11 ou 2026-10-11T08:00:00+08:00. Datas futuras são sinalizadas.
hreflang
Os links alternativos de cada URL devem incluir o próprio URL, e as versões de idioma devem apontar umas para as outras.

Um exemplo com quatro problemas

Verificando este sitemap em https://example.com/sitemap.xml:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://example.com/en/</loc>
    <lastmod>2026-10-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>https://example.com/de/</loc>
    <lastmod>11/10/2026</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>/about</loc>
    <priority>1.5</priority>
  </url>
</urlset>

são informados estes problemas, cada um com o valor problemático como exemplo:

Problema Exemplo mostrado
Links hreflang não retornados pela outra página https://example.com/de/ ↛ https://example.com/en/
lastmod fora do formato de data do W3C https://example.com/de/ → 11/10/2026
Caminho relativo em loc /about
priority fora de 0,0–1,0 /about → 1.5

A página em alemão lista apenas a si mesma, então não aponta de volta para a página em inglês que aponta para ela. Uma data escrita como 11/10/2026 é ambígua, e é por isso que só as formas do W3C que começam pelo ano são aceitas.

Valores aceitos nas tags opcionais: lastmod pode ser YYYY, YYYY-MM, YYYY-MM-DD ou uma data e hora completas com fuso horário; changefreq deve ser um entre always, hourly, daily, weekly, monthly, yearly ou never; priority é um número de 0,0 a 1,0. Um arquivo que não começa com < é lido como uma lista de texto simples com uma URL por linha.

Perguntas frequentes

Os URLs precisam estar no mesmo host do sitemap?

Em geral, sim. Os mecanismos de busca ignoram URLs de outro host, a menos que esse site declare o sitemap com uma linha Sitemap no próprio robots.txt.

priority e changefreq importam?

O Google diz que ignora os dois. Não fazem mal, mas valores malformados ainda são sinalizados aqui.

Ele rastreia o meu site inteiro?

Não. O nosso servidor baixa apenas o arquivo que você informa; a verificação de status requisita só os primeiros 20 URLs, com uma requisição HEAD cada. O XML colado é verificado inteiramente no seu navegador.

Privacidade

Os arquivos são enviados por HTTPS para processamento e excluídos automaticamente em até uma hora.

Ferramentas relacionadas