Um guia para usar 301 para redirecionar HTTP para HTTPS
Publicados: 2021-12-18Um guia para usar 301 para redirecionar HTTP para HTTPS
Migrar seu site de HTTP para HTTPS pode parecer um processo complexo e opressor. No entanto, com grandes benefícios de segurança e vantagens de SEO, faz sentido migrar de HTTP para HTTPS. O processo também não precisa ser difícil. A chave é migrar usando 301 para redirecionar HTTP para HTTPS.
Hoje, abordaremos o básico sobre como migrar, por que é importante para o seu SEO e por que você deve sempre usar redirecionamentos 301 em vez de outros.
O que é HTTPS?
Em primeiro lugar, estamos revisando os conceitos básicos do que é HTTPS.
Você deve ter notado no canto esquerdo da barra de pesquisa do navegador, na parte superior da página, que geralmente há um pequeno cadeado verde que acompanha o código HTTPS ou Hypertext Transfer Protocol Secure.

Fonte: Tribulant Software
É a versão segura do HTTP, que é o protocolo principal usado para trocar dados entre um navegador e um site. HTTPS é criptografado para melhorar a segurança da transferência de dados. Isso é essencial para sites que lidam com informações confidenciais, como dados bancários, senhas ou dados pessoais.

Fonte: Omni Convert
Qualquer site que lida com qualquer tipo de detalhes de login deve usar HTTPS. Em navegadores como o Chrome, você notará que qualquer página da web que não tenha HTTPS é marcada como não segura.
Fonte: How-To Geek
Por que HTTPS é importante?
O Google descreve vários motivos críticos para mudar para HTTPS em seu guia de migração de site:
Qualquer informação enviada usando HTTPS é protegida com o protocolo TLS (Transport LayerSecurity Protocol), que fornece três camadas de proteção:
- Integridade de dados. Os dados não podem ser modificados ou corrompidos durante a transferência propositalmente ou de outra forma.
- Criptografia . Os dados são criptografados para que fiquem protegidos de bisbilhoteiros que tentem roubar informações.
- Autenticação. Mostra que seus usuários estão se comunicando com o site pretendido. Isso protege contra qualquer possível ataque de interferência e cria confiança, o que resulta em benefícios de SEO e de negócios.
HTTPS não é apenas essencial para dar a você e aos seus usuários tranquilidade de que seu site é seguro, mas também é uma parte importante do SEO.
Em 2014, o Google fez do HTTPS um sinal de classificação para dar um impulso aos sites HTTPS seguros. Não é novidade que o Google deseja que a web seja um lugar mais seguro para que mais usuários confiem em seus resultados de pesquisa. Embora ainda seja apenas um sinal de classificação leve , é a maneira do Google de encorajar os webmasters a fazer a mudança para HTTPS.
Além disso, é importante lembrar que, se navegadores como o Chrome notificam os usuários de que seu site não é seguro, os visitantes da página provavelmente clicarão no botão Voltar imediatamente e aumentarão sua taxa de rejeição.
Usando 301 para redirecionar HTTP para HTTPS
Ao migrar para HTTPS, o Google recomenda que você faça isso por URL. É melhor fazer a migração usando redirecionamentos 301.

Fonte: Hallam Internet
O uso de redirecionamentos 301 geralmente torna a migração de HTTP para HTTPS muito mais limpa . Se o Google reconhecer que todos os URLs antigos acabaram de ser movidos para um novo, você não removeu nada, não indexando nada ou robots.txt torna muito mais fácil para o Google confiar na migração como uma grande mudança de site de HTTP para HTTPS em oposição a qualquer outra coisa.
Quando as coisas ficam claras para o Google, o mecanismo de busca pode ver que é apenas um movimento genérico e não precisa se preocupar com os detalhes. Quando o Google pode fazer isso, é mais provável que o mecanismo de busca possa simplesmente mudar tudo sem grandes mudanças perceptíveis no site.
Você pode usar códigos de status 303?
Embora seja possível usar redirecionamentos 303, bem como outros códigos de status para migrar de HTTP para HTTPS, não é realmente aconselhável.
O Google afirma que, se você começar a usar outros tipos de códigos de resultado HTTPS para redirecionamentos, o mecanismo de busca demorará mais para reprocessar cada URL e, em última análise, tornará mais difícil para o Google passar os sinais para a nova versão do site.
Se você deseja que seu site tenha uma boa classificação consistente nas SERPs, é sempre melhor manter o lado bom do Google e facilitar a vida do mecanismo de busca. Garantir que seja fácil para os bots do Google rastrearem sua página significa que o mecanismo de pesquisa terá mais chances de recompensá-la.
Como começar a migrar seu site para HTTPS
Se você está pensando em migrar seu site de HTTP para HTTPS há algum tempo, precisa pensar sobre as etapas adequadas para garantir que o tráfego de seu site não seja prejudicado. Isso basicamente significa comunicar ao Google que você moveu seu site de HTTP para HTTPS.

Fonte: Free Code Camp
Você pode fazer isso:
- Não bloqueando o rastreamento do seu site HTTPS usando o arquivo robots.txt
- Decidir o tipo de certificado de que você precisa: multi-domínio, domínio único ou curinga
- Usando certificados de 2.048 bits
- Implementar URLs relativos que estão no mesmo domínio seguro
- Usando URLs de protocolo para outros domínios
- Evitar a tag noindex de robôs e permitir a indexação de todas as suas páginas da web por mecanismos de pesquisa, quando possível
Como migrar de HTTP para HTTPS
- Compre um certificado SSL
Os certificados SSL são pequenos arquivos de dados que vinculam uma chave aos dados pessoais de uma organização. Quando instalado corretamente, ele ativa o protocolo HTTPS, que permite conexões seguras entre navegadores da web e servidores.
Você pode comprar certificados SSL de alguns fornecedores diferentes. Nós sugerimos:
- SSLs.com
- GoGetSSL.com
Você pode escolher entre três tipos de certificados diferentes, dependendo das necessidades de sua empresa.

- Validação de domínio. Domínio ou subdomínio único barato e emitido em minutos por e-mail. Isso aparece como um cadeado verde.
- Validação de negócios / organização. Um único domínio ou subdomínio que requer verificação de negócios que fornece um nível mais alto de confiança e segurança. Isso geralmente é emitido dentro de 1-3 dias. Isso é mostrado pelo endereço da empresa que aparece na barra verde.
- Validação estendida. O mesmo que acima, mas com um nível mais alto de confiança e segurança, emitido em 2 a 7 dias.

Fonte: Pinterest
2. Instale o seu certificado SSL
Esta é uma etapa bastante avançada do ponto de vista técnico, se você não estiver acostumado a instalar certificados SSL. Pode ser melhor contratar um especialista para o trabalho, mas você também pode verificar este guia para começar.
3. Atualize todos os links codificados para HTTPS
É melhor usar URLs relativos como regra geral , mas sempre haverá momentos em que alguém codificou um URL, então você precisará fazer uma varredura completa em seu site e banco de dados durante uma migração de HTTP para HTTPS.
Novamente, se você não tiver certeza sobre como fazer alterações no banco de dados, é melhor deixar isso para um especialista que pode garantir que o trabalho seja feito corretamente.
4. Atualize os scripts personalizados para HTTPS
Você precisa atualizar todos os scripts personalizados que possa ter, para que agora eles apontem para versões HTTPS. Isso inclui scripts hospedados por terceiros, caso contrário, seu site pode apresentar um aviso de conteúdo misto.
5. Crie redirecionamentos 301 para novos URLs HTTPS
Criar redirecionamentos 301 é a etapa mais crítica em todo o processo de migração. 301 redirecionamentos são um redirecionamento permanente que passa cerca de 90% do link juice (poder de classificação) para a página redirecionada.
Se você não usar redirecionamentos 301, provavelmente irá prejudicar seriamente seus esforços de SEO e poderá ver sua classificação despencar durante a noite.
É melhor implementar redirecionamentos 301 no nível do servidor em vez de usar um plug-in. Na verdade, é mais simples fazer isso no nível do servidor também se você estiver lidando com centenas de URLs.
Adicionar redirecionamentos 301 requer conforto com a codificação, portanto, é melhor fazer isso apenas se você já tiver conhecimento - se não, deixe-o com um especialista.
6. Atualize seu arquivo Robots.txt
Quaisquer links codificados ou regras de bloqueio que possam estar presentes em seus arquivos robots.txt ainda podem apontar para arquivos HTTP. É importante que eles sejam atualizados para que apontem para os novos arquivos HTTPS.
7. Atualize o Google Search Console
Depois que seu site estiver sendo executado em HTTPS, você precisará criar um novo perfil do Google Search Console. Clique em 'Adicionar uma propriedade' e continue com o processo de reivindicação.

Reenvie seu site para sitemaps
Se você usa sitemaps (o que deve ser feito), será necessário reenviar a versão HTTPS em seu novo perfil do Google Search Console.
Use a ferramenta de inspeção de URL
Cole seu URL na ferramenta de inspeção de URL e pressione Enter. Clique em 'Solicitar indexação' e o Google rastreará novamente o seu site. Às vezes, pode levar semanas para que o Google rastreie novamente tudo em seu site de forma adequada após uma migração, portanto, esta etapa acelera as coisas.

8. Reenvie seu arquivo de rejeição
Essa é uma etapa essencial se o seu site já sofreu com um SEO ruim ou se você precisou remover um backlink. Provavelmente, você já criou e enviou um arquivo de rejeição no passado; basta refazê-lo com seu novo perfil do Google Search Console.
Se você não reenviar seu arquivo de rejeição com o novo perfil, o Google não verá seu arquivo de rejeição quando uma nova atualização de algoritmo chegar.
Isso é feito facilmente acessando seu perfil original do Google Search Console e baixando o arquivo rejeitado. Em seguida, você precisa iniciar a ferramenta de rejeição em HTTPS e reenviar o arquivo.
9. Atualize o URL do seu perfil do Google Analytics
Na sua conta, clique em Admin e visualize suas configurações. Inverta o URL para a versão HTTPS. Faça o mesmo nas configurações de sua propriedade. Isso significa que você não perderá nada do seu histórico e pode continuar de onde parou.
Como ter certeza de que a versão HTTP do seu site é redirecionada para HTTPS usando redirecionamentos 301
Depois de instalar o certificado SSL, é importante garantir que os usuários realmente visitem a versão HTTPS do seu site e não a versão HTTP. Se você implementou redirecionamentos 301 corretamente, não deve haver problema.
Para verificar se o redirecionamento está funcionando, vá para a sua página inicial e verifique a barra de URL. Você deverá ver seu site exibido junto com https e um ícone de cadeado.

Mude para HTTP e pressione Enter. Se o redirecionamento estiver correto, você será redirecionado automaticamente para a versão HTTPS.
Se isso funcionar corretamente, seus redirecionamentos devem estar em vigor, no entanto, ainda pode haver problemas:
- HTTPS para redirecionamentos HTTP
- Os redirecionamentos de HTTP para HTTPS não são implementados em todas as suas páginas da web, como subdomínios.
Resumo
Migrar de HTTP para HTTPs é uma etapa essencial para segurança e SEO. Embora possa ser um processo um pouco complexo, depois que você conhece as etapas, é muito mais fácil. A chave é criar redirecionamentos 301 para que as páginas HTTP vão para HTTPs. Lembre-se de que, se você não se sentir confortável com a codificação ou com as alterações de domínio, peça a ajuda de um especialista.
