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.

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.
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.