O Googlebot não consegue aceder a ficheiros CSS e JS em seu blog

Googlebot não consegue acessar ficheiros CSS JS

Se você recebeu um alerta do Search Console (ou notou no relatório de Cobertura/Páginas que recursos estão sendo bloqueados) dizendo que o Googlebot não consegue acessar arquivos CSS e JavaScript do seu site, o problema quase sempre está em uma regra do robots.txt bloqueando pastas como /wp-includes/, /wp-content/, /js/, /skin/ ou similares. A boa notícia é que a correção costuma levar poucos minutos.

A parte que realmente importa é entender por que isso afeta a indexação e usar as ferramentas certas para confirmar que o problema foi resolvido, já que o antigo "Testador de robots.txt" e a ferramenta "Buscar como o Google" não existem mais no Search Console atual.

Conteúdo
  1. Por que o Google precisa acessar CSS e JS
  2. Como diagnosticar o bloqueio hoje
    1. 1. Relatório de robots.txt
    2. 2. Ferramenta de Inspeção de URL
  3. Corrigindo o robots.txt em sites WordPress
  4. E se o site for uma loja virtual com hospedagem compartilhada?
  5. Quanto tempo leva para o Google reconhecer a correção
  6. Perguntas frequentes
    1. Bloquear CSS e JS realmente derruba o ranqueamento?
    2. Preciso liberar todos os arquivos JS e CSS do site?
    3. Alterar o robots.txt pelo plugin de SEO já resolve automaticamente?

Por que o Google precisa acessar CSS e JS

Desde a mudança para o Mobile-First Indexing, o Googlebot não lê apenas o HTML puro de uma página: ele renderiza o conteúdo de forma semelhante a um navegador, usando uma versão do Chromium para montar a página como um visitante real a veria. Isso significa que o layout final, a posição dos elementos, o que fica visível "acima da dobra" e até a responsividade para dispositivos móveis dependem dos arquivos CSS e JavaScript sendo carregados normalmente.

Quando o robots.txt bloqueia esses arquivos, o Googlebot enxerga uma versão incompleta ou quebrada da página. Na prática, isso pode levar a três problemas:

  • o Google pode interpretar erroneamente que o conteúdo principal não é visível para o usuário, o que pesa negativamente em critérios de qualidade de página;
  • elementos carregados via JavaScript (menus, textos dinâmicos, produtos renderizados por scripts) podem simplesmente não ser indexados;
  • a avaliação de compatibilidade mobile pode ser prejudicada, já que o algoritmo não consegue confirmar se o design se adapta corretamente à tela.

Ou seja, o bloqueio não impede só o "acesso a um arquivo técnico": ele distorce a forma como o Google entende a própria página.

Como diagnosticar o bloqueio hoje

googlebot

Guias mais antigos sobre esse assunto costumam indicar caminhos como "Índice do Google > Recursos Bloqueados" ou "Rastreamento > Buscar como o Google". Essas seções foram descontinuadas há anos na versão atual do Search Console. Os caminhos corretos hoje são dois, e o ideal é usar os dois em conjunto.

Técnicas de como fazer um artigo antigo continue sendo vistoTécnicas de como fazer um artigo antigo continue sendo visto

1. Relatório de robots.txt

Dentro do Search Console, em Configurações > Rastreamento > relatório robots.txt, o Google mostra os arquivos robots.txt que encontrou nos principais hosts do seu domínio, quando cada um foi rastreado pela última vez e se houve algum aviso ou erro de processamento. É o ponto de partida para confirmar que o Google está lendo a versão mais recente do arquivo que está publicado no seu servidor.

2. Ferramenta de Inspeção de URL

Esta é a ferramenta que substituiu o antigo "Buscar como o Google". Cole a URL afetada na barra de inspeção, use a opção Testar URL ativa e, no resultado, abra a aba de página renderizada. Ali é possível ver Mais informações > Recursos da página, uma lista dos arquivos que a página tentou carregar e o status de cada um. Se um .css ou .js aparecer como "Bloqueado por robots.txt", você encontrou a causa exata.

Se você é desenvolvedor e quer testar regras de robots.txt localmente antes de publicar, o Google também mantém uma biblioteca de código aberto para interpretar o arquivo da mesma forma que o parser usado na Busca, útil para validar alterações sem depender só da interface do Search Console.

Corrigindo o robots.txt em sites WordPress

robots

Na grande maioria dos casos, o bloqueio em sites WordPress vem de uma destas três linhas:

Disallow: /wp-includes/
Disallow: /wp-content/
Disallow: /wp-content/plugins/

O problema é que arquivos essenciais de estilo e script do tema e dos plugins normalmente ficam dentro de /wp-content/themes/ e /wp-content/plugins/, então bloquear a pasta inteira também bloqueia o CSS e o JS que dão forma visual ao site. A correção mais segura não é simplesmente apagar essas linhas sem critério, mas sim liberar especificamente o que precisa ser rastreado, mantendo bloqueios que realmente fazem sentido (como pastas de backup ou de configuração interna):

Disallow: /wp-content/
Allow: /wp-content/uploads/
Allow: /wp-content/themes/
Allow: /wp-content/plugins/

Se o seu site usa um plugin de SEO (Yoast, Rank Math ou similar), normalmente existe uma seção de edição do robots.txt direto no painel do plugin. Isso facilita o processo, mas é importante lembrar de um ponto técnico que muitas vezes gera confusão: não existe uma versão "só para o Google" do robots.txt separada da versão publicada no site. O Googlebot lê exclusivamente o arquivo que está de fato hospedado em seusite.com.br/robots.txt. Se você editar algo no Search Console ou em uma ferramenta de teste sem atualizar o arquivo real no servidor, a mudança não tem efeito nenhum no rastreamento.

Técnicas de como fazer um artigo antigo continue sendo vistoTécnicas de como fazer um artigo antigo continue sendo visto
Como tornar o site menor e mais rápido com Gzip WordPressComo tornar o site menor e mais rápido com Gzip WordPress

E se o site for uma loja virtual com hospedagem compartilhada?

Esse cenário é mais delicado. Muitas plataformas de e-commerce em hospedagem compartilhada não dão acesso direto ao FTP ou ao arquivo robots.txt, então qualquer ajuste depende do suporte técnico da hospedagem. Nesses casos, vale diferenciar dois tipos de bloqueio que costumam aparecer juntos em arquivos antigos de plataformas como Magento:

  • bloqueios de rotas funcionais, como /checkout/, /customer/, /catalogsearch/ ou /customize/, que normalmente fazem sentido manter bloqueadas porque são páginas de sistema, sem valor de busca;
  • bloqueios de recursos visuais, como regras genéricas do tipo Disallow: /*.js$ ou Disallow: /*.css$, que são justamente as que impedem a renderização correta e devem ser removidas ou reescritas com exceções.

Se o suporte da hospedagem demorar para atualizar o arquivo, testar a URL na ferramenta de Inspeção de URL ajuda a confirmar, com dados reais, quais arquivos específicos continuam bloqueados, o que facilita muito a comunicação com o time técnico responsável.

Quanto tempo leva para o Google reconhecer a correção

Depois de publicar o robots.txt corrigido no servidor, não existe um prazo fixo garantido pelo Google. Na prática, o relatório de robots.txt tende a refletir a nova versão do arquivo já no próximo rastreamento, que costuma acontecer em poucos dias. Para acelerar a reavaliação de uma URL específica, use a Inspeção de URL e solicite o reprocessamento por lá; isso não garante um novo rastreamento imediato, mas coloca a página na fila de forma mais direta do que apenas esperar o ciclo normal do Googlebot.

Perguntas frequentes

Bloquear CSS e JS realmente derruba o ranqueamento?

Não existe uma penalização direta e automática por isso, mas o efeito indireto pode ser relevante: se o Google não consegue confirmar que a página é responsiva e que o conteúdo está visível, a avaliação de qualidade e experiência da página pode ser prejudicada, especialmente em sites que dependem de JavaScript para exibir conteúdo importante.

Preciso liberar todos os arquivos JS e CSS do site?

Não necessariamente todos. O objetivo é garantir que os arquivos que afetam a renderização visual e o conteúdo visível sejam acessíveis. Scripts internos que não influenciam a exibição da página (por exemplo, ferramentas administrativas) podem continuar bloqueados sem problema.

Alterar o robots.txt pelo plugin de SEO já resolve automaticamente?

Resolve a origem do bloqueio, mas vale sempre confirmar depois com a Inspeção de URL, já que a atualização do arquivo publicado no servidor é o que realmente importa para o Googlebot, não a tela do plugin em si.

Técnicas de como fazer um artigo antigo continue sendo vistoTécnicas de como fazer um artigo antigo continue sendo visto
Como tornar o site menor e mais rápido com Gzip WordPressComo tornar o site menor e mais rápido com Gzip WordPress
GuestPost uma perda de tempo? Ou estratégia para criar backlinks?GuestPost uma perda de tempo? Ou estratégia para criar backlinks?

Espero que tenha curtido o conteúdo sobre:
O Googlebot não consegue aceder a ficheiros CSS e JS em seu blog
Em DICAS BLOGS temos diversos artigos sobre este tema.

Claudio Gomes

Claudio Gomes especialista em marketing digital e SEO com mais de 10 anos de experiência no mercado brasileiro. Fundador do Blog Marketing Online, um dos portais de referência em estratégias de marketing digital, link building e monetização de presença online no Brasil. Ao longo da carreira, desenvolveu projetos de crescimento orgânico para negócios de diferentes segmentos, com foco em SEO técnico, criação de conteúdo estratégico e geração de tráfego qualificado. Atua como consultor e educador digital, compartilhando métodos práticos e testados para quem deseja crescer online de forma consistente.

  1. Priscila disse:

    Olá.
    Pode me ajudar?

    Tenho paginas bloqueadas por robôs e deve ser exatamente por este erro que comentou, mas não consigo saber quais são. Onde verifico dentro do Google webmaster? Para mim não aparece. O meu blog é no blogger.

    obrigada

    1. Priscila
      Recebeu um email do Google avisando do erro?
      Qual foi a mensagem?
      Você cadastrou o seu blog no G. Webmaster Tools?
      Se cadastrou abra o G. Webmaster Tools (Search Console) e terá alguma mensagem avisando sobre o erro no robots.txt.
      Para encontrar o robots abra opção "Rastreamento" - "Testar robots.txt".
      Qualquer dúvida faça contato.

  2. mario disse:

    Boa tarde, fiz o procedimento conforme foi publicado. Segui o modelo do site que você publicou (harmonia natureza) mas fiquei com uma dúvida: No procedimento você indica para alterar no robots o endereço do sitemap. É somente no robots que devo fazer esta alteração? Pergunto pois, no caso, no google console consta comowww.xxxx/sitemap.xml. Não ocorrerá conflito? será alterado automaticamente? Obrigado.

    1. Mario Não entendi muito bem a sua pergunta. Vou responder conforme entendi. Se você usa algum plugin para criar o seu sitemap vai colocar no robots esse link criado pelo plugin ou mesmo se foi criado manualmente esse link é o que vai colocar no robots.

      A mudança do link é somente no robots.

      O que estiver atual no Search Console apaga e coloca esse novo.

  3. Henrique disse:

    Boa, gostei do artigo mas tenho uma duvida.
    Estou a ter o mesmo problema no blog senhorfaztudo.pt que está no blogspot.
    Entretanto com a nova search console não consigo ir aos recursos bloqueados.
    Que posso fazer ?
    Actualmente para além do Google não aceder ao robots txt (senhorfaztudo.pt/robots.txt), também não consegue ler os meus sitemaps (senhorfaztudo.pt/sitemap.xml) e não consigo adicionar novas páginas ou posts manualmente, dando erro que o Google não reconhece o url.
    Alguma ideia do que possa ser ?
    Agradecia muito sua ajuda !
    Obrigado

    1. Henrique já testou com outro plugin de sitemap? Não precisa ir até os recursos bloqueados (antigo) basta somente mandar rastrear novamente a url depois da mudança feita. E o seu sitemap não esta abrindo esta mandando fazer downline.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Go up