# diferenças, benefícios e dicas de migração

- Link: https://primizemarketing.com.br/diferencas-beneficios-e-dicas-de-migracao/
- Published: 2024-10-08T14:08:49-03:00
- Author: Rodolfo Gomes

dicas de migração

Para tornar nosso conteúdo acessível a mais usuários, traduzimos este artigo do 
inglês usando a tradução automática. [Clique aqui](https://www.semrush.com/blog/http-vs-https/)
para ler o artigo original. Se você notar algum problema com o conteúdo, não hesite
em entrar em contato conosco pelo report-osteam@semrush.com.

Você está pensando em mudar seu site para HTTPS? 

Este guia aborda as principais diferenças entre HTTP e HTTPS, os benefícios de usar
HTTPS e como migrar de HTTP para HTTPS passo a passo.

Mas antes disso, vamos abordar alguns conceitos básicos.

## O que é HTTP?

[HTTP](https://www.semrush.com/blog/what-is-https/#what-is-http) significa Protocolo
de Transferência de Hipertexto. É um conjunto de regras que permite que os navegadores
da Web (como o Chrome ou o Safari) se comuniquem com os servidores da Web (os computadores
que hospedam sites).

O HTTP usa um modelo de solicitação-resposta. 

Por exemplo, quando você digita o endereço de um site na barra de endereços do navegador,
o navegador envia uma solicitação ao servidor. 

![Um infográfico que mostra como o "Cliente HTTP" envia uma solicitação ao "Servidor
HTTP"](https://static.semrush.com/blog/uploads/media/32/14/321462d007eaa6e05a0ccb7c380e251b/
ee1313bd53995321e101e10da8075828/original.png)

Quando o servidor transfere o recurso para o navegador, a conexão entre eles é encerrada.
Seu navegador estabelece novas conexões conforme necessário quando você navega para
outras páginas da Web no site.

Os protocolos definidos pelo HTTP foram fundamentais para a criação da World Wide
Web como a conhecemos hoje.

Mas o HTTP tem algumas desvantagens significativas:

 * O tráfego HTTP não é criptografado e é enviado como texto simples. Isso significa
   que qualquer pessoa na mesma rede pode facilmente interceptar e ler todos os 
   dados transferidos.
 * Não há como autenticar ou verificar a identidade de um site acessado por HTTP
 * O HTTP não oferece proteção contra adulteração. Os invasores podem modificar 
   os dados antes de chegarem ao seu destino.
 * Os sites acessados por HTTP são vulneráveis a ameaças como [sequestro de sessão](https://www.imperva.com/learn/application-security/session-hijacking/),
   [ataques man-in-the-middle](https://www.imperva.com/learn/application-security/man-in-the-middle-attack-mitm/)
   e vazamento de dados.

Os navegadores, como o Google Chrome, também podem bloquear o conteúdo e os URLs
fornecidos por HTTP, acionando uma página “Not Secure” semelhante à mostrada abaixo.

![Um exemplo de página "Not Secure" em um navegador](https://static.semrush.com/
blog/uploads/media/42/80/428088b2ee826eb2d3786770dbde3e7f/66ac5d9af01955e92b449b32d682c2e1/
original.png)

Os problemas de segurança relacionados ao HTTP abriram a porta para o HTTPS.

## O que é HTTPS?

HTTPS (Hypertext Transfer Protocol Secure) é uma versão segura do HTTP com criptografia
adicional. 

O HTTPS usa uma conexão criptografada para a comunicação entre o servidor e o navegador.
Essa tecnologia de criptografia usada no HTTPS é conhecida como certificado SSL (
Secure Sockets Layer) e TLS (Transport Layer Security). 

Um ícone de cadeado ao lado da barra de endereço indica que uma conexão HTTPS com
um site está protegida por um certificado SSL/TLS válido:

![Um ícone de cadeado destacado ao lado do site "semrush.com/projects/".](https://
static.semrush.com/blog/uploads/media/75/41/7541986512e95f81dda0f109d3b79537/ce92bbd3bd2dc2095572ce47df25dc7e/
original.png)

Os certificados SSL/TLS contêm chaves de criptografia públicas e privadas para proteger
as transferências de dados entre navegadores e sites. 

As chaves de criptografia contidas nos certificados criptografam a comunicação entre
o navegador e o servidor para impedir o acesso não autorizado. Isso impede que os
hackers acessem suas informações.

![Um infográfico que lista diferentes certificados SSL/TLS em um círculo de "Servidor"
a "Laptop"](https://static.semrush.com/blog/uploads/media/ad/e6/ade66874a50d9c88471f6767963d51c9/
9dbc73d5a2d417854b92242ea2f7bc08/original.png)

Os mecanismos dos certificados SSL/TLS incluem:

 * **Criptografia****:** Os certificados contêm chaves para criptografar a comunicação
   entre navegadores e servidores usando os protocolos SSL/TLS. Isso impede que 
   terceiros acessem os dados em trânsito.
 * **Autenticação****:** Os certificados validam a identidade dos sites. Os visitantes
   podem verificar se estão se comunicando com um site legítimo, e não com um site
   falso.
 * **Integridade dos dados****:** A conexão criptografada habilitada por certificados
   impede a adulteração de dados durante as transferências

Esses mecanismos permitem que os certificados SSL/TLS protejam os dados e a atividade
do usuário criptografando a comunicação com o site. 

_O TLS é a versão atualizada do SSL e é a versão mais moderna e segura do certificado
SSL._

### Tipos de certificações SSL/TLS

Há três tipos de certificados SSL/TLS: Certificado de Validação de Domínio (DV),
Validação de Organização (OV) e Validação Estendida (EV).

       |  **Digite** |  **Para que ele é usado** |  **Melhor para** |  
 |  Validação de domínio (DV) |  Valida apenas a propriedade do nome de domínio. Não há validação da organização. |  Sites pessoais, blogs e necessidades básicas de criptografia. |  
 |  Validação da organização (OV) |  Valida a identidade da empresa/entidade proprietária do domínio. Verifica a existência operacional e legal da organização. |  Pequenas e médias empresas, sites de comércio eletrônico que lidam com transações. |  
 |  Validação estendida (EV) |  Certificados de alta garantia que exigem etapas de verificação extensas. Valida detalhes legais, físicos e operacionais sobre uma organização. |  Instituições financeiras, gateways de pagamento que lidam com dados confidenciais. |

Os certificados SSL/TLS também podem ser categorizados pelo número de domínios que
abrangem:

 * **Domínio único:** Protege um nome de domínio
 * **Wildcard:** Protege um número ilimitado de subdomínios de um domínio base
 * **Multidomínio:** Protege vários nomes de domínio diferentes

Os certificados são emitidos e validados pelas autoridades de certificação (CAs)
para autenticar as identidades dos sites.

Você pode verificar o certificado de um site clicando no cadeado e depois em “**
A conexão é segura**“:

!["A conexão é segura" destacada no menu suspenso do cadeado](https://static.semrush.
com/blog/uploads/media/46/e3/46e3e333ddf75c3cd3c00c950b7bd234/7815e4373174ab68675e9a391b01a424/
original.png)

E então “**O certificado é válido**“:

!["O certificado é válido" destacado no menu suspenso do cadeado](https://static.
semrush.com/blog/uploads/media/28/c6/28c699ef3d85002a6cd211aed1938bbf/010375ef5901b38c40ee9753ef4cb947/
original.png)

Você verá uma janela semelhante a esta:

![Janela "Visualizador de certificados: .semrush.com".](https://static.semrush.com/
blog/uploads/media/6d/4a/6d4a409f957f05a551a3c3f649d5ba0c/4b5f98d17f2430c7b148f157dbbe2031/
original.png)

Essa janela mostrará a você detalhes como, por exemplo, quando o certificado foi
emitido e quem o emitiu.

## Diferença entre HTTP e HTTPS

A principal diferença entre HTTP e HTTPS é que o HTTP permite a transmissão de dados
na Web, mas o HTTPS adiciona criptografia por meio de SSL/TLS para proteger as conexões
entre navegadores e servidores. 

Essa criptografia embaralha a comunicação para impedir o acesso não autorizado a
dados confidenciais, como senhas, informações pessoais ou cartões de crédito. 

O HTTP, por outro lado, envia dados em texto simples, sem criptografia, autenticação
ou verificações de integridade. Seus dados são enviados abertamente e podem ser 
lidos por outras pessoas. 

![Um infográfico mostrando a diferença entre HTTP e HTTPS](https://static.semrush.
com/blog/uploads/media/54/84/548495d8ae4949dab0a5b10e8afb55d5/5bfbdc52ce9daa1b740805bcda5409a2/
original.png)

Portanto, o HTTP é como enviar um cartão postal – qualquer pessoa pode ler. O HTTPS
é como enviar uma carta em um envelope lacrado – somente o remetente e o destinatário
podem lê-la.

## Quais são os benefícios de usar HTTPS em um site?

Vamos dar uma olhada nos principais benefícios de usar HTTPS no seu site:

 * **Segurança de dados:** O HTTPS criptografa toda a comunicação entre navegadores
   e servidores, impedindo a interceptação de informações confidenciais do usuário,
   como senhas, cartões de crédito ou detalhes pessoais, à medida que elas trafegam
   de um lado para o outro
 * **Proteção contra ameaças cibernéticas:** A autenticação HTTPS ajuda a evitar
   ameaças comuns, como [phishing](https://www.imperva.com/learn/application-security/phishing-attack-scam/)
   e ataques do tipo “man-in-the-middle” direcionados a conexões não criptografadas.
 * **Aumenta a confiança do usuário:**O ícone do cadeado indica que há uma conexão
   segura. Os usuários se sentem mais seguros ao inserir dados e interagir em sites
   protegidos por HTTPS.
 * **Melhorar a classificação de SEO:** Mudar para HTTPS pode melhorar a classificação
   de SEO de um site [classificação de SEO](https://www.semrush.com/blog/seo-ranking/)
   porque [O Google favorece os sites HTTPS](https://developers.google.com/search/blog/2014/08/https-as-ranking-signal)
   em vez de HTTP simples nos resultados de pesquisa

Você está pronto para mudar seu site para HTTPS? 

Aqui está um guia passo a passo para você migrar de HTTP não seguro para HTTPS criptografado.

## Como migrar de HTTP para HTTPS

Você ficará feliz em saber que a mudança para HTTPS é relativamente simples.

Vamos explicar a você como migrar de HTTP para HTTPS.

### 1. Adquira um certificado SSL

Primeiro, decida o tipo de certificado que você precisa com base no tráfego do site
e na sensibilidade dos dados. 

Suas opções são Validação de domínio (DV), Validação de organização (OV) e Validação
estendida (EV).

Lembre-se de que os certificados SSL/TLS também podem ser classificados de acordo
com o número de domínios que abrangem.

Um certificado de domínio único é suficiente se você tiver um site de domínio único(
como example.com).

Se o seu site tiver subdomínios como blog.example.com ou store.example.com, você
provavelmente precisará de um certificado curinga para proteger o domínio base e
todos os subdomínios.

Você precisará de um certificado de vários domínios para cobrir todos os domínios
se tiver vários domínios separados (como example.com e exampleshop.com).

Você pode comprar certificados SSL por meio de autoridades de certificação como 
[DigiCert](https://www.digicert.com/) ou [Comodo](https://comodosslstore.com/). 
Muitas empresas de hospedagem na Web (como GoDaddy ou Namecheap) vendem certificados
SSL ou incluem um certificado SSL gratuito como parte de seus planos de hospedagem.

No entanto, pesquise bem se você comprar o certificado de um fornecedor terceirizado.

### 2. Instale seu certificado SSL e crie um redirecionamento 301 em todo o site

Depois que você tiver o certificado SSL, trabalhe com o provedor de hospedagem na
Web para instalá-lo em seu site. 

A maioria das empresas de hospedagem terá documentação sobre a ativação de certificados
SSL em suas plataformas. Ou você pode entrar em contato com a equipe de suporte 
para ajudá-lo com a ativação. 

Mas HTTP [URLs](https://www.semrush.com/blog/what-is-a-url/) não serão redirecionados
automaticamente para URLs HTTPS após a instalação.

Você precisa implementar um redirecionamento [301 em todo o site](https://www.semrush.com/blog/301-redirects/)
de URLs HTTP para HTTPS por meio de sua hospedagem na Web, editando o arquivo [.htaccess do site](https://www.semrush.com/blog/htaccess-file/)
ou por meio de um plug-in do WordPress, como o [Really Simple SSL](https://wordpress.org/plugins/really-simple-ssl/).

_**Leitura adicional****:** [Como redirecionar HTTP para HTTPS (+ práticas recomendadas)](https://www.semrush.com/blog/redirect-http-to-https/)_

Depois que você criar seus redirecionamentos, verifique se o ícone de cadeado aparece
na barra do navegador e se a conexão é segura.

![Ícone de cadeado e "A conexão é segura" destacados ao lado de "semrush.com/projects/"](
https://static.semrush.com/blog/uploads/media/0d/8d/0d8d167eee305a7b80602cf03136a310/
281d33b7a80fae86528624660d471147/original.png)

### 3. Verifique se há problemas de implementação de HTTPS

Ao migrar seu site de HTTP para HTTPS, os links internos não mudarão automaticamente
de HTTP para HTTPS. 

Qualquer link interno que aponte para os URLs HTTP antigos pode resultar em um [código de status HTTP](https://www.semrush.com/blog/http-status-codes/)
como um erro [404 (página não encontrada)](https://www.semrush.com/blog/what-does-error-404-not-found-mean/).

Portanto, é uma boa ideia verificar se os links e recursos internos, como imagens,
CSS e arquivos JavaScript, estão sendo carregados com segurança por HTTPS e criar
redirecionamentos 301, se necessário.

Você pode usar a ferramenta [Auditoria do site](https://www.semrush.com/siteaudit/)
da Semrush para detectar problemas de implementação do HTTPS.

Primeiro, selecione “**Site** **Auditoria**” no menu à esquerda e clique em “**+
Criar projeto**.” 

!["Auditoria do site" selecionada no menu à esquerda](https://static.semrush.com/
blog/uploads/media/76/09/7609c19a817319ed31c8698c3fe1c8f2/4fd26fa92104acd340c17296f41c225d/
original.png)

Digite seu domínio e um nome de projeto na  janela“**Create** **project**” (**Criar****
projeto**). Em seguida, clique em “**Create project**” (**Criar projeto**).

![Janela pop-up "Criar projeto" na Auditoria do site](https://static.semrush.com/
blog/uploads/media/0a/9b/0a9be6b78355337da8cb2cb70da9abb6/b25cf69d21881f8faaa31489cd685569/
original.png)

Siga as etapas de configuração na  janela“**Site Audit Settings**” (**Configurações
de auditoria do site** ). Em seguida, clique em “**Start Site Audit**” (**Iniciar
auditoria do site**).

![“Janela Configurações de auditoria do site](https://static.semrush.com/blog/uploads/
media/1b/de/1bde5fdd7efdf1ee551f8b2be95023db/e9da831862a7c4599af3f5ffab9ab7c9/original.
png)

E, em seguida, clique em “**Exibir** **detalhes**” sob o título “HTTPS”.

![“Widget de marcação destacado no painel de visão geral da Auditoria do site](https://
static.semrush.com/blog/uploads/media/87/3d/873d5c83f1a710788ff0e31eecb6eeca/ceca9c69042b267933dbc55c74daa6ed/
original.png)

Isso levará você ao relatório “HTTPS Implementation” (Implementação do HTTPS) e 
destacará os possíveis problemas com a migração para o HTTPS.

Incluindo:

 1. Registro de certificado
 2. Subdomínios que não suportam HTTPS
 3. Arquitetura do site (incluindo problemas de links internos)

![Relatório "Implementação de HTTPS" na Auditoria do site](https://static.semrush.
com/blog/uploads/media/96/3e/963ed9c1f150f9bc3cfbf98083f8cec4/f2ee69241def0f429cb2cea622fb9bb0/
original.png)

Você pode clicar em qualquer um dos blocos para obter mais informações sobre cada
problema e como corrigi-lo.

Por exemplo, o bloco “X links em páginas HTTPS levam à página HTTP” informará se
você precisa configurar seus redirecionamentos 301 de páginas HTTP antigas para 
novas versões HTTPS.

![O pop-up "Por que e como corrigi-lo" foi aberto no bloco "2 links em páginas HTTPS
levam à página HTTP"](https://static.semrush.com/blog/uploads/media/07/0e/070ea23202a95a65ed55f49820d2eaa6/
041c20570f7164d252c58c13252ac2fa/original.png)

E se você tiver imagens e outros elementos em seu site carregando por HTTP, verá
isso nesse bloco de “conteúdo misto”.

![O pop-up "Por que e como corrigir isso" foi aberto no bloco "Nenhuma página com
conteúdo misto"](https://static.semrush.com/blog/uploads/media/4d/74/4d740c8caff03cca01bd67e638f6a261/
d60496e8dd145a5973760d209ef5dbe1/original.png)

### 4. Atualize seus Sitemaps

Os mecanismos de pesquisa precisam saber sobre seus novos URLs HTTPS para indexar
e classificar seu site seguro adequadamente.

Portanto, depois de migrar para HTTPS, você poderá [gere um novo mapa do site XML](https://www.semrush.com/blog/xml-sitemap/)
contendo seus URLs HTTPS atualizados e [envie-o aos mecanismos de pesquisa](https://www.semrush.com/blog/submit-to-search-engines/)
para indexação.

Por exemplo, se você estiver usando o [Console de pesquisa do Google](https://www.semrush.com/blog/google-search-console/)(
GSC), vá para a seção “**Sitemaps**” no lado esquerdo da tela. 

Digite o URL do mapa do site no campo fornecido e clique em “**Enviar**“.

![Guia "Sitemaps" no Google Search Console](https://static.semrush.com/blog/uploads/
media/cb/c7/cbc76629b16bcea63fa0b660019a4431/afb5037de0bc43265e0703024c1a1324/original.
png)

_O GSC agora pode [mostrar dados de todo o seu nome de domínio](https://webmasters.googleblog.com/2019/02/announcing-domain-wide-data-in-search.html),
e não apenas de versões separadas dele._

No passado, você tinha que verificar as versões HTTP, HTTPS, www e não-www do seu
site separadamente no GSC. Isso dificultou a obtenção de uma visão completa do desempenho
de sua pesquisa orgânica.

O recurso Propriedade do domínio permite que você verifique e visualize os dados
de todo o seu domínio em conjunto, fornecendo a você uma visão completa de como 
o Google vê o seu site.

## HTTP vs. HTTPS: qual você deve escolher?

O HTTP agora é considerado obsoleto e inseguro para sites. Todos os sites devem 
usar a criptografia HTTPS por padrão, mesmo que não lidem com informações confidenciais.

Se você não mudar de HTTP, seu site e seus usuários ficarão expostos. E, sem isso,
os visitantes podem hesitar em compartilhar informações ou comprar produtos em seu
site.

A boa notícia é que a mudança para HTTPS nunca foi tão fácil.

Se você quiser saber mais sobre como passar de HTTP para HTTPS da maneira correta,
consulte nosso guia:

Ou use a ferramenta Auditoria do site da Semrush para verificar instantaneamente
se seu site está em HTTPS e identificar outros problemas de HTTP.

 
