Um redirecionamento é um mecanismo que encaminha automaticamente um usuário que visita um site ou página para outro URL.
Quando você está ciente dos redirecionamentos ao mover sites ou mudar URLs, frequentemente é um momento importante para SEO. Naquele momento, muitas pessoas podem estar se perguntando como usar vários tipos de redirecionamentos.
Neste artigo, explicaremos em detalhes a partir da perspectiva de SEO, desde os conceitos básicos do significado e visão geral dos redirecionamentos, até os tipos recomendados e as diferenças nos efeitos, e métodos de configuração específicos.
O que é um redirecionamento, afinal? O que você quer dizer

Um redirecionamento é um mecanismo que encaminha automaticamente um usuário que visita um site ou página específica para outra URL.
Por exemplo, digamos que a URL que o site que você está gerenciando tem usado até agora foi alterada para uma nova URL. Se nada for feito neste momento, os usuários existentes continuarão a acessar a antiga URL e novos sites e páginas não serão visualizados.
Este é o momento em que um redirecionamento é necessário. Ao configurar um redirecionamento, você pode fazer a transição automaticamente da página antiga para a nova página, assim pode guiar o usuário para a nova página.
outro,
- URLs separadas dependendo do dispositivo utilizado
- Transição automática da página após a conclusão do pagamento
Redirecionamentos também são usados para outros fins.
Importância dos Redirecionamentos
Um dos propósitos de definir redirects é evitar problemas de usabilidade.
Sem redirects, os usuários continuarão a ver informações desatualizadas em seu antigo site. Além disso, se o site antigo estiver fechado (404), o usuário deve ir para o novo site.
Definir redirects corretamente pode prevenir esse tipo de degradação da usabilidade.
Redirects também são importantes do ponto de vista de SEO. Se você não configurar um redirect ao alterar a URL, mecanismos de busca como o Google considerarão a nova página como uma página diferente, então a avaliação que você acumulou até agora será redefinida.
Se você configurar o redirect corretamente, a avaliação do mecanismo de busca da página antiga será transferida para a nova página, assim você pode migrar com quase nenhuma perda de desempenho, como classificação.

No entanto, existem outros pontos a serem observados em relação aos redirects durante as renovações do site. Os seguintes materiais resumem os pontos de SEO que você deve estar ciente ao renovar seu site, então, por favor, consulte-os.
Quando É Necessário Definir Um Redirect?
Como mencionado acima, redirects são um ponto a ser lembrado do ponto de vista de usabilidade e SEO ao operar um site. Quando você realmente precisa de um redirect? As configurações de redirect são principalmente necessárias nos seguintes momentos.
- Quando o site é renovado (URL alterada)
- Quando você muda o domínio do seu site
- Quando você deseja migrar de um PC para um smartphone com uma URL diferente
- Quando a visualização está temporariamente indisponível, como durante a manutenção
- Quando há uma página que você deseja visualizar temporariamente, como uma campanha por tempo limitado
Há muitas situações em que tal redirecionamento é necessário.
Por favor, consulte o artigo abaixo para uma explicação fácil de entender sobre como redirecionar quando o site é renovado.
Tipos de Redirecionamentos e Diferenças
Existem dois tipos de redirecionamentos:
- Redirecionamento do lado do servidor (redirecionamento HTTP) usando .htaccess ou PHP
- Redirecionamentos do lado do cliente usando JavaScript ou meta refresh
Os redirecionamentos 301 e 302, vistos comumente, são redirecionamentos do lado do servidor e são os métodos que o Google recomenda no contexto de SEO.
A partir daqui, vamos dar uma olhada nas diferenças e características dos redirecionamentos 301 e 302, que são os mesmos redirecionamentos do lado do servidor.
Redirecionamento 301

Um “redirecionamento 301” é um código de status de encaminhamento usado quando uma URL foi permanentemente alterada.
O redirecionamento 301 é feito quando “a URL original não será utilizada no futuro” da seguinte forma.
- Quando todo o site é renovado e a URL é alterada
- Ao mudar de http para https após a conversão para SSL
- Ao implementar a normalização de URL
Os motores de busca também reconhecem que “a nova URL deve ser exibida”, e basicamente o índice é rapidamente transferido para a nova URL, e a avaliação da página anterior também é herdada.
Leia também isto: O redirecionamento 301 passa link juice?
Redirecionamento 302

“302 Redirect” é um código de status de processamento de transferência usado quando a URL é temporariamente alterada.
Ao fazer um redirecionamento 302, use-o para transmitir uma alteração temporária da seguinte forma.
- Ao realizar testes de redirecionamento em testes A/B
- Ao desativar temporariamente o acesso durante a manutenção
- Quando você deseja alterar a URL exibida no seu PC e smartphone
- Quando você deseja passar temporariamente por uma página de campanha, etc.
Um redirecionamento 302 é uma alteração temporária, e os motores de busca também julgam que pode retornar à URL original algum dia. Consequentemente, aindexação de novas URLs tende a demorar mais do que redirecionamentos 301.
Redirecionamentos 301 são recomendados quando você muda seu site. Fique tranquilo que a avaliação da página será herdada mesmo com um redirecionamento 302.

Redirecionamento do Lado do Servidor
A partir daqui, explicarei a diferença na mecânica de redirecionamento. Existem duas maneiras de configurar redirecionamentos no lado do servidor:
- Redirecionamento com .htaccess
- redirecionar por php
Redirecionamento com .htaccess
A redireção por .htaccess é o método de redirecionamento mais recomendado porque é fácil de gerenciar e fácil de configurar.
No entanto, o .htaccess não pode ser configurado a menos que o servidor utilize Apache e o arquivo .htaccess possa ser acessado no servidor.
Além de poder descrevê-los coletivamente em um arquivo, você também pode fazer configurações detalhadas para cada arquivo ou diretório. É conveniente usar .htaccess para correspondência em massa, como a presença ou ausência de www e barras finais.
Redirecionar com Php
A redireção por PHP é um método de redirecionamento que descreve a função de cabeçalho no topo do arquivo html.
Você pode definir o código de status ao redirecionar, mas o padrão é um redirecionamento 302, então não se esqueça de definir um redirecionamento 301 quando mover seu site.
É conveniente poder definir para cada URL, mas o .htaccess é recomendado do ponto de vista da gestão.
Redirecionamento do Lado do Cliente
Embora tenhamos introduzido redirecionamentos no lado do servidor, também existem casos em que os redirecionamentos são definidos no lado do cliente.
Existem duas maneiras de definir redirecionamentos no lado do cliente:
- Redirecionamento por JavaScript
- Redirecionamento com meta refresh
Redirecionamento por JavaScript
Redirecionar por JavaScript é um método de definir um redirecionamento escrevendo “JavaScript” para redirecionar na “tag script” na página de origem do redirecionamento.
Redirecionamentos em JavaScript são bem tratados pelo Google, tornando-os a primeira escolha quando redirecionamentos no lado do servidor não são possíveis. Por favor, note que isso não se aplicará se o usuário tiver o JavaScript desativado.
Além disso, se você não estiver ciente disso, não poderá capturar parâmetros e informações de referência, e não saberá de qual página você visitou, o que afetará a medição.
Vamos implementá-lo enquanto consultamos o departamento de desenvolvimento com base no seguinte site de referência.
Redirecionamento com meta refresh
Redirecionamento por meta refresh é um método de definir um redirecionamento configurando “refresh” no “atributo http-equiv” da tag meta. Portanto, também é chamado de redirecionamento html ou redirecionamento por meta refresh, e foi um dos métodos de redirecionamento mais comuns no passado.
No entanto, nos últimos anos, foi descontinuado pelo W3C e pelo Google, que estabelecem padrões para HTML, e raramente é visto. Basicamente, use-o como último recurso quando redirecionar com .htaccess, PHP ou JavaScript também não for possível.
Resumo dos Tipos de Redirecionamento

Existem dois tipos de redirecionamento, “lado do servidor” e “lado do cliente”, e o redirecionamento do lado do servidor é recomendado do ponto de vista da certeza e SEO.
Além disso,.htaccess'' and
Redirecionamentos “PHP” são redirecionamentos típicos do lado do servidor, e “.htaccess” é o mais recomendado do ponto de vista da gestão.
Por outro lado, existem dois tipos de redirecionamentos do lado do cliente, “redirecionamento JavaScript” e “meta refresh”, mas cada um tem suas próprias desvantagens, portanto é recomendado usá-los quando o redirecionamento do lado do servidor não puder ser usado. Acima de tudo, “meta refresh” deve ser o último recurso.
Como Configurar Redirecionamento
A partir daqui, vamos introduzir como configurar os seguintes quatro redirecionamentos.
- .htaccess
- PHP
- JavaScript
- meta refresh
.htaccess
Verifique seu servidor em busca de arquivos .htaccess. Se o arquivo não existir no servidor, crie um novo arquivo .htaccess com um editor de texto, etc., e escreva o redirecionamento apropriado.
A descrição difere dependendo do escopo do redirecionamento, portanto, consulte o seguinte.
Unidade de página
<IfModule mod_rewrite.c>
Rewrite Engine on
RewriteRule ^(Redirect source URL)$(Redirect destination URL)[R=301,L]
</IfModule>
Para cada diretório
<IfModule mod_rewrite.c>
Rewrite Engine on
Rewrite Base /
RewriteRule ^old(original directory)/(.)$ /new(redirected directory)/$1 [R=301,L]
</IfModule>
Para cada domínio
<IfModule mod_rewrite.c>
Rewrite Engine on
RewriteCond %{HTTP_HOST} ^(original domain)
RewriteRule ^(.) (novo domínio)$1 [R=301,L]
</IfModule>
Em caso de mudança de URL devido ao SSL
<IfModule mod_rewrite.c>
Rewrite Engine on
RewriteCond %{HTTPS} off
RewriteRule ^(.) (URL de redirecionamento SSL)$1 [R=301,L]
</IfModule>
Ao normalizar a URL (de com www para sem www)
<IfModule mod_rewrite.c>
Rewrite Engine on
RewriteCond %{HTTP_HOST} ^(www page URL)
RewriteRule ^(.) (URL sem www)$1 [R=301,L]
</IfModule>
PHP
Em seguida, vou introduzir a configuração de redirecionamento em php. Para redirecionar uma página específica:
<?php
header(‘Location: (URL para redirecionar)’, true, 301);
exit();>
Exclua os () na parte do (URL de redirecionamento) ao escrever.
Se você configurar o redirecionamento como está com php, será um redirecionamento 302, então, se você quiser configurar um redirecionamento 301, escreva como acima.
JavaScript
Se você quiser redirecionar no lado do cliente, escreva da seguinte forma usando JavaScript.
<script type=”text/javascript”>
<!–-
setTimeout(“link()”, 0);
function link(){
location.href='(URL para redirecionar)’;
}
––>
</script>
Exclua os () na parte do (URL de redirecionamento) ao escrever.
Lembre-se de que em casos como “O servidor que você está usando não pode ser redirecionado…”, você pode configurar um redirecionamento usando JavaScript.
meta refresh
Se você quiser redirecionar após exibir uma página que informa para redirecionar, você também pode usar a meta refresh.
<meta http-equiv=”refresh”content=”Segundos para pular para o destino do redirecionamento; URL=(URL do destino do redirecionamento)”>
*Exclua os () na parte (URL de redirecionamento) ao escrever.
No entanto, também é desaprovado pelo Google porque não mantém classificações SEO e não é suportado pelos navegadores. Portanto, você deve considerar usá-lo apenas se outros redirecionamentos forem absolutamente inutilizáveis.
Além disso, vamos definir o número de segundos para 0 segundos ao usá-lo para fins de redirecionamento. Assim, será tratado como qualquer outro redirecionamento.
Como Lidar Com Avisos de Redirecionamento e Fraude
Existem dois tipos de avisos que podem ocorrer quando um redirecionamento é realizado: Daqui, iremos apresentar como lidar com cada um dos avisos.
- O que fazer se você receber um aviso de redirecionamento
- O que fazer se você receber um redirecionamento inválido
O que fazer se você receber um aviso de redirecionamento
Se o destino do redirecionamento for desvantajoso para o espectador, ou se a página for irrelevante, um aviso pode ser emitido. Existem quatro possíveis causas:
- Causado por cookies
- Se o destino do redirecionamento não estiver habilitado para SSL
- Para páginas que não estão relacionadas ao destino do redirecionamento
- Se a URL de redirecionamento for uma URL encurtada
- Laços de redirecionamento, quando as cadeias de redirecionamento se alongam
Se você receber um aviso, pode resolvê-lo alterando o destino do redirecionamento para SSL para fortalecer a segurança, ou mudando a descrição para a URL original em vez da URL encurtada.
Se o aviso ainda não desaparecer, é recomendável que você exclua seus próprios cookies e verifique se há um problema com o seu computador.
O que fazer se você receber um redirecionamento inválido
É necessário um aprimoramento imediato porque penalidades como a diminuição de classificações de busca ocorrerão se for determinado que é um redirecionamento não autorizado. Mas quando um redirecionamento ruim aparece em primeiro lugar?
Existem duas possíveis causas:
- Os mecanismos de busca veem o redirecionamento correto, mas o usuário vê uma página diferente (cloaking)
- Se o destino do redirecionamento for uma página que não tem nada a ver com a página original (como uma página de spam)
Mesmo que você tenha configurado redirecionamentos, se ainda estiver vendo redirecionamentos não autorizados, é muito provável que o Google tenha determinado que seu site não é relevante. Portanto, a página original e o destino do redirecionamento devem estar relacionados.
Por exemplo, recomendamos definir as mesmas palavras-chave e descrições, ou verificar se a URL está correta ao mover de um smartphone para o destino do redirecionamento.
Período de Configuração do Redirecionamento
Finalmente, vou apresentar o período de configuração do redirecionamento. Mesmo que você configure um redirecionamento , se você cancelá-lo antes que o robô detecte o redirecionamento, a avaliação não será transferida para a nova página, e o ranking cairá ou a página não será exibida nos resultados de busca.
Portanto, idealmente, mantenha os redirecionamentos por pelo menos um ano.
Além disso, ao usar redirecionamentos para transições de página após o pagamento, não é incomum que os redirecionamentos não mudem automaticamente dependendo de como os redirecionamentos estão configurados. Assim, é recomendado incluir uma mensagem como “Clique aqui se não mudar automaticamente”.
Use Redirecionamentos Corretamente
Se você não configurar o redirecionamento corretamente, você não apenas perderá a avaliação de SEO pela qual trabalhou duro até agora, mas também levará a uma diminuição significativa na usabilidade.
Como não há muitas oportunidades de mudar URLs, como renovação de site e SSL, é importante entender a importância dos redirecionamentos e garantir que não haja omissões na resposta.
Artigo Relacionado: Redirecionar uma URL afeta o SEO? Explicado