HTTP e HTTPS são os protocolos que controlam como os dados viajam entre um navegador e um website. Descobre o que são, como se diferenciam e porque o HTTPS é o padrão que todos os sites devem seguir.
Alguma vez reparaste na barra de endereços do teu navegador? Antes do nome do website, aparece "http" ou "https". A maioria das pessoas já viu estas letras milhares de vezes sem pensar no que significam. Mas, para quem cria ou gere um website, perceber a diferença é importante.
HTTP e HTTPS são as regras que governam a forma como o teu navegador e um servidor web comunicam. Tudo o que vês num website, cada página, imagem e texto, viaja de um servidor até ao teu ecrã através de um destes dois protocolos.
O que é o HTTP?
HTTP significa HyperText Transfer Protocol. É a base da comunicação de dados na web. Quando visitas um website, o teu navegador envia um pedido HTTP ao servidor a pedir a página. O servidor responde enviando os ficheiros. O teu navegador lê esses ficheiros e mostra a página.
O HTTP é a forma padrão de os navegadores e os servidores comunicarem desde os primeiros tempos da internet. Funciona bem, mas tem um problema importante: os dados que envia não são cifrados. Isto significa que, se alguém intercetar a ligação enquanto os dados viajam entre o navegador e o servidor, pode lê-los em texto simples.
O que é o HTTPS?
HTTPS significa HyperText Transfer Protocol Secure. Faz tudo o que o HTTP faz, mas acrescenta uma camada de cifragem com SSL. Essa cifragem baralha os dados, de modo que, mesmo que alguém os intercete, não os consegue ler.
Quando um website usa HTTPS, o navegador e o servidor fazem um aperto de mão rápido antes de trocarem quaisquer dados. Nesse aperto de mão, combinam como cifrar a ligação. Depois de isso estar definido, todos os dados que passam entre eles ficam protegidos. Os visitantes veem o ícone de cadeado na barra de endereços como sinal de que a ligação é segura.
Qual é a diferença entre HTTP e HTTPS?
A diferença essencial é a segurança. O HTTP envia os dados em texto simples. O HTTPS cifra-os. Para um website que só mostra informação estática e nunca recolhe dados dos utilizadores, o HTTP tecnicamente funciona. Mas, na prática, esse padrão já não se aplica.
Os navegadores assinalam agora os websites HTTP com um aviso de "Não seguro". Os motores de pesquisa tratam o HTTPS como um sinal de ranking. Os visitantes habituaram-se a procurar o cadeado antes de confiar num site. Usar HTTP hoje em dia trabalha ativamente contra a tua marca, faça o teu website o que fizer.
Porque é que o HTTPS importa para o teu website?
Todos os websites devem usar HTTPS, não só os que tratam de pagamentos ou de dados sensíveis. Eis porquê.
1. Protege os teus visitantes
Até um simples formulário de contacto recolhe um nome e um endereço de email. Sem HTTPS, esses dados viajam sem cifragem. O HTTPS garante que a informação do visitante fica privada entre o navegador dele e o teu servidor.
2. Cria confiança de imediato
O cadeado na barra de endereços é um pequeno sinal visual, mas tem muito peso. Os visitantes reparam nele. A falta do cadeado ou, pior, um aviso de "Não seguro", cria dúvida antes de lerem uma única palavra da tua página.
3. Os motores de pesquisa favorecem-no
O HTTPS é um fator de ranking confirmado. Dois websites com conteúdo idêntico não ficam classificados da mesma forma se um usar HTTP e o outro HTTPS. É uma pequena vantagem, mas não há razão para a perder.
4. Os navegadores bloqueiam funcionalidades em sites HTTP
Os navegadores modernos restringem certas funcionalidades nos websites HTTP. A geolocalização, as notificações push e o acesso à câmara exigem HTTPS. Se o teu website usa alguma destas, o HTTP vai estragá-las por completo.
Configurar o HTTPS é simples. A maioria dos fornecedores de alojamento e dos criadores de websites inclui o SSL nos seus planos, e é isso que ativa o HTTPS. A WEMASY inclui o SSL automaticamente em todos os websites, por isso o teu site funciona em HTTPS desde o momento em que fica online. Não há nada para configurar. Se queres perceber melhor como funciona o SSL, lê o que é o SSL e porque o teu website precisa dele.
Perguntas frequentes
Posso passar o meu website de HTTP para HTTPS depois de já estar online?
Sim. Adicionas um certificado SSL ao teu alojamento e depois configuras um redirecionamento para que todo o tráfego HTTP vá automaticamente para a versão HTTPS. A maioria dos fornecedores de alojamento tem uma configuração de SSL com um clique. Quando estiver ativo, atualiza as ligações internas do teu conteúdo para usarem HTTPS em vez de HTTP, para que nada seja assinalado como conteúdo misto.
O que é um aviso de conteúdo misto?
Um aviso de conteúdo misto acontece quando uma página carregada por HTTPS tenta carregar um recurso (como uma imagem ou um script) por HTTP. O navegador bloqueia o recurso inseguro ou mostra um aviso. Isto pode estragar partes da tua página. A solução é atualizar todas as ligações a recursos do teu site para usarem HTTPS em vez de HTTP.
O HTTPS abranda um website?
O aperto de mão da cifragem acrescenta alguns milissegundos, mas os servidores modernos tratam disto de forma tão eficiente que a maioria dos visitantes nunca nota. Na prática, o impacto na velocidade do website é desprezável, e alguns protocolos usados com o HTTPS até fazem as páginas carregar mais depressa do que o equivalente em HTTP.
HTTPS é o mesmo que SSL?
Estão relacionados, mas não são o mesmo. O SSL é a tecnologia de segurança que cria a ligação cifrada. O HTTPS é o protocolo que usa o SSL para proteger a transferência de dados. Pensa assim: o SSL é a fechadura, o HTTPS é a porta protegida. Precisas de ter o SSL instalado no teu servidor para ativar o HTTPS no teu URL.
Preciso de HTTPS se o meu website não recolhe dados?
Sim. Mesmo que o teu website seja apenas informativo, o HTTPS continua a ser importante. Os navegadores vão assinalar o teu site como "Não seguro", o que prejudica a confiança dos visitantes. Os motores de pesquisa usam o HTTPS como sinal de ranking, seja qual for o tipo de conteúdo. E algumas funcionalidades do navegador simplesmente não funcionam em HTTP. Não há nenhum cenário em que ficar em HTTP seja a melhor escolha para a tua marca.
O que acontece ao meu SEO se eu passar de HTTP para HTTPS?
Feita corretamente, a passagem para HTTPS deve melhorar ou manter o teu ranking. O essencial é configurar redirecionamentos 301 adequados, para que os motores de pesquisa percebam que as tuas antigas páginas HTTP mudaram definitivamente para as versões HTTPS. Sem redirecionamentos, corres o risco de perder o valor de ranking que as tuas páginas atuais construíram. A maioria dos criadores de websites trata disto automaticamente quando o SSL é ativado.