Como fazer redirecionamento de página no WordPress (5 soluções)

É fácil fazer redirecionamento de página no WordPress. Nesse post, mostramos em detalhes os diferentes métodos para fazer isso.

  • 13 min. de leitura
Foto de Lucas Tavares
redirecionamento de página no wordpress

Já se pegou imaginando a frustração dos seus leitores quando clicam em um link no seu site e são recebidos por aquela temida página de erro 404? Isso poderia muito bem ser resolvido com um redirecionamento de página no WordPress.

Assim, se seus visitantes clicarem em uma página inexistente, em vez de encontrar uma barreira, são levados diretamente para a informação que estavam procurando. Uma experiência suave e sem interrupções. Nesse post, vamos te mostrar diversos métodos para fazer redirecionamento de página no WordPress. Temos certeza que um deles será o ideal para você. 

O que é redirecionamento de página no WordPress?

Um redirecionamento de página no WordPress é uma ferramenta essencial para garantir que os visitantes do seu site encontrem o conteúdo correto, mesmo que um link específico não esteja mais ativo ou tenha sido alterado. Basicamente, ele atua como um guia que redireciona automaticamente os usuários de uma URL antiga para uma nova, evitando assim a temida página de erro 404.

Para ficar ainda mais claro, vamos a um pequeno exemplo: imagine que você tem um blog de culinária e, inicialmente, publicou uma receita de bolo de chocolate com a URL:

www.seublogdeculinaria.com/receitas/bolo-de-chocolate

Com o tempo, você decidiu reorganizar seu conteúdo e criou uma nova categoria específica para bolos. Agora, a receita de bolo de chocolate está em uma nova URL:

www.seublogdeculinaria.com/receitas/bolos/bolo-de-chocolate

Sem um redirecionamento, qualquer visitante que tentar acessar a URL antiga encontrará uma página de erro 404. Isso não só é frustrante para o usuário, mas também prejudica seu SEO, pois o Google não gosta de links quebrados.

Um redirecionamento de página no WordPress faria todo usuário que entrar na página “www.seublogdeculinaria.com/receitas/bolo-de-chocolate” ser enviado para a página “www.seublogdeculinaria.com/receitas/bolos/bolo-de-chocolate”, resolvendo o problema.

Quais os tipos de redirecionamento de página no WordPress?

No WordPress, os principais tipos de redirecionamentos de página são:

  • 301 (Permanente): Indica que a página foi movida permanentemente. Ideal para mudanças de URL definitivas, transfere quase todo o valor SEO.
  • 302 (Temporário): Indica que a mudança é temporária, usado para situações como manutenção. Não transfere valor SEO.
  • 307 (Temporário): Similar ao 302, mas preserva o método HTTP original. Útil para redirecionamentos temporários que precisam manter métodos GET ou POST.
  • 308 (Permanente): Como o 301, mas mantém o método HTTP original. Transfere valor SEO e preserva métodos HTTP.
  • Meta Refresh: Configurado na página HTML com um atraso antes de redirecionar. Menos recomendado para SEO.

Redirecionamentos de página no WordPress podem atrapalhar o SEO do seu site?

No tópico anterior, você viu que os redirecionamentos estão interligados com o SEO do seu site, mas como isso funciona? Antes de explicar, precisamos deixar claro o que é SEO, para garantir que até mesmo usuários iniciantes entendam. 

SEO (Search Engine Optimization) é o conjunto de práticas que ajudam seu site a aparecer melhor posicionado nos resultados dos motores de busca, como o Google. Um bom SEO significa mais visibilidade, mais visitantes e, potencialmente, mais negócios.

SEO

Uma vez que isso esteja definido, você precisa ter cuidado com o SEO ao criar redirecionamentos de página no WordPress. Os redirecionamentos podem impactar diretamente a visibilidade do seu site nos motores de busca, a experiência do usuário e a autoridade das suas páginas.

Quando você redireciona uma página, especialmente se for uma página bem ranqueada, é crucial garantir que a autoridade (ou "link juice", como também é chamado) seja transferida corretamente para a nova URL. 

Um redirecionamento 301 (permanente) é o mais adequado para isso, pois informa aos motores de busca que a página foi movida permanentemente e a maior parte da autoridade da página antiga será transferida para a nova. Por isso, tenha a mais absoluta certeza de que as páginas para as quais você está redirecionando são relevantes e contêm conteúdo similar ou relacionado ao da URL original

Quais os plugins para fazer redirecionamento de página no WordPress?

Existem vários plugins que fazem uma página redirecionar para outra. Mostraremos os mais reconhecidos na comunidade. Adiantamos que cada um deles, embora sejam de redirecionamento, possuem propósitos diferentes. Leia a descrição de cada um para entender melhor.

1. Redirection

O plugin Redirection para WordPress é uma ferramenta popular para gerenciar redirecionamentos 301 e monitorar erros 404. Ele permite criar redirecionamentos facilmente, sem necessidade de conhecimento técnico de Apache ou Nginx. 

Além disso, a extensão suporta expressões regulares e redirecionamentos condicionais baseados em status de login, navegador, IP e outros. O plugin também registra atividades, monitora erros 404 e permite a importação e exportação de dados.

2. Redirect Redirection 

redirect redirection

O plugin "Redirect Redirection" para WordPress facilita a criação de redirecionamentos, suportando códigos HTTP como 301, 302 e 307. Ele oferece regras de inclusão e exclusão, permitindo redirecionar URLs específicas, usuários conectados, IPs e agentes de usuário. 

Dentre os recursos que a extensão tem, vemos redirecionamento de erros 404 para URLs específicos ou posts similares, importação e exportação de redirecionamentos e registro de 404s e redirecionamentos. Por mais que seja menos popular que a primeira opção que mostramos, esse plugin é perfeito para gerenciar redirecionamentos de forma eficiente e melhorar o SEO.

3. Redirection for Contact Form 7

redirection for contact form 7

A ideia desse plugin é um pouco diferente dos anteriores. Ao invés de redirecionar qualquer página para outra, ele permite que o usuário seja redirecionado após completar um formulário de contato feito com o Contact Form 7 (um dos plugins mais utilizados para esse propósito).

O Redirection for Contact Form 7 oferece opções como abrir a nova página em uma nova aba, executar JavaScript após o envio do formulário, passar campos do formulário como parâmetros de URL e adicionar Honeypot para minimizar spam. 

Ele também salva submissões no banco de dados e suporta pedidos de exclusão e exportação de dados em conformidade com GDPR e LGPD.

4. IP2Location Redirect

O plugin IP2Location Redirection é utilizado para redirecionar visitantes do site com base na sua localização geográfica, determinada pelo endereço IP. Isso é bem útil quando o conteúdo do site precisa ser adaptado para diferentes regiões ou países, como em:

  • E-commerces que oferecem produtos específicos para cada mercado.
  • Sites que desejam mostrar diferentes idiomas ou ofertas promocionais regionais.
  • Casos onde certas páginas devem ser acessíveis apenas por usuários de determinadas localidades. 

O IP2Location Redirection ajuda bastante a deixar a experiência do usuário melhor e a gerenciar o tráfego de forma mais eficiente.

5. Really Simple SSL

really simple ssl

O plugin "Really Simple SSL" facilita o redirecionamento do seu site WordPress para HTTPS, implementando SSL com um clique. Ele configura redirecionamentos 301, garante cookies e realiza verificações de saúde do servidor. 

Além do mais, o plugin também oferece recursos de segurança como prevenção de execução de código em pastas de upload, restrições de login e proteção contra vulnerabilidades. O Really Simple SSL é leve, fácil de usar e compatível com várias configurações de servidor. É ideal para melhorar a segurança do site sem comprometer o desempenho.

Como fazer redirecionamento de página no WordPress?

Abaixo mostraremos várias formas de realizar o redirecionamento de página. Escolha o que for mais fácil e conveniente de acordo com seus objetivos.

Método 1: Plugin Redirection

Dentre todos os plugins mostrados, vamos usar o Redirection. Ele é o mais simples e fácil de todos. Uma vez que tenha instalado ele, vá em Ferramentas → Redirection.

ferramentas -> Redirection

E com isso, será apresentada uma pequena tela de apresentação perguntando se deseja uma configuração automática ou manual

tipos de configuração do redirecionamento de página no WordPress

Clique no botão “Iniciar configuração”. Fazendo isso, será motrada a tela de configuração básica. Marque todas as caixas e depois clique em “Continuar”.

opções do redirecionamento de página no WordPress

Dessa forma, o plugin vai verificar se está tudo ok com a API REST. Estando tudo certo, clique em “Concluir configuração”.

API REST

Por último, vá em “Adicionar novo” e aí basta inserir a URL antiga, a URL nova e clicar em “Adicionar redirecionamento”.

como fazer redirecionamento de página no WordPress

Caso precise mudar o tipo de redirecionamento, clique no ícone de engrenagem que mais opções serão mostradas.

Método 2: Editando o arquivo .htaccess

O .htaccess (hypertext access) é um arquivo de configuração usado por servidores web que executam o software Apache. Ele permite que você faça uma série de ajustes e configurações no comportamento do servidor, sem precisar mexer nas configurações principais do server.

Normalmente, o arquivo .htaccess está localizado na raiz do diretório do seu site WordPress (mas em algumas hospedagens, o arquivo pode estar oculto). Ele pode ser acessado via FTP ou gerenciador de arquivos. Uma vez aberto, basta digitar o código abaixo nele:

Redirect 301 /pagina-antiga/ https://seusite.com/pagina-nova/

Ou também:

Redirect 302 /pagina-antiga/ https://seusite.com/pagina-nova/

Lembrando que 301 é redirecionamento permanente e 302 é redirecionamento temporário.

Método 3: Inserindo código no arquivo functions.php

O functions.php é um arquivo incluído em cada tema do WordPress (é só procurar na pasta do seu tema dentro de wp-includes/themes). Ele funciona como um plugin e permite que você adicione funcionalidades ao seu site. Para gerar redirecionamentos de página no WordPress com ele, use o código abaixo:

// Função que realiza o redirecionamento

function redirecionar_pagina() {

    // Verifica se a página atual é a página antiga que desejamos redirecionar

    if (is_page('pagina-antiga')) {

        // Se for, realiza o redirecionamento para a nova página com um código 301 (redirecionamento permanente)

        wp_redirect('https://seusite.com/pagina-nova/', 301);

        // Encerra a execução do script após o redirecionamento

        exit();

    }

}

// Adiciona a função de redirecionamento ao gancho 'template_redirect'

// 'template_redirect' é acionado antes de carregar o template da página

add_action('template_redirect', 'redirecionar_pagina');

Método 4: Redirecionamento via JavaScript

Caso prefira redirecionamento via JavaScript, recomendamos a instalação de plugins como o WPCode - Insert Headers and Footers.

Por que? Porque adicionar código diretamente no functions.php ou outros arquivos do tema pode quebrar o site se não for feito corretamente. O WPCode minimiza esses riscos, pois oferece um ambiente controlado para testar e ativar/desativar snippets (esses pequenos trechos de código).

Para acionar o redirecionamento, basta digitar o código abaixo, sendo mais interessante fazer isso no footer do seu site, alterando, claro, a URL das páginas.

<script type="text/javascript">

    // Verifica se a URL atual é a da página que queremos redirecionar

    if (window.location.pathname === "/pagina-antiga/") {

        // Redireciona para a nova página

        window.location.href = "https://seusite.com/pagina-nova/";

    }

</script>

Método 5: Redirecionamento pelo HTML

Redirecionar uma página para outra via HTML é uma abordagem simples em casos onde você não tem acesso a configurações de servidor ou não deseja usar PHP, ou JavaScript. No entanto, vale lembrar que essa técnica não é a mais recomendada para SEO em comparação com redirecionamentos do lado do servidor, como os redirecionamentos 301.

E também, redirecionamentos pelo HTML não são indicados para WordPress, uma vez que a estrutura dos temas não gere páginas estáticas que podem ser redirecionadas por conta própria. Para realizar esse redirecionamento, use o seguinte código dentro das tags <head> e </head> da sua página.

<meta http-equiv="refresh" content="0; url=https://seusite.com/pagina-nova/">

Quando um redirecionamento de página no WordPress deve ser utilizado?

Um redirecionamento de página no WordPress deve ser utilizado em diversas situações específicas para garantir uma experiência de navegação suave e sem interrupções para seus visitantes. 

Mudança de URL

O exemplo que citamos logo acima, quando uma página com erro 404 é redirecionada para uma página ativa, favorecendo a experiência do usuário.

Erros de digitação na URL

Se você perceber que uma URL foi publicada com um erro de digitação, como “www.seublog.com/receta-bolo” em vez de “www.seublog.com/receita-bolo”, um redirecionamento corrigirá esse erro sem afetar os visitantes. 

Quando uma página é removida de forma definitiva

Quando uma página ou post é removido permanentemente, como um produto descontinuado em um site de e-commerce, redirecionar a URL antiga para uma página relevante (como a homepage ou uma categoria similar) evita que os visitantes encontrem um erro 404.

Mudança de domínio

Durante a migração do seu site de um domínio antigo para um novo, como de “www.antigosite.com” para “www.novosite.com”, configurar redirecionamentos garante que todos os links antigos direcionem para as novas URLs correspondentes. 

Essas são apenas algumas das situações em que um redirecionamento de página no WordPress deve ser utilizado. Em cada caso, o objetivo é garantir que seus visitantes encontrem o conteúdo que procuram, mantendo a integridade do seu site e evitando frustrações. 

Além disso, os redirecionamentos ajudam a preservar o SEO, transferindo o valor dos links antigos para as novas URLs e mantendo a autoridade do seu site nos motores de busca.

Conclusão

Redirecionar páginas no WordPress é de uma importância imensa para evitar a frustração dos visitantes com erros 404. Um redirecionamento de página guia os usuários de uma URL antiga para uma nova, preservando a experiência do usuário e o SEO do site. Os redirecionamentos podem ser utilizados em diversas situações, como:

  • Mudança de URL para reorganizar o conteúdo sem perder acessos.
  • Correção de erros de digitação na URL para não impactar os visitantes.
  • Remoção de páginas redirecionando para conteúdos relevantes.
  • Mudança de domínio para garantir que todos os links antigos funcionem após a migração para um novo domínio.

Existem diferentes tipos de redirecionamentos: 

  • O 301 (permanente), que indica uma mudança definitiva e transfere quase todo o valor SEO.
  • O 302 (temporário), utilizado para mudanças temporárias sem transferir o valor SEO.
  • O 307 (temporário), similar ao 302 mas que preserva o método HTTP original.
  • O 308 (permanente), como o 301, mas que mantém o método HTTP original.
  • O Meta Refresh, um redirecionamento via HTML, menos recomendado para SEO.

Para facilitar a criação de redirecionamentos, há vários plugins recomendados e vários métodos disponíveis, dependendo de você escolher qual o melhor, de acordo com a situação que o seu site se encontra. Obrigado por ler nosso conteúdo! Nos vemos no próximo.