Como corrigir o erro 404 para sites WordPress

Publicados: 2020-03-18

Um dos piores sentimentos do usuário de um site é clicar em um link e ser levado a uma página de erro 404. O 404 é um dos códigos de erro mais inofensivos da Internet, pois indica simplesmente que falta a página solicitada. No entanto, também pode ser um dos mais frustrantes e impactantes para os usuários, porque quando o conteúdo que eles procuram desaparece em uma nuvem de fumaça. O Google e outros motores de busca também o odeiam. Felizmente, consertar o erro 404 do WordPress e torná-lo de forma que a experiência do usuário do seu site seja de primeira linha para os rastreadores de mecanismos de pesquisa e usuários normais é bastante simples.

Inscreva-se no nosso canal no Youtube

O que exatamente é um código de erro 404?

O temido 404 é um código de status de resposta HTTP. É semelhante a 503, 500, 301 e assim por diante, que você pode ver ocasionalmente. Eles não são todos ruins. Por exemplo, um código de resposta 301 significa apenas que uma página foi redirecionada permanentemente para outra. O 404 é um dos ruins, porém - os blocos de 400 e 500 são os que mais devem ser observados, pois são os erros do cliente e do servidor, respectivamente.

O Mozilla Developer Network MDN define o 404 assim:

O servidor não pode encontrar o recurso solicitado. No navegador, isso significa que o URL não é reconhecido. Em uma API, isso também pode significar que o terminal é válido, mas o próprio recurso não existe. Os servidores também podem enviar esta resposta em vez de 403 para ocultar a existência de um recurso de um cliente não autorizado. Este código de resposta é provavelmente o mais famoso devido à sua ocorrência frequente na web.

Os pontos importantes a serem lembrados são que a URL não é reconhecida e que o terminal é válido, mas o próprio recurso não existe . Mostraremos como lidar com esses tipos de problemas para que você possa limitar os 404s em seu site apenas àqueles (esperançosamente) sobre os quais você não tem controle.

Quando um 404 não é realmente um 404?

Bem, tecnicamente, um 404 é sempre um 404. Mas às vezes, um 404 aparece quando não há nada que você possa fazer a respeito. É sobre isso que o MDN está falando acima.

Por exemplo, não há nada que você possa fazer sobre alguém digitando o URL do seu site incorretamente . Se eles estiverem tentando acessar elegantthemes.com/blog e digitar elegantthemes.com/blag , obterão um erro 404. Não porque nosso site esteja configurado incorretamente ou que algo esteja errado - eles apenas cometeram um erro de digitação. Isso é o que o MDN quer dizer com URL não reconhecido .

E quando o endpoint é válido, mas o próprio recurso não existe , o que acontece é que o próprio URL está bom. Foi digitado perfeitamente, o link está / estava correto, mas o que quer que esteja apontando mudou. Talvez ele estivesse vinculado a elegantthemes.com/divi-changelog.pdf , mas renomeamos o arquivo para simplesmente changelog.pdf . O usuário receberia um 404, mas não teria feito nada de errado. Isso seria do nosso lado, então poderíamos corrigir isso com um redirecionamento 301 simples.

Ou se a pessoa acessar elegantthemes.com/blackfriday um dia antes do início da venda. O que os saúda? Um 404. Não porque eles estariam fazendo algo errado, mas porque a página ainda não foi publicada. O URL está correto e o conteúdo existe. Mas porque o navegador não pode devolvê-lo porque tecnicamente ainda não está na internet. Novamente, é um 404, mas não realmente.

Com tudo isso em mente, no entanto, vamos aos que estão além do seu controle e que seus visitantes não podem consertar pressionando apenas a tecla Backspace. Lembre-se também de que esses tipos de erros 404 não afetam o SEO, em geral. Porque os mecanismos de pesquisa encontrarão o conteúdo que está lá e normalmente não inserirão o URL errado.

Como Encontrar Erros 404 do WordPress

Ao trabalhar no WordPress e tentar encontrar todos os erros 404 que seu site pode ter, você pode começar em qualquer número de lugares ou usar qualquer número de métodos. Existem, no entanto, algumas maneiras muito fáceis e simples de rastreá-los.

Google Search Console

Uma das principais ferramentas para quem possui um site é o Google Search Console. Se você não estiver familiarizado com ele, é hora de realmente se aprofundar e se tornar amigável. A partir desse painel, você obtém quase todos os insights de seu site que poderia desejar. Se você está familiarizado com a forma como o Google Analytics analisa suas métricas, o Search Console faz isso de forma semelhante.

Por exemplo, para verificar seus erros 404 do WordPress, você só precisa ir para a guia Cobertura à esquerda do painel para ver quais são os erros específicos.

Erro 404 do WordPress

Você verá o número de erros e problemas em geral ao longo do tempo, bem como poderá obter uma análise detalhada dos erros clicando neles. O Google Search Console também fornece documentação sobre como lidar com diferentes problemas e códigos de erro. Por exemplo, este é o documento para corrigir os erros soft 404 que estão na imagem acima.

Verifique os links externos

No WordPress (e também em outras plataformas CMS), você pode alterar seus permalinks com muita facilidade. No WP, você só precisa entrar em Configurações - Links permanentes e pode fazer com que os URLs do seu site apareçam em qualquer estrutura que desejar. Quando você quiser. Mas você não quer mudar isso quer queira quer não. Porque outros sites (provavelmente) já estão vinculados ao seu site. Qualquer pessoa que clicar em seu link será direcionado a uma página 404.

Erro 404 do WordPress

Fornecer às pessoas um link de redirecionamento ou caixa de pesquisa ajuda a aliviar um pouco a dor para que possam encontrar a página que procuram, mas você deve garantir que isso seja mínimo. Para fazer isso, você deve verificar seus links externos no Google Search Console. Você o encontrará em Links - Links externos - Principais páginas vinculadas .

Erro 404 do WordPress

Você pode expandir para ver todos os backlinks para seu site clicando em Mais . O resto deste processo é manual, no entanto. Dependendo de como sua estrutura de URL mudou ao longo do tempo, você desejará usar todos os links individuais que foram alterados. Como aqueles que vão de example.com/post-name a example.com/author/post-name . Você vai querer pegar o URL antigo e redirecioná-lo 301 usando um plug-in como Redirecionamento ou algo semelhante, colando o URL antigo que foi clicado e, em seguida, colando no novo para direcionar.

Erro 404 do WordPress

Agora, independentemente de quais links externos alguém clica, eles devem ser direcionados para a página correta em seu site, ignorando totalmente a página de erro 404 não encontrada.

Como criar sua própria página de erro 404 não encontrado

Corrigir a página de erro 404 é uma coisa. Mas não importa quais etapas você execute para evitar que isso aconteça, alguém acabará caindo na página de erro. E você quer estar pronto para isso. Felizmente, criar uma página 404 é muito simples.

Em alguns casos, seu tema pode ter uma página de erro 404 do WordPress já criada. Você pode verificar isso na pasta wp-content - themes - theme-name . Você está procurando um arquivo chamado 404.php . Isso permite que o WordPress direcione o navegador para uma página específica, em vez de simplesmente mostrar uma página padrão sem conteúdo.

Erro 404 do WordPress

Como você pode ver na imagem acima, o arquivo 404.php é um arquivo básico que simplesmente exibe qualquer HTML que você deseja que os visitantes vejam (junto com ganchos de PHP e outros). Se você é um programador manual, tudo o que precisa fazer é escrever o código que deseja exibir e salvar o arquivo via FTP ou gerenciador de arquivos. Agora, qualquer visitante que obtiver o erro será direcionado aqui.

Lembre-se de que qualquer personalização que você fizer no 404.php do seu tema será substituída por atualizações, portanto, certifique-se de fazer todas as edições em um tema filho. Você pode encontrar detalhes adicionais sobre a criação de uma página 404 no Codex do WordPress ou em nosso guia detalhado.

Criação de uma página 404 personalizada no Divi

Se você é um usuário Divi, nós também ajudamos você. O Divi Theme Builder oferece muita flexibilidade na criação de páginas 404 personalizadas.

Erro 404 do WordPress

Certifique-se de verificar nosso guia detalhado e tutorial com um modelo para download que o guiará por todo o processo.

Plugins para criar uma página de erro 404

Se você não é um usuário Divi ou não quer se preocupar com a edição de arquivos PHP, não se preocupe. O repositório de plug-ins do WordPress.org tem muitas opções para você escolher para criar sua própria página personalizada Error 404 e redirecioná-la de volta para onde você precisa. Reunimos uma lista de algumas das opções mais populares e com melhor classificação.

  • Todos 404 Redirecionar para a página inicial
  • Custom 404 Pro
  • 404page - sua página de erro 404 personalizada inteligente
  • Solução 404
  • 404 a 301 - Redirecionar, registrar e notificar
  • WP 404 Auto Redirect to Similar Post

Empacotando

Se o seu site retornar algum erro, o 404 é um dos mais suaves e fáceis de corrigir. Alguns temas vêm integrados com 404 páginas, enquanto outros fornecem as ferramentas para criar suas próprias páginas personalizadas. Se você usa o Google Search Console, pode encontrar qualquer número de erros soft e hard 404 em seu site e usar os plug-ins que listamos acima para garantir que seu SEO, classificação de página e experiência do usuário não sejam afetados . E lembre-se, uma das coisas mais importantes que você pode fazer em uma página 404 é fornecer uma caixa de pesquisa e um redirecionamento para a página inicial (ou uma série de postagens sugeridas) para que o usuário não saia de seu site, mas continue para usá-lo. Boa sorte e que todos os seus erros 404 sejam suaves.

O que você faz para gerenciar seus erros 404 de HTTP?

Imagem de destaque do artigo por Zhitkov Boris / shutterstock.com