Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Sitemap Could Not Be Read: 7 correções que realmente funcionam

Por Toy Wen Da, Cofundador · · 6 min de leitura

Traduzido do original em inglês. Ler em inglês

Se o Google Search Console mostra "Sitemap could not be read", em geral isso significa que o rastreador do Google não conseguiu buscar ou interpretar o arquivo no URL que você enviou. O motivo pode ser um URL errado, um bloqueio no servidor, um erro de formatação ou, às vezes, uma falha temporária do lado do Google. Na maioria dos casos, você resolve em minutos quando sabe onde olhar.

O que "Sitemap Could Not Be Read" realmente significa

O relatório de sitemaps do Google Search Console mostra dois estados de erro bem parecidos: "Couldn't fetch" e este. Nos dois casos, o Googlebot tentou acessar o arquivo do seu sitemap e não recebeu uma resposta utilizável, ou recebeu uma resposta que não conseguiu interpretar como XML válido. Isso não é uma penalidade e não afeta diretamente o seu posicionamento. Mas impede o Google de usar o sitemap como sinal de descoberta e de prioridade de rastreamento, o que pode atrasar a indexação de páginas novas ou atualizadas.

Causas comuns do erro "Could Not Be Read"

A maioria dos casos tem origem em uma entre poucas causas. Antes de começar a mudar configurações, passe o URL do seu sitemap por um verificador de sitemap gratuito para ver exatamente o que o Googlebot veria. Um URL errado, um redirecionamento ou um XML quebrado costuma aparecer na hora.

Causa Como aparece Como confirmar Correção típica
URL de sitemap errado enviado Erro de digitação, subdomínio errado ou apontamento para o ambiente errado Abra o URL exato em uma janela privada do navegador Envie de novo o URL correto e completo
Servidor ou firewall bloqueando o Googlebot O sitemap carrega para você, mas não para o Google Verifique nos logs do servidor se o user agent do Googlebot está sendo negado Libere o Googlebot nas regras de firewall/CDN
robots.txt bloqueando o caminho Diretório do sitemap bloqueado Procure no robots.txt uma regra Disallow que cubra o sitemap Remova o bloqueio ou mude o arquivo de lugar
XML malformado ou tipo de arquivo errado Caracteres extras, tags de fechamento ausentes, HTML retornado no lugar de XML Valide com um verificador de XML ou de sitemap Corrija a sintaxe, exporte de novo e reenvie
Arquivo grande demais ou URLs demais O sitemap passa de 50MB sem compactação ou de 50.000 URLs Verifique o tamanho do arquivo e a quantidade de URLs Divida em vários sitemaps com um índice de sitemaps (sitemap index)
Falha temporária do lado do Google O sitemap retorna 200, valida sem erros e mesmo assim mostra o erro Verifique de novo após 24-48 horas Reenvie; muitas vezes se resolve sem nenhuma alteração

Como corrigir um sitemap que não pode ser lido

Verifique o URL e o status HTTP

Comece pelo básico. Cole no navegador o URL do sitemap que você enviou. Ele deve carregar na hora e retornar um XML limpo, não uma página de login, um 404 ou uma cadeia de redirecionamentos. Depois, confirme que o código de resposta do servidor é um 200 simples. Uma ferramenta como httpstatus.io ou a aba de rede do navegador mostra isso. Um redirecionamento 301 para outro URL é uma causa frequente e muitas vezes ignorada: às vezes o Google não o segue do jeito que você esperaria.

Verifique o robots.txt e o acesso ao servidor

Se o sitemap carrega normalmente no seu navegador, mas ainda assim não é buscado, algo pode estar bloqueando especificamente o Googlebot, e não os visitantes em geral. Abra o seu arquivo robots.txt e confira se nenhuma regra bloqueia a pasta do sitemap. Verifique também se um firewall, um serviço de proteção contra bots ou uma senha de ambiente de testes (staging) está bloqueando rastreadores sem avisar, enquanto deixa as pessoas passarem.

Valide a estrutura do XML

Até um único "e comercial" (&) sem escape ou uma tag sem fechamento pode tornar ilegível para o Google um sitemap que parece perfeito. Passe o arquivo por um validador de XML ou por um verificador específico para sitemaps. Validadores genéricos às vezes deixam passar problemas do protocolo de sitemap que uma ferramenta feita para isso detecta.

Reenvie e dê tempo ao Google

Depois de confirmar que o URL, o código de status e o XML estão corretos, remova a entrada antiga do sitemap no Search Console e envie-a de novo, em vez de apenas esperar. A própria documentação do Google sobre rastreamento e indexação observa que o processamento de sitemaps não é instantâneo, e o reprocessamento pode levar de algumas horas a alguns dias.

Um arquivo XML de sitemap sendo verificado em busca de erros antes de ser reenviado

Quando é alarme falso

Pesquise sobre esse erro e você verá que é uma reclamação frequente: donos de site confirmam que o sitemap retorna o status 200, passa na validação e mesmo assim continuam vendo a mesma mensagem no relatório. Um tópico bastante comentado na Google Search Central Community descreve exatamente isso: um sitemap válido, com funcionamento confirmado, ainda assim marcado como ilegível. Vários lojistas da Shopify relataram o mesmo padrão durando semanas, com páginas saindo do índice e envios manuais de URL retornando "No referring sitemaps detected" mesmo depois de reenviar várias vezes.

Se você realmente confirmou que o URL, o status e o XML estão corretos, o erro pode ser só um atraso no relatório, e não um problema real. Reenvie, espere 48 horas e verifique de novo antes de concluir que algo do seu lado está quebrado.

Dá para corrigir isso sozinho?

Sim, na maioria dos casos você mesmo consegue corrigir esse erro. Verificar um URL, ler um código de status HTTP e validar um XML não exigem um desenvolvedor, e uma ferramenta de verificação gratuita faz o trabalho técnico. Vale buscar ajuda em casos como catálogos grandes de e-commerce com sitemaps gerados automaticamente, configurações com várias CDNs em que não é fácil saber quem está bloqueando o Googlebot, ou quando o erro persiste por mais de uma semana apesar de um sitemap limpo e confirmado. Nesse ponto, alguém que consiga ler o seu relatório completo do Search Console junto com os logs do servidor, e que saiba como ler um relatório de SEO sem ficar no palpite, vai notar o que é fácil de passar batido olhando um painel só.

Perguntas frequentes

Por que o Search Console diz "sitemap could not be read" mesmo que o meu sitemap funcione normalmente?

Isso geralmente significa que o seu sitemap de fato retorna o status 200 e um XML válido, mas o rastreador do Google teve um problema temporário: um tempo limite esgotado, um user agent bloqueado em uma requisição ou um atraso no relatório. É uma reclamação recorrente e documentada na Google Search Central Community, e reenviar depois de 24-48 horas muitas vezes resolve, sem nenhuma alteração no arquivo.

Esse erro prejudica o meu posicionamento?

Não diretamente. Um sitemap é um auxílio de descoberta, não um fator de ranqueamento. Mas, se o problema continuar, páginas novas ou atualizadas podem ser rastreadas e indexadas mais devagar, o que pode atrasar o posicionamento de conteúdo novo.

Quanto tempo o Google leva para buscar o sitemap de novo depois que eu corrijo?

Não há garantia de prazo fixo, mas a maioria dos sites vê o status mudar em um ou dois dias após reenviar um sitemap corrigido.

Um arquivo robots.txt pode causar o "sitemap could not be read"?

Sim. Se o robots.txt bloqueia a pasta em que o sitemap está, ou bloqueia o próprio arquivo do sitemap, o Googlebot pode não conseguir buscá-lo, mesmo que o URL carregue normalmente no navegador.

Qual é a diferença entre "couldn't fetch" e "sitemap could not be read"?

São erros de busca bem parecidos, exibidos no mesmo relatório do Search Console. "Couldn't fetch" normalmente aponta para um problema de conexão ou de acesso. "Could not be read" costuma apontar mais para um problema de interpretação depois que o arquivo foi alcançado. Os dois se resolvem com as mesmas verificações: URL, código de status, robots.txt e validade do XML.

Peça uma verificação profissional do status do seu sitemap

Um sitemap que "could not be read" quase sempre tem solução, assim que você descobre se o problema é de URL, um bloqueio, um erro de sintaxe ou só o Google ainda se atualizando. Se você quer uma segunda opinião sobre o seu sitemap e sobre a saúde técnica do restante do site, fale com a equipe e peça um exemplo de relatório de SEO feito sobre o seu próprio site.

Leitura relacionada: wp-sitemap.xml: How to Find, Read and Fix Yours.

Veja como isso fica no seu próprio siteCole uma URL e o SearchBlueprint dá uma nota a ela com o mesmo mecanismo de conteúdo que avaliou este artigo, e depois lista as correções na ordem em que elas trazem mais retorno.Receba seu plano grátis

Fontes

Sobre o autor

O SearchBlueprint pesquisou, escreveu e avaliou este artigo com o mesmo pipeline de conteúdo que nossos clientes usam nos próprios sites. A nota que aparece na assinatura é a que nosso mecanismo de conteúdo deu a esta página antes de ela ser publicada. Nada aqui passa por revisão manual, e esse é justamente o ponto: é o resultado do produto, publicado onde qualquer pessoa pode conferir.