Nunca esqueceremos o dia em que percebemos o quanto de tráfego estávamos perdendo para erros 404. Ao revisar as análises do nosso site, notamos que os visitantes que acessavam páginas quebradas saíam imediatamente.
A solução acabou sendo mais simples do que esperávamos. Ao redirecionar páginas 404 para a nossa página inicial, conseguimos manter os visitantes em nosso site e dar a eles a chance de explorar nosso conteúdo.
Essa pequena mudança reduziu nossa taxa de rejeição e deu aos visitantes perdidos um caminho claro para encontrar o que procuravam. Tornou-se uma de nossas recomendações mais frequentes para melhorar a experiência do usuário.
Neste guia, mostraremos vários métodos comprovados para redirecionar suas páginas 404 do WordPress para a sua página inicial. Se você é iniciante ou tem alguma experiência técnica, encontrará uma abordagem que funciona para o seu site e o ajudará a parar de perder tráfego valioso para links quebrados.

Por que redirecionar sua página 404 para a página inicial do seu WordPress?
Quando um usuário tenta visitar uma página que não existe no seu site WordPress, o WordPress exibirá uma página de erro 404 em vez disso.
A redação e a aparência desta página podem variar dependendo do tema que você está usando.

A maioria dos usuários que acessam a página 404 padrão sairá rapidamente do seu site. Isso pode aumentar sua taxa de rejeição geral e impactar negativamente seus rankings nos mecanismos de busca.
É por isso que você deve dedicar um tempo para criar uma página 404 personalizada. No entanto, até que você faça isso, pode usar o atalho deste tutorial e redirecionar os usuários para a página inicial.
Em um mundo perfeito, você também redirecionaria solicitações específicas de erro 404 para as páginas mais relevantes.
Dito isso, vamos ver como redirecionar todos os erros 404 para a sua página inicial. Cobriremos dois métodos e também mostraremos como criar redirecionamentos personalizados para páginas individuais:
- Redirecionar Todos os Erros 404 para a Página Inicial com AIOSEO (Fácil)
- Redirecionar Todos os Erros 404 para a Página Inicial Usando Código (Avançado)
- Bônus: Configurar Redirecionamentos Personalizados de Páginas 404 com AIOSEO (Recomendado)
- FAQs About Redirecting 404 Pages to the Home Page
Método 1: Redirecionar Todos os Erros 404 para a Página Inicial no WordPress
Para este método, usaremos o All in One SEO para WordPress (AIOSEO). É o melhor plugin de SEO para WordPress que permite configurar redirecionamentos, otimizar seu conteúdo para mecanismos de busca e muito mais.
A primeira coisa que você precisa fazer é instalar e ativar o All in One SEO (AIOSEO). Para mais detalhes, consulte nosso guia passo a passo sobre como instalar um plugin do WordPress.
Observação: Existe uma versão gratuita do All in One SEO, mas usaremos a versão Pro, pois o Redirecionamento é um complemento Pro.
Assim que o plugin for ativado, você precisará ir para All in One SEO » Redirecionamentos.
Se você ainda não configurou redirecionamentos, deverá clicar no botão ‘Ativar Redirecionamentos’.

Isso instalará o módulo de Redirecionamentos do All in One SEO.
Em seguida, você precisará clicar na aba ‘Configurações’ na parte superior da página. Esta página permite configurar redirecionamentos no AIOSEO.

Você precisa rolar a página para baixo até encontrar a seção ‘Configurações Avançadas de 404’. Ative esta seção simplesmente clicando no botão de alternância para que ele fique azul.
Agora você poderá ver mais algumas configurações. Você deve ativar o botão ‘Ativar redirecionamento 404 padrão’ para a posição ligada. Depois disso, certifique-se de que a opção ‘Página Inicial’ esteja selecionada.

Observe que também há uma opção ‘URL personalizada’. Isso permite que você redirecione erros 404 para qualquer post ou página. Não se esqueça de clicar no botão ‘Salvar alterações’ na parte superior ou inferior da página para armazenar suas configurações.
Agora, quando seus visitantes tentarem acessar um URL em seu site que não existe, eles serão levados para a página inicial em vez de ver a página padrão 404.
Método 2: Redirecionar todos os erros 404 para a página inicial usando código
Para este método, usaremos WPCode, que torna seguro e fácil adicionar código personalizado no WordPress. Além disso, ele vem com uma enorme biblioteca de snippets de código úteis, incluindo um que redireciona automaticamente páginas 404 para a página inicial.
Para começar, você precisa instalar e ativar o plugin gratuito WPCode. Se precisar de ajuda, você pode seguir nosso tutorial sobre como instalar um plugin do WordPress.
Após ativar o plugin, vá para Snippets de Código » + Adicionar Snippet no painel do WordPress.
A partir daí, procure o snippet ‘Redirecionar 404 para Página Inicial’ na biblioteca, passe o mouse sobre ele e clique no botão ‘Usar snippet’.

O WPCode adicionará automaticamente o código para você, além de selecionar o método de inserção correto.

Depois disso, tudo o que você precisa fazer é alternar o interruptor de 'Inativo' para 'Ativo' e clicar no botão 'Atualizar'.

Agora, quando uma página não for encontrada, em vez de ver uma página 404, os visitantes serão redirecionados para a página inicial do seu WordPress.
Se você preferir não usar um plugin, pode usar um snippet de código simples para redirecionar todas as páginas 404 para a página inicial.
Neste método, você precisa adicionar código aos seus arquivos do WordPress. Se você nunca fez isso antes, consulte nosso guia para iniciantes sobre colar snippets da web no WordPress. Você também pode consultar nosso guia sobre a hierarquia de modelos de temas do WordPress.
Primeiro, você precisará criar um novo arquivo na pasta do seu tema do WordPress e nomeá-lo 404.php. Se o seu tema já tiver um arquivo 404.php, você deverá editar esse arquivo em vez disso.
Para editar este arquivo, você precisa se conectar à sua conta de hospedagem WordPress com um cliente FTP ou a ferramenta de gerenciamento de arquivos deles.

Uma vez conectado ao seu site, você poderá ver o arquivo 404.php na pasta de temas do seu WordPress.
Você precisa adicionar o seguinte código como a primeira linha no seu arquivo 404.php:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>
Em seguida, salve o arquivo 404.php e faça o upload novamente para o diretório do seu tema usando FTP ou o painel de controle da sua hospedagem. Então, seus erros 404 serão redirecionados para a sua página inicial.
Bônus: Configure Redirecionamentos de Página 404 Personalizados com AIOSEO
A melhor e mais amigável para SEO maneira de lidar com erros 404 é redirecionar os visitantes para a página mais relevante, não apenas para a sua página inicial.
O recurso de Redirecionamentos do plugin All in One SEO também pode rastrear todos os erros de página 404 e permitir que você configure redirecionamentos inteligentes de página 404 no WordPress.
Se você instalou e ativou o AIOSEO ao seguir o Método 1, então tudo o que você precisa fazer é navegar de volta para a página All in One SEO » Redirects e clicar na aba ‘Settings’.
Em seguida, role para baixo até ver a seção ‘Logs’. Seus logs de 404 são um registro de URLs que seus visitantes tentaram usar para acessar páginas que não existem mais em seu site.
Certifique-se de que ‘404 Logs’ esteja ativado para que fique azul. Você também pode escolher por quanto tempo deseja que o plugin registre seus logs selecionando o período de tempo no menu suspenso.

Não se esqueça de clicar em ‘Save Changes’ antes de prosseguir.
Depois disso, você pode clicar na opção de menu ‘404 Logs’ para ver a última página 404 acessada.
Lembre-se, como você acabou de ativar o registro, ele pode não exibir nada imediatamente. Pode ser necessário esperar até 24 horas antes de ver informações úteis lá.

A coluna ‘URL’ mostrará as páginas que os usuários tentaram visitar, mas que não existem.
Você pode redirecionar qualquer um desses URLs para uma página existente clicando no link ‘Adicionar Redirecionamento’ na coluna ‘Redirecionamento’. Isso abrirá um menu suspenso onde você pode inserir suas informações de redirecionamento.
Para obter melhores resultados, você precisa inserir a página mais relevante para a consulta original na caixa ‘URL de Destino’ e, em seguida, clicar em ‘Adicionar Redirecionamento’.

Por exemplo, se você excluiu um tutorial sobre como iniciar um blog WordPress e depois escreveu um novo, é melhor redirecionar esse URL antigo para o novo post do blog em vez da sua página inicial.
Para adicionar vários redirecionamentos de página 404, basta seguir os mesmos passos acima.
Lembre-se, geralmente, você não quer redirecionar sua página 404 para sua página inicial para sempre. É uma ótima solução temporária até que você crie um design de página 404 personalizado que converta melhor ou configure redirecionamentos individuais que levem os usuários a uma página relevante que exista.
Perguntas Frequentes Sobre Redirecionar Páginas 404 para a Página Inicial
Abaixo estão algumas das perguntas mais comuns que recebemos sobre redirecionar páginas 404 para a página inicial no WordPress. Estas devem ajudar a esclarecer qualquer confusão que você possa ter sobre o uso dessa estratégia em seu site.
1. Redirecionar páginas 404 para minha página inicial prejudicará meu SEO?
Redirecionar páginas 404 para sua página inicial não prejudicará seu SEO se feito corretamente. No entanto, geralmente é melhor usar redirecionamentos 301 para páginas relevantes quando possível, ou simplesmente corrigir os links quebrados. Redirecione para a página inicial apenas quando não houver uma página alternativa lógica para onde enviar os visitantes.
2. Qual é a diferença entre um redirecionamento 301 e 302 para páginas 404?
Um redirecionamento 301 informa aos mecanismos de busca que a mudança é permanente, enquanto um redirecionamento 302 indica que é temporário. Para redirecionamentos de páginas 404, você normalmente desejará usar um redirecionamento 301, pois a página original foi removida permanentemente. Isso ajuda a preservar qualquer valor de SEO do link quebrado.
Veja nosso guia sobre redirecionamentos 302 vs 301 para melhores práticas.
3. Posso personalizar minha página 404 em vez de redirecioná-la?
Sim, e essa é frequentemente uma abordagem melhor. Uma página 404 personalizada pode incluir navegação útil, funcionalidade de pesquisa e links para seu conteúdo mais popular. Isso dá aos visitantes opções enquanto os mantém em seu site, e geralmente é melhor para SEO do que redirecionamentos automáticos.
4. Como sei se meus redirecionamentos 404 estão funcionando corretamente?
Você pode testar seus redirecionamentos tentando acessar uma página inexistente em seu site (como seusite.com/pagina-aleatoria-que-nao-existe). Você deve ser redirecionado automaticamente para sua página inicial. Você também pode usar ferramentas como AIOSEO para monitorar erros 404 e respostas de redirecionamento.
5. Redirecionar páginas 404 afetará a velocidade de carregamento do meu site?
Redirecionamentos configurados corretamente devem ter um impacto mínimo na velocidade de carregamento do seu site. No entanto, ter muitas cadeias de redirecionamento (onde um redirecionamento leva a outro) pode desacelerar as coisas. Certifique-se de que seus redirecionamentos vão diretamente para o destino final sem vários saltos.
Guias de Especialistas sobre Erros 404 no WordPress
Esperamos que este artigo tenha ajudado você a aprender como redirecionar sua página 404 no WordPress. Você também pode querer ver outros guias relacionados a como lidar com erros 404:
- Guia para Iniciantes para Criar Redirecionamentos 301 no WordPress
- Como Corrigir Posts do WordPress Retornando Erro 404 (Passo a Passo)
- Como Rastrear Facilmente Páginas 404 e Redirecioná-las no WordPress
- Como Encontrar e Corrigir Links Quebrados no WordPress (Passo a Passo)
- Como Melhorar seu Modelo de Página 404 no WordPress
- Melhores Exemplos de Design de Página de Erro 404 do WordPress
- Melhores Plugins de Redirecionamento para WordPress (Comparados)
- Melhores Plugins Gratuitos de Redirecionamento 404 para WordPress
- Tarefas Cruciais de Manutenção do WordPress para Realizar Regularmente
- Erros Mais Comuns do WordPress e Como Corrigi-los
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.


Dennis Muthomi
O método AIOSEO é muito amigável para pessoas não técnicas e eu o uso para os sites dos meus clientes. Na minha experiência, ter uma página 404 personalizada com links reduziu drasticamente as taxas de rejeição no meu site. Mais uma coisa que eu sugeriria é revisar regularmente seus logs de 404 para ver padrões no comportamento do usuário e criar redirecionamentos específicos para páginas inexistentes comumente solicitadas. Isso me ajudou a melhorar a experiência do usuário e reter mais visitantes no meu site WordPress.
Mrteesurez
Aprecio sua abordagem para lidar com erros 404 e concordo que redirecionar a página de erro 404 para a página inicial pode ser uma jogada inteligente, especialmente para reter tráfego. Tive uma situação semelhante em que percebi que enviar usuários para uma página 404 personalizada com uma barra de pesquisa e links úteis os mantinha engajados no meu site. Embora o redirecionamento para a página inicial possa ser útil, especialmente para conteúdo excluído, descobri que uma página 404 bem elaborada muitas vezes transforma um beco sem saída potencial em uma experiência de usuário positiva. Isso mostra aos visitantes que você se importa com a jornada deles em seu site e oferece a eles uma maneira de encontrar o que procuram, o que pode gerar confiança e mantê-los voltando.
Ralph
Tenho 2 ou 3 posts de blog que tiveram que ser excluídos, mas os URLs ainda estão presentes no Pinterest, fóruns, etc., então redirecionei os 404 para minha página inicial nas configurações de hospedagem para não perder tráfego. No entanto, para qualquer outro 404 não excluído, tenho minhas próprias informações de "desculpas" e barra de pesquisa.
Eu realmente aprecio bons 404s nos sites das pessoas, pois isso geralmente indica que elas realmente se importam. Redirecionar para a página inicial tem seus usos, mas não sempre, eu acho.
WPBeginner Support
That is an option if you prefer it
Admin
Jiří Vaněk
Acho, mas é apenas minha opinião pessoal, que redirecionar as pessoas para a página inicial não é bom. Em vez disso, é melhor criar um 404 humorístico com um pedido de desculpas que reduz a frustração do visitante e oferece conteúdo interessante na forma de uma página 404 onde o conteúdo mais recente do site ou blog pode ser inserido automaticamente. Dessa forma, o visitante percebe que a página não existe mais, mas também tem a oportunidade de rir de uma página 404 bem elaborada e recebe conteúdo alternativo como opção do que fazer a seguir.
WPBeginner Support
That is another option, it depends on the site and what type of content but both are valid options
Admin
Mrteesurez
Essa ideia é boa, eu pessoalmente vejo uma página 404 como uma avenida para entregar algumas mensagens aos visitantes e apresentar conteúdos e links interessantes como alternativa. Sua ideia é ótima ao incluir elementos ou imagens humorísticas. obrigado.
Embora geralmente dependa do tipo de site, essa sua ideia ainda é boa.
Jiří Vaněk
Meu objetivo principal é reduzir a frustração do usuário quando ele não consegue encontrar o que procura. É por isso que escolhi usar humor, que pode aliviar a frustração (pelo menos parcialmente), e oferecer uma alternativa, como conteúdo diferente. Sei que já me deparei com vários sites que me redirecionaram para a página inicial, e eu sempre ficava confuso sobre por que não conseguia ver o artigo e, em vez disso, via a página inicial. Isso geralmente só me frustrava mais e, finalmente, me fazia sair. Ao oferecer conteúdo alternativo aos usuários, ainda há uma chance de eles permanecerem no site. Essas são minhas observações. Fico feliz que você as achou úteis e possa usá-las em seu site. Esta é minha opinião subjetiva sobre o que funciona para mim.
Shamsher Khan
Obrigado por compartilhar este tutorial incrível.
WPBeginner Support
De nada!
Admin
Mbah Chinedu
Olá, o redirecionamento 301 que você faz no arquivo php no ftp, não posso usar um texto para informar ao usuário que a página será redirecionada em alguns segundos e então permitir que ela redirecione. Pelo menos a taxa de rejeição ainda diminui, porque o Google não tem problemas com soft 404 ou páginas 404
WPBeginner Support
Você pode criar uma página assim se quiser, mas não temos um método fácil para iniciantes para criar isso com PHP.
Admin
Mark Cavallo
truque muito rápido e fácil – me poupou muito tempo redirecionando manualmente com um novo site. obrigado.
WPBeginner Support
Glad our guide could help
Admin
Dave
Por favor, e se eu não quiser que vá para a página inicial, como faço para configurá-la para outra página personalizada, por favor?
WPBeginner Support
Recomendamos dar uma olhada em nosso guia sobre rastreamento e redirecionamento de 404s para outros links abaixo:
https://www.wpbeginner.com/plugins/how-to-track-404-pages-and-redirect-them-in-wordpress/
Admin
Mudassir
Olá equipe WPbeginner,
Estou usando Astra Pro e já tenho algum código em meu 404.php. Agora minha pergunta é, onde exatamente devo adicionar o código acima? Devo remover todo o código existente e adicionar o seu ou como?
Por favor, ajude!
WPBeginner Support
Para este tutorial, você substituiria o código em sua página 404 por este código normalmente. Como afirmamos no artigo, isso só deve ser feito em casos muito específicos
Admin
Mudassir
Obrigado, eu substituí e funcionou!
WPBeginner Support
Glad it worked
Adeola
Suas postagens são sempre muito úteis. Obrigado
Peter
Isso ainda será exibido como um 404 no Google Search Console?!
WPBeginner Support
Olá Peter,
Não, ele enviará uma mensagem de cabeçalho 301 para os rastreadores dizendo que o conteúdo foi movido permanentemente.
Admin
Noble A. Ozogbuda
Olá, por favor, como posso modificar este código para redirecionar todas as minhas páginas 404 para uma página específica, não para a página inicial?
Mentik
Funciona Perfeito… obrigado
Jack
It worked perfectly ! Thanks Syed
Mohan
Acabei de instalar e fiz algumas redireções. Espero que funcione como eu espero. De qualquer forma, é um bom plugin. Obrigado pela postagem útil sobre ele.
Jeffrey Asamoah
funcionou obrigado!
Jitendra Mahato
oi… quero saber como redirecionar a página 404 para uma página personalizada. Quero fazer isso no meu blog. Obrigado. Espero sua resposta. Usei este código e está funcionando bem.
Drake Bliss
Se você quiser redirecionar apenas um caminho de URL específico, tente o código abaixo. Primeiro crie um tema filho se você não tiver um e mova 404.php para o tema filho.
Edite a página 404.php no tema filho e cole este código no topo da página 404.php. Você pode inserir mais verificações para outros caminhos que deseja redirecionar.
yudi cahyadi
olá… estou usando um tema filho, mas não existe o arquivo 404. Como criar um arquivo 404.php usando um tema filho, não no tema principal, para inserir o código..
obrigado..
umer tanveer
Insira o código no Tema Principal
eray
muito obrigado. funciona ..
Kaizur Ahmed
Ótimo! Este código funciona bem.
Liem Hoang
Funciona perfeitamente! Muito obrigado administrador, você salvou minha vida. Meu site não terá mais erros no WMT.
Malindo My Id
uau, muito obrigado,, você sabia que meu site foi redirecionado por um spammer, fez minha página de erro 404 encontrar até 1240 URLs não encontradas. e agora fui redirecionado para minha página inicial.. você é bom.. obrigado.. eu gosto desta página,, tão útil para muitos blogueiros..
Malindo My Id da Indonésia
Shoaib
eu li em qualquer lugar na web que 404s não devem ser redirecionados globalmente para a página inicial.
qual sua opinião ???
WPBeginner Support
Concordamos que não é a melhor prática. No entanto, às vezes pode se tornar necessário para alguns sites fazer isso.
Admin
Sanjar
Muito obrigado
Sid
Existe alguma maneira de redirecionar páginas 404 específicas? Como eu criei um tipo de post personalizado e só quero redirecionar páginas 404 nesse tipo de post. Isso seria possível?
WPBeginner Support
Sim, é possível. Veja os plugins em nossa lista de 6 melhores plugins gratuitos de redirecionamento 404 para WordPress.
Admin
Jaswinder
Boa e valiosa informação, era isso que eu estava procurando.
Obrigado.
Kumar
Este código está causando problemas, quando posto algo novo o permalink fica encurtado e não contém o título completo do post.
O que devo fazer?
Miguel Guzman
Tenho 1.500 erros 404 porque comecei a usar datas na URL no início, quando comecei a usar o WordPress. Mudei os permalinks e foi quando os 404 começaram. É realmente difícil quando você tem tantos redirecionamentos para mapeá-los individualmente. É mais fácil redirecionar todos para a página inicial.
Riccardo
Como você pode redirecionar dependendo do idioma que o site está exibindo?
Meu site está em francês e inglês, mas quando uso seu código, ele vai apenas para uma página para ambos os idiomas.
Obrigado pela sua ajuda!
Riccardo
slango20
isso é uma má prática, muito ruim. Se você tem tempo para configurar um site WordPress, você tem tempo para colocar "404 Not Found" em um 404.php, *pelo menos*, em vez de redirecionar para a página inicial sem qualquer explicação.
jhelum
fantástico… muito obrigado
dcaryll
Agradeço a explicação e resposta rápidas. Obrigado pelo post.
Roy
Sou muito grato por isso. Você me salvou de fazer mais de 200 redirecionamentos. Funcionou perfeitamente.
P.D.
Alguém sabe se o código funciona também para instalações multisite?
Se sim, a página 404 redireciona para o subdomínio / subpasta / subsite ou para o domínio / pasta / site principal ou raiz?
Vishal
Thanks dude….
Prasanna
Sou muito grato a você. Meu site daqui para frente não terá erros de rastreamento.
Muito obrigado.
slango20
esses "erros" de rastreamento são perfeitamente normais e não afetam a classificação do seu site, assim como não é uma boa ideia responder a todos os SMS com a mesma resposta só porque você recebeu alguns SMS de spam.
marco
Obrigado, ajudou muito.
Dilpreet Bhatia Music
Uau – Foi fácil!!
Filip Hajek
Existe um plugin WP legal chamado “404 Redirected”, que captura seus 404 e permite redirecioná-los facilmente.
Eric
Obrigado pelo comentário! Isso me ajudou muito! O artigo também tem uma boa solução, mas eu não gosto de mexer no meu código. Obrigado novamente pela sugestão, Flip!
-Eric Desligado-
Nikole
E se eu quiser redirecionar para uma página específica e não para a página inicial?
Equipe Editorial
Você pode alterar a linha 3. Ou melhor, usar o plugin de redirecionamento como mencionamos no artigo.
Admin
Rakesh
É demais!!! Usei o código (anteriormente meu tema me deu um template de página 404 personalizado, mas eu o substituí pelas suas poucas linhas). Obrigado.
ud
Obrigado pela sua informação muito útil
Arslanh
Eu fiz isso, mas não parece funcionar. Não tenho conhecimento de codificação, então por favor me ajude!
Equipe Editorial
Deve funcionar perfeitamente se você seguir o artigo como está. Este não é um código muito complicado.
Admin
Julien
Eu realmente não estou convencido pela relevância disso. 404 significa que a página não existe mais, 301 é um redirecionamento permanente. Esses 2 erros não significam o mesmo para os motores de busca.
Rootpak
Concordo. Eu não recomendaria redirecionar todas as páginas 404 para a página inicial. Do ponto de vista de SEO, isso não é aceitável. Significa que toda página inexistente foi movida para a página inicial. Isso pode simplesmente levar a problemas na forma como o Google vê seu site.
Andy Feliciotti
Eu uso a extensão smart 404 e devo dizer que é incrível, ela encontra um post com um URL semelhante e redireciona para ele
Equipe Editorial
Como se chama essa extensão?
Admin
Clark Wimberly
Eu deveria saber melhor, mas uma vez criei um loop infinito usando algo parecido com isso. Era um site com poucas páginas, principalmente para usuários logados, então fiz meu template 404 redirecionar para a página do usuário. O que eu tinha esquecido é que eu fiz minha página de usuário redirecionar para o 404 se você não estivesse logado. Totalmente culpa minha, e mal relevante, mas aí está.
Equipe Editorial
Hah, isso é engraçado. A única razão pela qual escrevemos este código foi para um pequeno site de uma página onde não queríamos que os usuários espiassem muito. Algumas pessoas são apenas curiosas e começam a executar pesquisas ou verificar feeds, etc. Então desativamos a pesquisa, feeds e redirecionamos o 404 para a página inicial.
Admin