Rudra Analyzer

Links e erros

Como corrigir links quebrados no seu site (e evitar que novos apareçam)

De onde vêm os links quebrados, como encontrá-los, como escolher entre atualizar, redirecionar e remover cada um e como impedir que voltem.

Por Rudra Techno Team 7 min de leitura
Nesta página

Um link quebrado é um link que não leva a lugar nenhum que preste: a página para a qual ele aponta foi excluída ou mudou de endereço, o servidor retorna um erro ou o domínio não existe mais. Para o visitante, é um beco sem saída. Para o rastreador de um mecanismo de busca, é um caminho dentro do seu site que termina ali, o que dificulta a descoberta das páginas que vêm depois.

Links quebrados raramente são uma falha única e dramática. Eles se acumulam à medida que páginas são renomeadas, produtos saem de linha e outros sites se reorganizam. Este guia mostra como encontrá-los, como decidir o que fazer com cada um e como evitar que novos apareçam.

O que conta como link quebrado

  • 404 Not Found ou 410 Gone: a página não existe naquele endereço. É o caso mais comum.
  • Erros 5xx de servidor: a página existe, mas o servidor não consegue entregá-la, de forma permanente ou intermitente.
  • Nenhuma resposta: o domínio expirou, o DNS falha ou a requisição excede o tempo limite.
  • Soft 404: a página diz "não encontrada", mas o servidor retorna 200 OK, e assim ferramentas e mecanismos de busca podem tratá-la como uma página de verdade.
  • Links de enfeite: href="#" ou javascript:void(0) em algo que parece um link para uma página. Tecnicamente nada quebra, mas o visitante não vai a lugar nenhum.
  • Recursos quebrados: imagens, scripts ou folhas de estilo que retornam 404. Não são links, mas têm as mesmas causas e quebram as páginas de forma igualmente visível.

Por que os links quebram

  • Uma página foi excluída, ou o slug da URL foi alterado, e ninguém criou um redirecionamento.
  • Um redesign ou uma migração de CMS mudou a estrutura das URLs, por exemplo acrescentando /blog/ a todos os posts ou tirando o .html.
  • Alguém digitou um link à mão e errou.
  • Um link relativo como ../pricing parou de funcionar depois que a página que o continha mudou de lugar.
  • Links para um endereço de staging ou de desenvolvimento local, como staging.example.com, foram parar no conteúdo publicado.
  • Um site externo removeu ou moveu a página para a qual você apontava. Esse "apodrecimento de links" (link rot) está fora do seu controle, por isso exige verificações periódicas.

Como encontrar links quebrados

Nenhuma fonte mostra tudo sozinha, então combine algumas:

  1. Verifique as suas páginas principais com um verificador de links. O verificador de links quebrados gratuito do Rudra abre a página em um navegador real, coleta os links que apontam para outras páginas do mesmo site e requisita até 12 deles (os de navegação primeiro), sinalizando os que retornam um status de erro ou nenhuma resposta. Ele também testa os 5 primeiros links para outros sites, informa os seus próprios scripts, imagens e fontes que não carregam e lista os erros de JavaScript e de console da página.
  2. Rastreie o site inteiro. A verificação de uma única página não encontra um link quebrado a três cliques de profundidade. O rastreamento de site do Rudra, que você pode iniciar pela página de demonstração, segue os links internos pelas páginas que rastreia, registra o código de status do destino de cada link e reporta os links internos quebrados no site todo, além dos links de enfeite com #. O plano gratuito rastreia até 10 páginas por varredura.
  3. Consulte o Google Search Console. O relatório Indexação de páginas lista as URLs que o Google tentou rastrear e que retornaram "Não encontrado (404)". Algumas delas vêm de links em outros sites, que um rastreamento do seu próprio site não consegue ver.
  4. Confira o seu analytics ou os logs do servidor. As visualizações da sua página 404, junto com a página de origem, mostram quais links quebrados os visitantes reais estão de fato seguindo.

Como corrigir links quebrados, passo a passo

Comece agrupando os links quebrados pela URL de destino. Uma única página excluída costuma responder por dezenas de links quebrados, e resolver o destino uma vez é mais rápido do que editar link por link. Depois, escolha uma de quatro correções para cada destino.

Se o conteúdo ainda existe em um novo endereço e você controla a página que contém o link, edite o link para apontar direto para a nova URL. É a melhor correção para links internos. Não dependa de redirecionamentos para os links do seu próprio site: cada redirecionamento acrescenta uma ida e volta ao servidor, e links que apontam diretamente para a URL final são mais claros para os rastreadores.

2. Crie um redirecionamento permanente

Se a URL antiga recebe links de outros sites, está em favoritos ou aparece em resultados de busca, redirecione-a de forma permanente para a página equivalente mais próxima. Algumas maneiras de fazer isso:

  • Apache (.htaccess ou o virtual host): Redirect 301 /old-pricing /pricing
  • nginx: location = /old-pricing { return 301 /pricing; }
  • Next.js (next.config.js): async redirects() { return [{ source: '/old-pricing', destination: '/pricing', permanent: true }]; }. Com permanent: true, o Next.js envia um 308, o equivalente permanente que preserva o método da requisição.
  • Arquivo de redirecionamentos no estilo Netlify (_redirects): /old-pricing /pricing 301
  • WordPress: um plugin de redirecionamento, ou as configurações de redirecionamento da sua hospedagem, caso você não possa editar a configuração do servidor.

Redirecione para uma página que realmente substitua a antiga. Mandar toda URL morta para a página inicial confunde os visitantes, e de qualquer forma o Google pode tratar redirecionamentos irrelevantes como esses como soft 404.

No caso de links externos que morreram, procure no outro site o novo endereço da página. Se ela sumiu, aponte para outra fonte confiável que trate do mesmo ponto, ou remova o link e ajuste a frase para que ela continue fazendo sentido. A Wayback Machine, do Internet Archive, mostra o que a página original dizia, o que ajuda a encontrar uma substituta.

4. Deixe retornar 404 ou 410 de propósito

Se o conteúdo saiu do ar de vez e nada o substitui, um 404 (ou um 410, que diz "removido permanentemente") é a resposta correta. Remova os seus próprios links para ele e garanta que a sua página 404 ajude as pessoas a seguir em frente: uma caixa de busca e links para as seções principais funcionam bem.

Depois, arrume a casa

  • Corrija os recursos quebrados da mesma maneira: acerte o caminho da imagem, do script ou da folha de estilo, ou remova a referência.
  • Encurte as cadeias de redirecionamento. Se /a redireciona para /b, que redireciona para /c, aponte tanto /a quanto os seus links direto para /c. O verificador de SEO do Rudra sinaliza uma cadeia de redirecionamento longa na URL que você testar.
  • Verifique de novo. Execute o verificador outra vez para confirmar as correções e rastreie novamente depois de limpezas maiores.

Garanta que as páginas inexistentes retornem mesmo 404

Uma mensagem simpática de "página não encontrada" não basta se o servidor a entrega com 200 OK. Confira o código de status nas ferramentas do desenvolvedor do navegador (aba Rede e recarregue), ou pelo terminal com curl -I https://example.com/this-page-does-not-exist. Se aparecer 200, corrija no servidor ou no framework; no App Router do Next.js, por exemplo, chamar notFound() renderiza a página de não encontrado com status 404.

Como evitar que novos links quebrados apareçam

  • Planeje os redirecionamentos antes de mudar as URLs. Durante um redesign ou uma migração, mantenha uma planilha que mapeie cada URL antiga para a nova e coloque os redirecionamentos no ar já no lançamento.
  • Não mude slugs por motivos estéticos. Uma URL que funciona vale mais do que uma um pouco mais arrumada.
  • Use o seletor de links internos do seu CMS em vez de colar URLs, para que os links se atualizem quando as páginas mudarem de lugar.
  • Mantenha as URLs consistentes: em minúsculas e com uma única convenção de barra final, imposta por redirecionamentos.
  • Agende verificações. Uma por mês atende à maioria dos sites, além de uma depois de cada release ou migração de conteúdo.

Erros comuns

  • Redirecionar toda URL quebrada para a página inicial.
  • Usar um redirecionamento temporário 302 em uma mudança que, na verdade, é permanente.
  • Deixar links internos apontando para redirecionamentos em vez da URL final.
  • Excluir, sem redirecionar, uma página que recebe links de outros sites.
  • "Corrigir" links externos que só foram sinalizados porque o outro site bloqueia verificadores automatizados.
  • Ignorar os links de enfeite com # porque eles não aparecem como erros.

Procure links quebrados no seu site inteiro

Informe a sua URL e o Rudra rastreia as suas páginas, apontando os links internos quebrados junto com problemas de SEO, desempenho e acessibilidade.

Verifica sua página inicial · Grátis · Sem cadastro

Perguntas frequentes

Links quebrados prejudicam o SEO?

O Google diz que erros 404 são uma parte normal da web e que, por si sós, não prejudicam o ranqueamento do restante do seu site. Os custos reais são visitantes frustrados, caminhos de rastreamento que terminam em becos sem saída e o valor perdido dos links de outros sites que apontam para páginas excluídas. Corrija os links internos quebrados e redirecione as páginas excluídas que recebem links externos.

Qual é a diferença entre um 404 e um 410?

Um 404 significa que a página não foi encontrada; um 410 significa que ela foi removida de propósito e não vai voltar. Ambos dizem aos mecanismos de busca para descartar a URL com o tempo. Use o que for mais fácil na sua plataforma; o importante é não retornar 200 para uma página que não existe.

Devo redirecionar toda URL quebrada?

Não. Redirecione as URLs que têm uma substituta de verdade e algum valor, como links de outros sites, favoritos ou tráfego de busca. Deixe as demais retornarem 404 e remova os seus próprios links para elas.

Com que frequência devo procurar links quebrados?

Uma vez por mês é um bom padrão para a maioria dos sites, além de depois de qualquer redesign, migração ou grande mudança de conteúdo. Sites com muitos links externos, como diretórios de recursos, se beneficiam de verificações mais frequentes, porque páginas externas desaparecem sem aviso.

O verificador de links quebrados do Rudra verifica links externos?

Alguns. A verificação de página única testa até 12 links para as suas próprias páginas e os 5 primeiros links para outros sites. Como muitos sites recusam visitantes automatizados, respostas como 403 ou 429 vindas de outros sites são tratadas como inconclusivas, e os links externos quebrados são reportados apenas a título de informação. O rastreamento de site verifica os links internos nas páginas que rastreia. Confirme qualquer link sinalizado em um navegador antes de alterá-lo.

Precisa de uma análise mais profunda do seu site?

Veja todos os problemas do seu site, na ordem em que vale a pena corrigir

Verifique qualquer página gratuitamente, sem conta, ou cadastre-se para rastrear o site inteiro. Cada relatório cobre SEO, problemas comuns de desempenho, acessibilidade e segurança, com uma correção sugerida para cada problema.