Redirecionamentos do WordPress: um guia completo

Publicados: 2022-05-05

Se você redesenhou seu site WordPress ou fez revisões em sua estrutura de links permanentes, é provável que muitos de seus URLs tenham mudado. Este é um problema tanto para os mecanismos de pesquisa quanto para os usuários.

Felizmente, os redirecionamentos do WordPress oferecem uma solução simples. Quando você usa um redirecionamento, seus visitantes não serão impactados negativamente e você poderá manter seus rankings nos mecanismos de busca intactos.

Nesta página, falaremos sobre o que são redirecionamentos do WordPress e como implementá-los. Vamos mergulhar!

Índice
1. O que é um redirecionamento de página?
2. Quando e por que você deve redirecionar uma página?
2.1. Por que você deve implementar um redirecionamento?
3. Tipos de Redirecionamentos
4. Como criar um redirecionamento 301 no WordPress usando .htaccess
4.1. Etapa 1: verifique as regras de edição .htaccess do seu host da Web
4.2. Etapa 2: faça um backup do seu site e baixe seu arquivo .htaccess
5. Como redirecionar uma página com um plugin do WordPress
6. Plugins de redirecionamento do WordPress
6.1. 1. Redirecionamento
6.2. 2. Gerenciador de redirecionamento seguro
6.3. 3. Redirecionamentos 301 – Easy Redirect Manager
6.4. 4. Yoast SEO
7. O que é um redirecionamento do lado do servidor?
7.1. Como redirecionar HTTP para HTTPS no WordPress
7.2. Redirecionamento WWW para não WWW
8. Como redirecionar um domínio no WordPress
9. Como minimizar redirecionamentos no WordPress
10. Mantenha seu site no caminho certo com o WP Engine

O que é um redirecionamento de página?

Um redirecionamento de página é um conjunto de regras que instruem um navegador a encaminhar os visitantes do link em que clicaram para uma página diferente. Há dois resultados para seus usuários finais quando você redireciona uma página. Eles verão uma mensagem que os informa que estão sendo redirecionados ou simplesmente serão encaminhados sem serem notificados.

Se você alterou seu domínio, fez atualizações em seus links permanentes ou redesenhou seu site, precisará adicionar redirecionamentos para que seu conteúdo pré-existente ainda seja acessível a leitores e mecanismos de pesquisa. Pense da seguinte forma: quando você se mudar para uma nova casa, você deve entrar em contato com os correios e enviar sua correspondência para seu novo endereço. Os redirecionamentos funcionam da mesma maneira, exceto que, em vez de encaminhar seu e-mail, você encaminha os usuários para uma nova página da web.

Quando e por que você deve redirecionar uma página?

Existem vários motivos pelos quais você pode querer redirecionar URLs em seu site. Alguns dos mais comuns incluem:

  • Uma página específica não é mais relevante.
  • O URL da página está mudando.
  • Você está movendo ou excluindo conteúdo.
  • Você está movendo seu domínio de HTTP para HTTPS.
  • Você está trabalhando para usar um domínio diferente ou alterando seu nome de domínio original
  • Você deseja redirecionar um URL antigo para recuperar um link quebrado

Além disso, os redirecionamentos podem ajudá-lo a garantir que, se uma página estiver quebrada ou ausente, os usuários serão enviados para o outro conteúdo do seu site sem interrupção.

Por que você deve implementar um redirecionamento?

  • Semelhante a este blog que está no ranking nº 1, explique cada um dos marcadores acima para abordar o motivo pelo qual você deve implementar um redirecionamento

Tipos de redirecionamentos

Como existem várias maneiras de usar um redirecionamento, faz sentido que também existam vários tipos diferentes. Vamos dar uma olhada nos métodos de redirecionamento mais comuns que você pode precisar usar.

Existem vários tipos de redirecionamentos que você pode usar, por isso é importante conhecer as diferenças entre eles. Vamos rever alguns dos tipos mais básicos de redirecionamentos.

  • 301 Redirecionamento Permanente. Este é o redirecionamento que você deseja usar se estiver movendo ou excluindo permanentemente uma página. Você pode usar isso se mover seu site de um URL para outro ou trocá-lo para um novo serviço de hospedagem. Isso guiará os visitantes para a nova URL e ajudará você a manter uma classificação de página respeitável. Este é o redirecionamento mais amigável para SEO para um link quebrado.
  • 302 Redirecionamento Temporário. O redirecionamento 302 é um redirecionamento temporário que deve ser usado com cautela e testado quanto à compatibilidade do navegador. Essencialmente, esse redirecionamento informa ao usuário que o arquivo que ele está procurando existe, mas por algum motivo ele não está carregando corretamente. Os usuários são então oferecidos uma opção alternativa. Para uso a longo prazo, esses redirecionamentos podem acarretar penalidades de SEO. No entanto, você pode querer usá-los para ambientes de teste e outros sites temporários.
  • 303 Veja Outros. Em termos de segurança, o redirecionamento 303 é muito importante. Ele é usado para substituir o redirecionamento 302 quando surgem problemas. Esse tipo de redirecionamento impede que os usuários enviem as mesmas informações mais de uma vez. Depois de enviar suas informações, eles serão redirecionados para uma página diferente. Você também pode impedir a marcação ou a atualização de dados confidenciais, como informações de cartão de crédito. Isso se destina a evitar que os usuários cometam erros, como comprar acidentalmente o mesmo item duas vezes.
  • 307. Esse redirecionamento é quase idêntico em funcionalidade e propósito ao redirecionamento 303. A diferença está em como ele envia e recebe informações. O 307 usa apenas uma troca de dados e é um verdadeiro redirecionamento temporário. Por outro lado, um redirecionamento 303 emprega dois métodos e oferece a resposta 'ver outro'.
  • 308. Assim como o redirecionamento 301, este é um redirecionamento permanente. É usado quando o local de um arquivo foi alterado. A diferença entre os dois é que um 301 pode alterar o método HyperText Transfer Protocol (HTTP) de POST para GET, enquanto 308 pode usar apenas o método POST.
  • 404 não encontrado. Isso redireciona qualquer link quebrado ou ausente para outra página, como uma página de erro 404 ou a página inicial do seu site. Isso permite que os usuários continuem navegando em seu site, mesmo que tentem acessar uma página ausente.
  • Redirecionamento de HTTP para HTTPS. Um URL HTTPS tem vantagens sobre um URL HTTP, tanto em termos de segurança quanto de SEO. No entanto, para forçar os navegadores a exibir a versão HTTPS de suas páginas, você precisará configurar um redirecionamento.

Alguns desses tipos de redirecionamento são mais comuns que outros, mas todos têm seus usos. Compreender o desempenho de cada redirecionamento pode ajudá-lo a empregar o melhor para seu cenário específico. Configurá-los manualmente pode ser complicado, e é aí que os plugins entram em ação.

Como criar um redirecionamento 301 no WordPress usando . htaccess

O WordPress oferece vários métodos para redirecionamento de página. Você pode usar um plugin ou alterar o . arquivo htaccess . O método escolhido dependerá do tipo de redirecionamento que você precisa, das configurações do seu provedor de hospedagem e do seu nível de conforto ao fazer alterações em um arquivo principal.

Como abordamos anteriormente, um redirecionamento 301 é usado para encaminhar permanentemente um URL para outro, ao contrário dos redirecionamentos 302 (que são temporários). Isso significa que os mecanismos de pesquisa usarão como padrão a página no novo local e a indexarão adequadamente. Esse tipo de redirecionamento evita que seu site perca as classificações dos mecanismos de pesquisa. Vamos detalhar algumas etapas que você precisará para adotar essa abordagem.

Etapa 1: verifique as regras de edição .htaccess do seu host da Web

O . htaccess é um arquivo de configuração que informa ao seu servidor como exibir páginas do diretório raiz do WordPress. Você precisará verificar com seu provedor de hospedagem antes de fazer alterações no . htaccess , pois pode haver regras sobre quais alterações você pode fazer. Se você tem um plano aqui no WP Engine, recomendamos usar nossa ferramenta Redirect Rules.

Etapa 2: faça um backup do seu site e baixe seu arquivo .htaccess

Para criar um redirecionamento 301 em .htaccess , você precisará usar um cliente FTP (File Transfer Protocol) para acessar o arquivo em seu servidor. Recomendamos o FileZilla. Antes de começar, você também deve certificar-se de ter um backup do seu site.

Em seguida, use o FileZilla para navegar até o diretório raiz do seu site:

A partir daí, baixe seu . arquivo htaccess . Você vai querer criar uma cópia, caso cometa um erro e precise restaurar o original. Em seguida, no topo do arquivo, adicione a seguinte linha:

 Redirecionar 301 /current-page.html http://www.yoursite.com/new-page/

Esse redirecionamento mudará seus URLs de http://www.yoursite.com/current-page para http://www.yoursite.com/new-page (você precisará substituir os espaços reservados pelas informações do seu site). Ao adicionar seus redirecionamentos, lembre-se de que você só pode ter um por linha no arquivo . arquivo htaccess .

Como redirecionar uma página com um plugin do WordPress

Se você está hesitante em mexer nos arquivos principais do seu site, considere usar um plug-in para fazer isso. Veremos várias opções de plug-ins diferentes posteriormente com mais detalhes. No entanto, para fornecer uma visão geral rápida de como configurar um redirecionamento com um plug-in, usaremos o plug-in de redirecionamento como exemplo:

Seu primeiro passo será instalar e ativar o plugin em seu painel do WordPress. Depois de fazer isso, você precisará clicar em alguns itens em seu processo de configuração básica .

Depois de clicar nessas etapas, você será direcionado para a página Opções do plug-in de redirecionamento.

Na página Opções , você pode escolher entre vários recursos diferentes. Vamos primeiro clicar no link Redirecionamentos e ver como adicionar um novo redirecionamento ao seu site.

Semelhante a adicionar uma nova postagem, você pode clicar em Adicionar novo na página de gerenciamento de redirecionamento e preencher algumas informações sobre seu redirecionamento. Isso inclui seu URL de origem e URL de destino. Você também poderá definir como deseja que o redirecionamento lide com os parâmetros definidos e atribuí-lo a quaisquer grupos de redirecionamento que você criou.

Depois de concluir o preenchimento desses campos, você pode clicar em Adicionar redirecionamento , como visto na imagem acima. Então você estará pronto!

Plugins de redirecionamento do WordPress

Como mencionamos, o WordPress Plugin Directory oferece muitos plugins para adicionar redirecionamentos ao seu site.

Ao escolher um plugin para esta finalidade, certifique-se de pesquisar cada um para garantir que seja bem revisado, amplamente utilizado e atualizado ativamente. Abaixo, recomendamos alguns plugins que podem ajudar em cada cenário de redirecionamento.

1. Redirecionamento

Este plugin é útil para iniciantes e pode ser usado para encaminhar qualquer URL facilmente. Como usamos Redirecionamento em nosso exemplo anterior, você já sabe como é a interface. É importante saber que este plugin em particular está focado em gerenciar redirecionamentos 301 e rastrear erros 404.

Além disso, você pode usar o Redirecionamento para criar redirecionamentos com base em determinadas condições, como o status de login de um usuário ou o endereço IP. Este é um plugin verdadeiramente gratuito, sem atualização premium, portanto, os recursos que você obtém são os únicos que eles oferecem. No entanto, se você precisar gerenciar outros tipos de redirecionamentos, talvez seja necessário investigar outra opção.

2. Gerenciador de redirecionamento seguro

O plug-in Safe Redirect Manager é uma abordagem muito direta e básica para criar redirecionamentos. Você acessará o gerenciador através do menu Ferramentas no WordPress e simplesmente fornecerá informações sobre de onde vem o redirecionamento e para onde está indo. Você também poderá definir o código de status HTTP para o tipo de redirecionamento que deseja usar.

Embora este plug-in possa ser usado para redirecionamentos em grande escala, você pode testá-lo antes de implementá-lo em várias páginas. As revisões são boas, mas há alguma indicação de que pode ser um pouco difícil em nível empresarial. Com isso dito, este é um plug-in bem suportado e baixado com frequência que pode ajudá-lo a configurar um redirecionamento muito rapidamente.

3. Redirecionamentos 301 – Easy Redirect Manager

O plugin 301 Redirects – Easy Redirect Manager é uma opção gratuita projetada para ajudá-lo a gerenciar os redirecionamentos 301 e 302. Isso pode ser útil se você reorganizou um site existente ou está apenas começando. Além disso, se você tiver conteúdo que expira, isso pode evitar que seus usuários encontrem erros 404.

Outro benefício que este plugin oferece é que você pode criar URLs personalizados para seus destinos de redirecionamento. Você também pode optar por redirecionar quase todos os tipos de conteúdo do WordPress, incluindo categorias e arquivos, e acessar estatísticas úteis sobre a quantidade de redirecionamento usada em seu site.

4. Yoast SEO

A versão premium do plugin Yoast SEO vem com um Redirect Manager, que tem muitas opções úteis para redirecionamentos de página. Quando você exclui uma postagem ou página, essa ferramenta pergunta automaticamente para onde você deseja redirecionar o link antigo e que tipo de redirecionamento você deseja usar (temporário ou permanente).

No lado negativo, o Yoast SEO pode ser um pouco caro, custando US $ 89 por mês para um site. No entanto, outros excelentes recursos do Yoast SEO podem torná-lo um investimento valioso para muitos usuários do WordPress.

O que é um redirecionamento do lado do servidor?

Existem certas situações em que você precisará colocar um redirecionamento 301 no nível do servidor para que ele possa ser aplicado em todo o site. Essa técnica é mais comumente usada ao redirecionar um site de HTTP para HTTPS ou de um domínio www para um domínio não www.

Como redirecionar HTTP para HTTPS no WordPress

Se você instalou um certificado SSL e migrou com sucesso seu site para o novo domínio HTTPS, ainda precisará criar um redirecionamento do lado do servidor. Primeiro, você precisará localizar e baixar o arquivo .htaccess do seu site. Uma vez lá, adicione o seguinte código na parte superior da página:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]

Este código altera cada URL em seu domínio anterior para uma contraparte segura. Se você preferir usar um plugin para fazer isso, recomendamos Really Simple SSL.

Este plug-in detecta automaticamente as configurações do seu site e as configura para serem executadas em HTTPS. Contanto que você tenha um certificado SSL válido, ele cuidará do resto para você.

Depois de instalar e ativar o plug-in, você receberá um aviso solicitando que habilite o SSL. Clique no botão e faça login novamente em sua conta. É isso!

Redirecionamento WWW para não WWW

Para redirecionar suas páginas para URLs que não sejam www, você precisará aplicar a alteração no nível do site completo. Esse redirecionamento ajuda a evitar a duplicação de páginas e uma experiência ruim do usuário. Para redirecionar www para não www em seu arquivo .htaccess , você precisará inserir as seguintes linhas na parte superior:

ewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
ewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

redirecionamento de www para não www

Se você estiver procurando por um plug-in que possa ajudá-lo a fazer isso, recomendamos novamente o Really Simple SSL. No entanto, há também um plugin auxiliar WP Rocket disponível através do GitHub que é altamente recomendado pela comunidade de desenvolvedores. Este plugin permite redirecionar www para não www e vice-versa, adicionando o código correto para você.

Como redirecionar um domínio no WordPress

Se você estiver movendo seu site WordPress para um domínio totalmente novo, precisará realizar um redirecionamento de domínio para evitar perder o SEO do seu conteúdo. Estas instruções pressupõem que você fez backup de seu site e o moveu para o novo domínio.

Para realizar esse redirecionamento, abra seu arquivo .htaccess e adicione este código ao topo:

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]

Use seu novo domínio no lugar de newsite.com e salve o arquivo. Você também pode usar qualquer um dos plugins mencionados acima para realizar essa tarefa, desde que o ative em seu site antigo.

Como minimizar redirecionamentos no WordPress

Embora existam alguns usos legítimos e necessários para redirecionamentos, também é uma boa prática minimizar a necessidade deles sempre que possível. Isso é especialmente verdadeiro se o redirecionamento diminuir o tempo de carregamento da página, pois a maioria dos usuários da web espera que as páginas sejam carregadas em dois segundos ou menos.

Se um usuário encontrar um redirecionamento, ele poderá pensar imediatamente que saiu do curso e sair completamente do seu site. Por esse motivo, é melhor não vincular seu conteúdo a redirecionamentos conhecidos, pois isso pode criar um loop de redirecionamento frustrante. Se você concluiu recentemente uma grande reformulação do seu site, pode usar o plug-in de redirecionamento para monitorar, registrar e corrigir erros de redirecionamento que possam estar causando problemas.

Mantenha seu site no caminho certo com o WP Engine

Se você precisar de ajuda para configurar redirecionamentos em seu site WordPress, não hesite em nos contatar. O WP Engine oferece os melhores recursos para desenvolvedores e pode ajudá-lo a criar uma experiência digital incrível para seus próprios clientes. Também temos vários recursos para desenvolvedores e oferecemos planos adequados para uma ampla variedade de necessidades