Cada página na internet tem um endereço, uma URL, que significa “Uniform Resource Locator” ou Localizador Uniforme de Recursos. Às vezes, o conteúdo muda de uma URL para outra. É quando você precisa de um redirecionamento. Um redirecionamento faz com que um navegador vá automaticamente de um URL para outra.
Um redirecionamento pode apontar para qualquer outra URL: ele não precisa apontar para o mesmo site. Redirecionamentos para outro domínio às vezes são chamados de redirecionamentos de vários domínios.
Tipos de redirecionamentos
Existem várias maneiras de fazer um redirecionamento do navegador. Os redirecionamentos podem ser divididos em duas classes: redirecionamentos do lado do servidor e redirecionamentos do lado do cliente. Cada um deles pode ser subdividido em vários tipos.
Redirecionamentos do lado do servidor
Os redirecionamentos do lado do servidor são executados diretamente no servidor e resultam no envio de um pequeno conteúdo ao navegador, nos chamados cabeçalhos de status HTTP. Os navegadores saberão para onde ir e o seguirão imediatamente. Esses cabeçalhos HTTP têm um código para o tipo de redirecionamento do lado do servidor e um novo local para o qual o navegador deve levá-lo.
Os navegadores armazenam em cache um redirecionamento 301 e o executam imediatamente na próxima vez, sem precisar buscar a URL original novamente, até que o cache seja limpo. Este é, por exemplo, o caso de redirecionamentos baseados em idioma ou localização geográfica. Os navegadores não armazenam em cache um redirecionamento 302, portanto, o servidor sempre receberá uma solicitação para a URL original.
Os mecanismos de pesquisa seguirão o redirecionamento, mas manterão a URL antiga em seu índice. Como muitos sistemas usam um 302 por padrão, em vez de um 301, os mecanismos de pesquisa tendem a tratar 302s de longa data como 301s de várias maneiras. Os navegadores nunca armazenarão redirecionamentos 307 em cache. Os mecanismos de pesquisa nem sempre seguem os redirecionamentos 307, pois eles são considerados temporários.
| Tipo de redirecionamento | Caso de uso | Impacto de SEO |
| 301 | Um redirecionamento permanente, usado quando uma página foi movida ou quando uma página foi excluída ou conteúdo semelhante pode ser encontrado em outro lugar. | Os mecanismos de pesquisa seguem o redirecionamento e adicionam a nova URL ao índice. Os links que apontam para o URL antigo contam para a classificação da nova URL. |
| 302 ou 307 | Um redirecionamento temporário, usado quando uma página precisa ser movida temporariamente ou quando a URL original sempre deve ser solicitada. | |
| 308 | Quase nunca usado, um 308 significa “siga este redirecionamento e nunca mais vá para a URL antiga”. |
Redirecionamentos do lado do cliente
Um redirecionamento do lado do cliente é o resultado de algum código executado no navegador e, em seguida, redireciona o ‘cliente’, o navegador, para outra URL. Para ser capaz de executar esse código, ele precisa ser enviado ao navegador primeiro e, portanto, esta é sempre uma solução mais lenta. Evite redirecionamentos do lado do cliente tanto quanto possível.
Existem dois tipos de redirecionamentos do lado do cliente: o assim chamado meta refresh, que atualiza a página para outra URL após um determinado período de tempo, ou um redirecionamento de JavaScript, que altera o URL da janela após a execução do código. O impacto de SEO de ambos os tipos de redirecionamentos do lado do cliente é difícil de quantificar, mas geralmente não é tão confiável quanto os redirecionamentos do lado do servidor.
Quando criar um redirecionamento
Você deve criar redirecionamentos quando:
- Você está mudando de um sistema para outro e alterando URLs por causa disso.
- Você excluiu uma página e há conteúdo semelhante disponível em outro lugar.
- Você está mesclando o conteúdo de várias páginas em uma.












