Ferramenta gratuita: SEO

Verificador de sitemap XML

Encontramos o seu sitemap como os mecanismos de busca fazem, lemos o arquivo e solicitamos uma amostra das páginas que ele lista. Veja se ele é um sitemap válido, quantas URLs tem, quantas trazem datas e se as páginas listadas realmente carregam.

Grátis. Geralmente termina em menos de um minuto.

O que esta ferramenta verifica

  • Encontrar o sitemap

    Pelas linhas Sitemap: do robots.txt que apontam para a sua própria origem. Se não houver nenhuma, tentamos o /sitemap.xml.

  • Status e formato

    O status HTTP, o cabeçalho Content-Type e se o arquivo é um urlset (uma lista de páginas) ou um sitemapindex (uma lista de sitemaps).

  • Índices de sitemaps

    Em um índice, até 3 dos sitemaps filhos na mesma origem também são lidos.

  • Número de URLs e lastmod

    Quantas URLs os arquivos listam e que parcela delas tem uma data lastmod.

  • Outros hosts e duplicatas

    URLs em um host diferente do host do sitemap e URLs listadas mais de uma vez.

  • Uma amostra das URLs listadas

    Até 10 URLs listadas são solicitadas e o status HTTP delas é exibido. As solicitações ficam na sua origem e os redirecionamentos para outros hosts não são seguidos, então um redirecionamento é informado como redirecionamento.

O que ela não consegue verificar

  • Verificar todas as URLs de um sitemap grande. Lemos no máximo alguns megabytes e alguns arquivos, então sitemaps muito grandes são verificados em parte, e só 10 URLs são solicitadas.
  • Ler de forma confiável sitemaps compactados com gzip (.xml.gz).
  • Dizer se o Google processou o sitemap ou indexou as URLs dele. O relatório Sitemaps do Search Console mostra isso.
  • Decidir se as páginas certas estão listadas: páginas importantes que estão faltando ou páginas que não deveriam estar na busca.
  • Validar as extensões de sitemap para imagens, vídeos ou notícias.

Por que isso importa

Um sitemap é a lista das páginas que você quer que os mecanismos de busca encontrem. Ele ajuda mais em sites grandes, em sites novos com poucos links apontando para eles e em páginas que a navegação mal alcança, como posts antigos ou produtos a vários cliques de distância. O Google o trata como uma sugestão, então ele é mais útil quando todas as URLs nele funcionam e são a versão que você quer ver indexada.

Os sitemaps ficam desatualizados sem que ninguém perceba. Um plugin continua listando páginas que você excluiu, uma migração deixa o domínio antigo em todas as URLs ou um hostname de homologação vaza para o gerador. As datas também saem erradas: o Google diz que só usa o lastmod quando as datas são precisas de forma consistente e verificável, então um lastmod que muda a cada solicitação é ignorado.

Também há limites de tamanho. O protocolo do sitemaps.org permite no máximo 50.000 URLs e 50 MB sem compactação por arquivo. Sites maiores dividem as URLs em vários sitemaps e os listam em um índice de sitemaps.

Como interpretar os resultados

Status HTTP
200 significa que o arquivo foi servido. 404 significa que não há sitemap nesse endereço. Um redirecionamento para outro host não é seguido e aparece como está.
Tipo de conteúdo
Normalmente application/xml ou text/xml. text/html muitas vezes significa que o endereço retorna uma página web, como a sua página inicial ou uma página de erro “não encontrado”, em vez de um sitemap.
urlset ou sitemapindex
Um urlset lista páginas; um sitemapindex lista outros sitemaps. Qualquer outra coisa não é um sitemap válido.
Número de URLs
O total de URLs nos arquivos que lemos. Em um índice grande, com muitos sitemaps filhos, é uma contagem parcial.
Parcela com lastmod
Quantas URLs têm data de última modificação. As datas são opcionais, mas datas precisas ajudam os mecanismos de busca a identificar páginas alteradas.
Outros hosts
URLs cujo host é diferente do host do sitemap, por exemplo com www e sem www, ou um domínio antigo. O protocolo espera que um sitemap liste URLs do próprio host.
Duplicatas
A mesma URL listada mais de uma vez. Geralmente é sinal de que o gerador está mal configurado; liste cada URL uma única vez.
Status das URLs da amostra
Cada URL da amostra deve retornar 200. Um 3xx significa que o sitemap lista endereços antigos, 404 ou 410 significa páginas excluídas e 5xx significa erros de servidor.

Como corrigir os problemas mais comuns

  • Nenhum sitemap encontrado

    Verifique se a sua plataforma já gera um: o Shopify serve o /sitemap.xml em lojas públicas, o WordPress 5.5 e versões posteriores servem o /wp-sitemap.xml, e o Yoast SEO e o Rank Math usam o /sitemap_index.xml. Adicione a URL completa dele ao robots.txt como uma linha Sitemap: para que rastreadores e ferramentas o encontrem onde quer que ele esteja.

  • URLs da amostra redirecionam ou retornam 404

    Liste o endereço https final que retorna 200, e não um endereço antigo que redireciona. A maioria dos geradores remove as páginas excluídas automaticamente, então procure um arquivo de sitemap estático ou um cache que não foi atualizado depois que as páginas foram removidas.

  • URLs no host errado

    Defina o endereço do seu site com o domínio que você realmente usa, com ou sem www (no WordPress, em Configurações › Geral › Endereço do site), e depois gere o sitemap de novo. Depois de uma mudança de domínio, garanta que não sobre nenhuma URL do domínio antigo.

  • O endereço do sitemap retorna HTML

    Uma resposta 200 com text/html geralmente significa que uma rota genérica (catch-all) serve uma página comum em /sitemap.xml. Aponte o robots.txt para o sitemap real ou configure o seu gerador para servi-lo nesse caminho.

  • Datas lastmod pouco confiáveis

    Defina o lastmod pela data em que o conteúdo realmente mudou, e não pelo horário em que o sitemap foi gerado. Se o seu gerador não consegue fazer isso, deixar o lastmod de fora é melhor do que usar datas erradas.

Perguntas sobre esta ferramenta

Eu preciso de um sitemap XML?

Nem todo site precisa. O Google diz que um site pequeno, com cerca de 500 páginas ou menos e bons links internos, pode não precisar de um. Ainda assim, ele raramente atrapalha e ajuda páginas novas e profundas a serem encontradas.

Um sitemap faz minhas páginas serem indexadas?

Não. Ele ajuda os mecanismos de busca a descobrir URLs. Se uma página é rastreada e indexada ainda depende do conteúdo dela e de sinais como noindex e links canonical.

Devo definir priority e changefreq?

Pode definir, mas o Google diz que ignora os dois. URLs corretas e datas lastmod honestas importam mais.

Onde o arquivo de sitemap deve ficar?

Normalmente na raiz, como /sitemap.xml, porque, pelo protocolo do sitemaps.org, um sitemap cobre apenas URLs na própria pasta ou abaixo dela. Indique-o no robots.txt e envie-o no Search Console.

Por que só 10 URLs são testadas?

A amostra é uma verificação rápida de saúde: se várias URLs da amostra falharem, o sitemap precisa de atenção. O Relatório de SEO pago vai além, testando até 20 páginas do seu sitemap e verificando até 60 links internos.

O Relatório de SEO ($69, pagamento único) parte da análise gratuita completa e acrescenta mais páginas, a mudança a fazer para cada achado, um PDF e novos testes para verificar suas correções.

Sobre o Relatório de SEO