Passar para o conteúdo principal
Todas as coleções
Erro "JavaScript quebrado" no Site Audit
Erro "JavaScript quebrado" no Site Audit

Saiba mais sobre o problema de "JavaScript quebrado" no Site Audit da Ahrefs e como corrigi-lo em seu site.

Anna avatar
Escrito por Anna
Atualizado essa semana

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 "No. da coluna "inlinks de JS" neste relatório.

Aqui estão os códigos de status HTTP mais comuns que você poderá 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, caso o arquivo JS não seja mais necessário naquela página.

O código de status HTTP 403 (Proibido) indica que nosso rastreador não foi autorizado a 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 ocorrer se os seus arquivos JS estiverem hospedados em um servidor externo que bloqueia nosso rastreador.

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 é muito alta para um servidor web. Reduza-a 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 consultar seu desenvolvedor ou provedor de hospedagem. Seu servidor pode estar mal configurado, sobrecarregado ou geralmente lento.

Quando praticamente possível, mantenha os arquivos JavaScript dentro do seu site.

Respondeu à sua pergunta?