O que desencadeia este problema?
Este problema relata arquivos JavaScript que retornam um dos códigos de status 4xx ou 5xx.
A captura de tela das ferramentas de desenvolvedor do Chrome, guia "Network":
Por que é importante?
Arquivos JS quebrados que participam da renderização de conteúdo nas suas páginas podem prejudicar significativamente a experiência do usuário.
O layout da página pode estar quebrado. Além disso, se o arquivo JS quebrado estiver destinado a gerar algum conteúdo, ele não será visível nem para pessoas nem para motores de busca.
Como corrigir?
Tais arquivos JavaScript podem ter sido excluídos, movidos ou renomeados. Além disso, o site externo hospedando o arquivo JS pode estar indisponível.
Substitua, corrija ou remova links para os arquivos JS quebrados nas suas páginas.
Para obter a lista de páginas que fazem referência ao arquivo JS interno ou externo quebrado, clique no número em "Não. da coluna "JS inlinks" neste relatório.
Aqui estão os códigos de status HTTP mais comuns que você pode encontrar neste relatório:
O código de status HTTP 404 (Não Encontrado) indica que o arquivo pode ter sido movido ou excluído, mas o link para ele não foi alterado. Para corrigir este problema, você pode restaurar o arquivo JS com o URL antigo, editar o link em uma página para que ele aponte para um arquivo relevante ou remover o link completamente se aquele arquivo JS não for mais necessário naquela página.
O código de status HTTP 403 (Proibido) indica que nosso rastreador não teve permissão para acessar os arquivos JS. Seu servidor pode ter começado a bloquear solicitações do nosso rastreador em algum ponto de um rastreamento. Isso pode acontecer devido a uma configuração de servidor ou firewall. Você pode adicionar nossos endereços IP à lista de permissões e executar um novo rastreamento.
Isso também pode acontecer se os seus arquivos JS estiverem hospedados em um servidor externo que bloqueia nosso rastreador.
Os códigos de status HTTP 429 (Muitas Solicitações) podem indicar que a velocidade de rastreamento definida nas configurações de rastreamento para o seu projeto está muito alta para um servidor web. Reduza isto nas configurações de rastreamento e execute um novo rastreamento do projeto.
Códigos de status HTTP 5xx (Erro de Servidor) indicam alguns problemas no servidor, e você deve procurar o seu desenvolvedor ou provedor de hospedagem. Seu servidor pode estar mal configurado, sobrecarregado ou geralmente lento.
Quando for praticamente possível, mantenha os arquivos JavaScript dentro do seu site.