Ao atualizar o conteúdo do seu site, você pode descobrir que acidentalmente criou alguns links quebrados. Tudo bem, isso acontece!
Você vê, quando um URL muda e não é redirecionado corretamente, isso causará esses links quebrados, também conhecidos como Erros 404. Esses problemas prejudicam a experiência do usuário e a Otimização para Motores de Busca (SEO).
A boa notícia é que você pode usar redirecionamentos para corrigir links quebrados, redirecionando o tráfego de conteúdos antigos para novas páginas web. Desta forma, você pode otimizar a estrutura do seu site e evitar erros comuns de frontend.
Este post vai discutir o que são redirecionamentos e quando você pode considerar usá-los. Em seguida, daremos uma visão geral dos tipos básicos de redirecionamento e explicaremos como você pode implementá-los em seu site. Pronto?
Introdução aos Redirecionamentos
Um redirecionamento é um método que leva usuários que visitam uma URL antiga e os envia para uma nova página. Sempre que um visitante clica na URL original, o redirecionamento os leva para a página relevante e atualizada que o proprietário do site deseja que eles encontrem.
Um dos principais motivos para usar um redirecionamento é evitar que os visitantes vejam páginas de erro. Por exemplo, se houver quaisquer links quebrados em seu site, os usuários podem ver um erro 404 em vez do conteúdo que procuravam. Isso também é conhecido como um erro de 404 (Página Não Encontrada):
Após encontrar uma mensagem 404, os visitantes são mais propensos a sair do seu site. Isso não é ideal em nenhuma circunstância. Além disso, uma taxa de rejeição mais alta pode prejudicar seu SEO.
Entretanto, você pode evitar esses problemas utilizando um redirecionamento. Você pode enviar usuários para conteúdo relevante mesmo após as mudanças na URL. Aqui estão algumas situações em que você pode precisar redirecionar um link:
- Após deletar uma página
- Seguindo atualizações de conteúdo
- Quando mudar seu Sistema de Gestão de Conteúdo (CMS)
- Após modificar sua estrutura de permalinks
Os redirecionamentos podem oferecer muitos benefícios, mas somente quando usados corretamente. Portanto, é importante considerar algumas práticas recomendadas de redirecionamento. Dessa forma, você pode evitar erros comuns.
Por exemplo, ‘cascata de redirecionamentos’ ocorre quando há múltiplos redirecionamentos partindo do conteúdo original para a URL final. Isso pode aumentar o tempo de carregamento da página, diminuir a equidade de link e impactar negativamente o SEO.
Se o seu conteúdo apresenta um loop de redirecionamento, isso significa que existem múltiplos redirecionamentos que eventualmente levam de volta à URL original. Como resultado, os visitantes podem acabar esperando mais tempo pela mesma mensagem de erro em vez do seu conteúdo.
Para verificar seu site em busca de cadeias e loops de redirecionamento, você pode usar uma plataforma como Screaming Frog. Esta ferramenta oferece um rastreador de sites que pode auditar redirecionamentos:
Com o SEO Spider da Screaming Frog, você pode verificar em massa seus redirecionamentos. Utilizando esta ferramenta, você pode identificar quaisquer loops ou cadeias de redirecionamento e usar um novo redirecionamento para corrigir quaisquer problemas.
6 Tipos de Redirecionamentos de URL (E Por Que Você Pode Usá-los)
Agora que você conhece os conceitos básicos de redirecionamentos de URL, vamos discutir os diferentes tipos disponíveis. Assim, você pode escolher a melhor opção para o seu site.
Redirecionamento 301
Um redirecionamento 301 é um redirecionamento permanente de uma página da web excluída ou movida. Este é um dos tipos de redirecionamento mais comuns.
Como um redirecionamento 301 é permanente, você só vai querer usar essa opção quando não precisar acessar o conteúdo original novamente. Ao implementar um redirecionamento 301, seu código informa aos rastreadores de mecanismo de busca que determinado conteúdo foi removido e não precisa mais ser indexado.
Você deve considerar o uso de um redirecionamento 301 quando:
- Excluindo permanentemente uma página do site
- Movendo seu site para um novo domínio
- Mudando a URL de uma página ao encurtar ou mascarar links
- Consolidando múltiplas peças de conteúdo em uma página web combinada
Um redirecionamento 301 pode ser muito útil para melhorar a experiência do usuário no seu site. Com ele, você pode impedir permanentemente que os usuários vejam uma página de erro 404.
Por exemplo, se um dos seus produtos não estiver mais disponível, você poderia redirecionar o tráfego para suas outras coleções de produtos. Isso pode manter os visitantes no seu site, oferecendo recomendações semelhantes:
Essa tática também pode beneficiar seu SEO. Por exemplo, com redirecionamentos 301, você pode fundir várias peças de conteúdo raso em um único recurso aprofundado. Esta é uma maneira inteligente de reaproveitar conteúdo e melhorar páginas da web com desempenho inferior.
Redirecionamento 302
Um redirecionamento 302 é semelhante a um 301, exceto que é um redirecionamento temporário. Indica que o conteúdo original foi temporariamente movido para uma nova URL.
Do lado do navegador (ou seja, na perspectiva do usuário), não há muita diferença entre um redirecionamento 302 e 301. No entanto, um redirecionamento 302 possui um código de status de resposta HTTP diferente. Este código informa aos motores de busca para não atualizarem seus links para o recurso original.
Considere usar um redirecionamento 302 quando:
- Fazendo mudanças no conteúdo original
- Realizando teste A/B
- Informando seu público sobre produtos esgotados
Os redirecionamentos 302 podem frequentemente melhorar a experiência do usuário ao manter os visitantes informados sobre mudanças e atualizações no site. Por exemplo, você poderia redirecionar temporariamente para uma página de contagem regressiva ao relançar um produto:
A melhor parte sobre redirecionamentos 302 é que você pode retornar ao conteúdo original em um momento posterior. Assim, em vez de impedir permanentemente que os motores de busca e os espectadores vejam certas páginas, você pode simplesmente redirecionar para uma página provisória temporária.
Redirecionamento 303
Um redirecionamento 303 é um código de status de resposta HTTP que significa “veja outro”. Semelhante a um redirecionamento 302, é um código temporário que informa ao navegador e ao motor de busca que o conteúdo original foi substituído por um recurso semelhante.
A principal diferença entre os redirecionamentos 303 e 302 é que um 303 não é cacheável. Isso pode ser útil se você não quiser que o Google armazene uma determinada página da web a longo prazo.
Os redirecionamentos 303 são úteis para redirecionar após métodos de requisição PUT ou POST. Isso garante que atualizar a página não acione o redirecionamento novamente.
Por exemplo, você pode usar um redirecionamento 303 para lidar com envios de formulário. Eles são comumente usados para redirecionar para páginas de agradecimento após as inscrições:
Após um visitante completar o formulário, um redirecionamento 303 não permitirá que eles usem o botão voltar para atualizar a página. Ao usar esse redirecionamento, você pode evitar receber submissões duplicadas do formulário.
Redirecionamento 307
Outra opção temporária é o redirecionamento 307. Este é um redirecionamento do lado do servidor que informa aos motores de busca que você pode mudar o URL no futuro. O que torna um redirecionamento 307 único é que ele requer que o método de solicitação HTTP permaneça consistente.
Embora sejam semelhantes aos redirecionamentos 302, os redirecionamentos 307 podem ser mais claros. Isso porque um redirecionamento 307 não permite conversões do método de solicitação POST para GET.
Você pode querer usar um redirecionamento 307 quando estiver realizando uma promoção recorrente ou sorteio. Isso pode ser útil para realizar atualizações frequentes de URL:
Um redirecionamento 307 pode permitir que você atualize periodicamente o conteúdo de um link enquanto ainda utiliza a URL original. Desta forma, você pode evitar perder qualquer tráfego na web.
Redirecionamento 308
Similar a um redirecionamento 301, um redirecionamento 308 indica que a URL original está sendo permanentemente realocada. No entanto, redirecionamentos 308 não permitem alterar o método de solicitação de POST para GET.
Você pode usar redirecionamentos 308 para todos os mesmos casos de uso de redirecionamento 301, como quando move permanentemente um recurso para um novo local. Além disso, um redirecionamento 308 pode ser útil quando você está migrando um site que contém muitos formulários criados pelo método POST.
Além disso, usar um redirecionamento 308 pode oferecer maior controle sobre as solicitações do navegador. Como você pode especificar um método de solicitação POST ou GET, isso pode ser muitas vezes mais limpo e eficiente do que os redirecionamentos 301.
Meta Refresh
Ao contrário dos outros métodos nesta lista, um meta refresh é um redirecionamento do lado do cliente. Em vez de redirecionar no servidor web, isso acontece no navegador web. Você pode reconhecer esse redirecionamento como um temporizador de contagem regressiva em certas páginas:
Você pode usar este tipo de redirecionamento para atualizar uma página da web em que um visitante já está. Isso pode ser benéfico para atualizar páginas da web dinâmicas, como leilões online.
Infelizmente, implementar um meta refresh também pode trazer algumas desvantagens. Quando você usa essa técnica, os mecanismos de busca podem marcar seu site como Spam. Além disso, os meta refreshes podem impactar a experiência do usuário devido ao aumento dos tempos de carregamento.
Como Implementar Redirecionamentos (3 Métodos)
Cada tipo de redirecionamento pode oferecer benefícios específicos para o seu site. Assim, você vai querer considerar cuidadosamente qual é o redirecionamento mais apropriado para os seus objetivos. Então, você pode implementar facilmente seus redirecionamentos por um dos seguintes métodos.
1. Use um Plugin de Redirecionamento do WordPress
WordPress é um software de código aberto, e os desenvolvedores web estão sempre criando novos plugins para melhorar sua funcionalidade. Para os proprietários de sites em WordPress, um plugin de redirecionamento é uma das maneiras mais simples de criar seus redirecionamentos.
Se esta opção lhe parece interessante, recomendamos que faça o download e instale o Redirection plugin. Esta é uma ferramenta gratuita que permite gerenciar todos os seus redirecionamentos em um único local:
Se você usar este plugin, não precisará depender de codificação complicada. Contanto que seu site WordPress suporte permalinks, você pode usar o Redirection para procurar links quebrados e corrigi-los com redirecionamentos.
Para começar, navegue até o seu painel do WordPress. Em seguida, vá para Plugins > Add New. Procure pelo plugin Redirection usando a ferramenta de busca. Quando encontrá-lo, simplesmente instale e ative-o:
Em seguida, vá para Ferramentas > Redirecionamento. Isso permitirá que você crie novos redirecionamentos ou edite os existentes:
Clique em Adicionar Novo, e insira tanto a URL de origem quanto a URL de destino:
Em seguida, encontre código HTTP nas opções avançadas e escolha na lista de tipos de redirecionamento. Você poderá escolher entre redirecionamentos 301, 302, 303, 304, 307 e 308:
Quando você terminar de personalizar seu redirecionamento, clique em Add Redirect. É simples assim!
2. Crie um Redirecionamento Usando Seu Arquivo .htaccess
.htaccess é um arquivo de configuração que você pode usar para fazer alterações no software do seu servidor. Usando esse método, você pode redirecionar certas URLs, criar páginas de erro 404 personalizadas e mudar seus permalinks de HTTP para HTTPS. No entanto, este arquivo é acessível apenas em servidores Apache.
Você pode encontrar seu arquivo .htaccess na pasta raiz do seu site. A forma como você acessa isso dependerá do seu provedor de hospedagem e do plano. Se você tem um plano aqui na DreamHost, você pode acessar sua conta, selecionar o site com o qual deseja trabalhar e ir para Gerenciar Arquivos. Procure a pasta com o nome do seu site e clique nela:
Em seguida, localize o arquivo .htaccess. Clique com o botão direito nele e escolha Editar:
Use o editor de texto para adicionar seu código de redirecionamento. Se você está redirecionando de uma página interna para outra, aqui está o formato básico que você deve usar:
Redirecionar [redirect type] [/path/to/old/file/old.html] [/path/to/new/file/new.html]
Se estiver redirecionando para uma página externa, substitua a parte final pelo URL completo da página para a qual deseja enviar os visitantes.
Por exemplo, implementamos um redirecionamento 302. Foi assim que nosso código .htaccess ficou:
Se você está implementando um meta refresh, você pode usar este código em vez disso:
<meta http-equiv="refresh" content="2;url=http://example.com/" />
Depois de terminar, clique em Save & Close. Em seguida, você provavelmente vai querer verificar seu trabalho. Para fazer isso, basta visitar a antiga URL em um navegador para ver se direciona para a nova página.
3. Faça um Redirecionamento no Seu Arquivo PHP
Outra maneira fácil de implementar um redirecionamento é usando PHP. Isso envolve adicionando a função header () a um arquivo PHP para direcionar os visitantes para uma nova URL. No entanto, sua fonte original precisará ser um arquivo PHP para que esse processo funcione.
Para começar, abra um editor de texto. Para aqueles que usam um computador Microsoft, recomendamos o Notepad++. Para os usuários de Mac, o Tumult Whisk é uma boa alternativa.
Então, certifique-se de que a linguagem está configurada para PHP. Abra seu arquivo PHP fonte e adicione o código de redirecionamento como a primeira linha do documento. Por exemplo, um código fonte de redirecionamento 301 se parece com isso:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: https://www.domain.com/the-new-name.php"); header("Connection: close"); ?>
Lembre-se de que, se você não definir seu redirecionamento 301 no cabeçalho, ele automaticamente padronizará para um redirecionamento 302. Quando terminar, salve o arquivo e teste seus resultados visitando o link antigo.
Uma Solução para Links Quebrados
Links quebrados podem aumentar a taxa de rejeição do seu site, mas você pode evitar esse problema usando redirecionamentos. Enquanto os redirecionamentos 301 são a solução mais comum para redirecionar o tráfego, existem muitas outras opções temporárias. Ao escolher o redirecionamento certo, você pode evitar exibir páginas de erro 404 e manter os visitantes no seu site por mais tempo.
Com a DreamHost, você pode evitar esse tipo de gerenciamento complicado de site. Oferecemos serviços profissionais de gerenciamento de sites que deixam quaisquer problemas técnicos para os especialistas. Confira nossos planos hoje para garantir que todas as suas páginas estejam preparadas para um desempenho máximo!
Gerenciamento de Site Simplificado
Deixe-nos cuidar do backend — vamos gerenciar e monitorar seu site para que esteja seguro, protegido e sempre atualizado.
Saiba Mais