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.
Fontes
- sitemaps.org: formato XML de sitemaps(abre em uma nova aba)
- Google Search Central: Saiba mais sobre sitemaps(abre em uma nova aba)
- Google Search Central: Criar e enviar um sitemap(abre em uma nova aba)
- Google Search Central: Gerenciar sitemaps grandes com arquivos de índice de sitemap(abre em uma nova aba)
Ferramentas relacionadas
- SEOVerificador de robots.txtLeia seu robots.txt como um rastreador: quais bots estão bloqueados, se a página que você digitar pode ser rastreada e quais sitemaps ele lista.Abrir a ferramenta
- SEOAnálise de SEO do siteEncontre, nas suas páginas-chave, os problemas técnicos de SEO que deixam páginas fora da busca ou pioram a aparência delas nos resultados.Abrir a ferramenta
Precisa das correções, não só dos achados?
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.