Um dos fatores importantes a serem observados quando mudamos a url de uma página no processo de otimização (SEO), ou mesmo alteramos o próprio domínio é fazer corretamente o redirecionamento para que o ranking adquirido pela página antiga seja transferido para a página nova.
Isso deve ser feito para que o site não apresente erros nos links. Imagine que uma URL do seu site está recebendo tráfego de outro site e você a muda. Caso não faça o redirecionamento, terá uma página com erro 404.
Neste texto vamos te ajudar a entender como fazer redirecionamentos 301 corretamente. Confira agora.
Códigos de Redirecionamentos mais comuns.
Confira abaixo os códigos de redirecionamento mais comuns:
404 – Indica que a página foi removida. Sugere ao buscador que interrompa a indexação daquela página.
302 – Redirecionamento temporário. Indica ao buscador que a página foi temporariamente movida, e que a página indexada não necessita ser alterada.
301 – Redirecionamento permanente. Transfere todos os pontos de pageRank adquirido para a nova página.
Portanto, é fundamental utilizar o redirecionamento 301 quando se deseja manter uma página ou domínio indexados. Afinal, o redirecionamento 301 funciona informando ao cliente o código 301, que por sua vez executa uma nova requisição à nova URL.
Como fazer redirecionamento 301?
Há algumas formas de fazer redirecionamentos 301, abaixo condensamos algumas formas para ficar mais claro.
Redirecionamento 301 utilizando htaccess
A melhor maneira de executar um redirecionamento 301 é sem dúvida utilizando o htaccess, com o mod-rewrite. Edite (ou crie) o arquivo .htaccess na raíz do domínio que deseja redirecionar e adicione as seguintes linhas:
RewriteEngine On RewriteRule ^(.*)$ http://www.novodominio.com/$1 [R=301,L]
Redirecionamento 301 utilizando PHP
Para executar o redirecionamento utilizando PHP, basta utilizar o código abaixo em seu arquivo index.php para redirecionar o domínio completo, ou utilizá-lo em uma página específica.
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.novodominio.com/pagina.html"); exit(); ?>
Redirecionamento 301 utilizando JSP (Java)
<% response.setStatus(301); response.setHeader( "Location", "http://www.novodominio.com/" ); response.setHeader( "Connection", "close" ); %>
Redirecionamento 301 utilizando ASP
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.novodominio.com/" %>
Conclusão
Por fim, agora que você já sabe fazer redirecionamentos 301 é hora de colocar os conhecimentos em prática. Caso tenha dificuldades, sempre indicamos que busque ajuda de um profissional capacitado.
Além disso, caso queira aprender mais sobre o assunto, indicamos que conheça o Curso de WordPress do Básico ao PRO da Verticis. Nele, você aprende a desenvolver com o WordPress com conhecimentos adicionais em SEO e Marketing Digital.