Validador de Sitemap.xml
Cole seu sitemap.xml para validá-lo conforme sitemaps.org: namespace do urlset, elemento loc obrigatório, formato de lastmod/priority e o limite de 50 mil URLs do Google.
O que faz este verificador de sitemap.xml
Um sitemap.xml indica aos motores de busca que páginas existem, mas quando o formato se desvia um pouco eles simplesmente ignoram-no em silêncio e não dizem nada. Um mapa do site «submetido mas nunca recolhido» pode dever-se a um único carácter errado no espaço de nomes ou a um lastmod com o formato de data incorreto. Cole aqui o conteúdo e esta ferramenta confronta-o com o protocolo do sitemaps.org e enumera tudo o que encontra.
Verifica se o documento é XML bem formado, se existe o elemento `
Como validar um mapa do site
- Cole o conteúdo ou introduza um URL Cole o sitemap.xml tal como está. Se já estiver publicado, pode introduzir o seu URL e obtê-lo.
- Experimente primeiro um exemplo São disponibilizados um exemplo válido, outro com erros e outro com avisos, para que veja o aspeto dos achados antes de carregar o seu ficheiro.
- Corrija os erros antes dos avisos Os itens assinalados como erro violam o protocolo e podem impedir que um motor de busca leia o ficheiro corretamente. Trate deles primeiro.
- Confira o número de URL e o tamanho Os totais aparecem acima dos achados. Se algum se aproximar do limite, vale a pena preparar a divisão com um índice de mapas do site.
Dicas para aproveitar melhor
- Manter o
<lastmod>preciso ajuda os rastreadores a priorizar páginas que realmente mudaram. Datas antigas ou futuras podem reduzir a credibilidade em vez de ajudar. - O
<priority>indica apenas a importância relativa entre páginas do seu próprio site; o Google já declarou que não o utiliza para ranqueamento. Trate-o como informação complementar, não como alavanca de crescimento. - Um único sitemap.xml pode conter no máximo 50 mil URLs e não deve ultrapassar 50MB sem compressão. Se exceder qualquer um dos limites, divida-o em vários arquivos ligados por um
<sitemapindex>. - Adicionar uma diretiva
Sitemap:ao seu robots.txt permite que os mecanismos de busca descubram seu sitemap.xml automaticamente. Combine com nosso verificador de robots.txt para uma revisão completa. - Se as URLs em
<loc>contiverem caracteres não ASCII (por exemplo, caminhos em japonês), elas devem ser codificadas em percentual antes. Colar a URL decodificada exibida na barra de endereços será marcado como inválido.
Quando esta verificação ajuda
Quando a Search Console reporta falha ao obter o ficheiro
Separa um problema do servidor de um problema de formatação e, quando a causa é a formatação, aponta o elemento e a posição.
Quando gera o mapa do site por si próprio
A saída produzida por um modelo ou por um script é justamente onde formatos de data e caracteres não escapados costumam entrar. Correr isto antes de publicar apanha-os.
Quando decide se um site grande precisa de ser dividido
Vê em números quanta margem resta face aos limites de 50 000 URL e 50 MB sem compressão.
Quando assume um site existente
Uma única passagem diz-lhe se o mapa do site herdado continua a corresponder ao protocolo atual.
Termos dos mapas do site
- urlset
- O elemento de nível superior que envolve todo o mapa do site. Sem o espaço de nomes correto, o ficheiro nem sequer é reconhecido como mapa do site.
- Espaço de nomes (xmlns)
- O identificador que diz a que especificação o XML obedece. Para mapas do site o valor correto é `http://www.sitemaps.org/schemas/sitemap/0.9`, e **uma versão final diferente ou um esquema diferente (http versus https) conta como incompatibilidade.**
- loc
- O URL da página. É exigido exatamente um dentro de cada `
`, escrito como URL absoluto. - lastmod
- A data da última alteração, no formato W3C Datetime (`2026-09-20`, ou `2026-09-20T10:00:00+09:00`, por exemplo).
- changefreq
- Uma indicação de com que frequência a página muda. Apenas sete valores são válidos: always, hourly, daily, weekly, monthly, yearly e never. **É uma indicação, não a promessa de que o rastreio siga esse ritmo.**
- priority
- Um valor de 0.0 a 1.0 que exprime a importância relativa dentro do seu próprio site. Nunca é usado para comparar um site com outro.
- Índice de mapas do site
- Um ficheiro de nível superior que agrupa vários mapas do site. Serve para dividir conteúdo que excede os limites por ficheiro de 50 000 URL e 50 MB sem compressão.
Perguntas frequentes
Sitemap: ao robots.txt para que os rastreadores o descubram automaticamente, sem envio manual.image:image ou video:video dentro do mesmo urlset padrão, junto com suas entradas de páginas normais. Esta ferramenta não valida essas tags de extensão, mas isso não afeta a validação dos campos padrão (loc, lastmod etc.).
Curiosidade — O dia em que os mecanismos de busca concordaram com um único formato de sitemap
O Google introduziu seu próprio mecanismo de sitemap em junho de 2005. Pouco mais de um ano depois, em novembro de 2006, Yahoo! e Microsoft (então MSN Search) anunciaram suporte ao mesmo formato, e juntos o padronizaram como sitemaps.org — um caso raro de mecanismos de busca diretamente concorrentes concordando com um formato compartilhado.
Um sitemap.xml é um mapa que diz aos rastreadores "esta URL existe" — não garante que a página será realmente rastreada ou indexada. Em sites grandes, o orçamento de rastreamento (os recursos finitos que um mecanismo de busca dedica a rastrear um site) se torna uma restrição real: encher o sitemap com URLs de baixo valor pode atrasar a descoberta das páginas que realmente importam.
Os limites de 50 mil URLs e 50MB existem principalmente para manter gerenciável a análise, no lado do servidor, de um único arquivo XML. Sites com contagens enormes de URLs, como grandes catálogos de e-commerce, costumam dividir o sitemap em vários arquivos e uni-los por meio de um arquivo de índice de sitemaps — um formato à parte cujo elemento raiz é <sitemapindex> em vez de <urlset>.