Todos os guias de implantacao Implantacao

Guia Completo de Migração de HTTP para HTTPS

Migrar de HTTP para HTTPS envolve mais do que instalar um certificado. Você precisa atualizar redirecionamentos, corrigir links internos, tratar conteúdo misto, atualizar serviços externos e verificar se os mecanismos de busca reconhecem a mudança. Este guia cobre cada etapa.

Por que migrar agora? Em outubro de 2026, o Chrome habilita HTTPS-First por padrão — sites HTTP mostrarão um aviso de página inteira. 86,9% dos sites já usam HTTPS. Se você ainda está em HTTP, está na minoria que está diminuindo.

Checklist completo de migração

Fase 1: Obter e instalar o certificado

  • 1. Obtenha um certificado gratuito do GetHTTPS (5 min, sem instalação)
  • 2. Instale no seu servidorNginx | Apache | cPanel | WordPress | IIS
  • 3. Verifique se o HTTPS funciona — visite https://yourdomain.com, verifique o cadeado

Fase 2: Redirecionamentos e conteúdo

  • 4. Configure redirecionamentos 301 de todas as URLs HTTP para HTTPS
  • 5. Corrija conteúdo misto — atualize todas as URLs de recursos http:// para https:// ou caminhos relativos
  • 6. Atualize links internos — mude http://yourdomain.com/page para https:// ou /page (relativo)
  • 7. Atualize tags canonical<link rel="canonical" href="https://yourdomain.com/page">
  • 8. Atualize o sitemap — regenere com URLs https://

Fase 3: Serviços externos

  • 9. Google Search Console — adicione a propriedade https://, envie o sitemap atualizado
  • 10. Google Analytics — Configurações → Propriedade → URL padrão → mude para https://
  • 11. Perfis em redes sociais — atualize a URL do site no Twitter, LinkedIn, Facebook, etc.
  • 12. Assinaturas de e-mail e templates — atualize links para https://
  • 13. Integrações de terceiros — URLs de webhooks, callbacks de API, configurações de origem de CDN

Fase 4: Reforçar e verificar

  • 14. Habilite HSTS — comece com max-age=300 (5 min), aumente após verificação
  • 15. Teste com SSL Labs — busque Grau A

Armadilhas comuns

Loops de redirecionamento

Se sua configuração HTTPS também redireciona para HTTPS, você obtém um loop infinito. Certifique-se de que apenas o bloco do servidor HTTP (porta 80) redireciona — o bloco HTTPS (porta 443) serve conteúdo normalmente.

Atrás de um proxy (Cloudflare, AWS ALB): o proxy envia HTTP para seu servidor. Verifique X-Forwarded-Proto em vez do protocolo da conexão. Detalhes →

Perda temporária de rankings SEO

Normal. O Google precisa rastrear e reindexar suas páginas nas novas URLs. Redirecionamentos 301 transferem a equidade de links. A maioria dos sites vê os rankings se estabilizarem dentro de 2-4 semanas. SSL e SEO →

URLs HTTP hardcoded no banco de dados

CMSs como WordPress armazenam URLs absolutas no banco de dados. Um redirecionamento lida com URLs de páginas, mas <img src="http://..."> no seu conteúdo causa conteúdo misto. Execute uma busca e substituição:

# WordPress (WP-CLI)
wp search-replace 'http://yourdomain.com' 'https://yourdomain.com' --all-tables

Esquecendo os subdomínios

Se você redireciona example.com mas não blog.example.com, esse subdomínio ainda serve HTTP. Verifique todos os subdomínios. Considere um certificado wildcard.

Scripts de terceiros ainda em HTTP

Redes de anúncios, analytics, widgets de chat, mapas incorporados — verifique se todos os scripts de terceiros usam https://. A maioria dos serviços modernos suporta HTTPS. Se algum não suportar, encontre uma alternativa.

Verificação após a migração

# Verificar se o redirecionamento funciona
curl -I http://yourdomain.com
# Deve mostrar: 301 → https://yourdomain.com

# Verificar se o HTTPS funciona
curl -I https://yourdomain.com
# Deve mostrar: 200 OK

# Verificar conteúdo misto (varredura rápida)
curl -s https://yourdomain.com | grep -i 'http://' | grep -v 'https://'

Verificação no navegador: Abra cada página principal no Chrome DevTools → Console → procure avisos de conteúdo misto.

SSL Labs: ssllabs.com/ssltest para uma avaliação abrangente.

Perguntas frequentes

Quanto tempo leva a migração?

Sites simples: 30 minutos. WordPress: 1-2 horas. Sites grandes com integrações complexas: 1-2 dias. O certificado em si leva 5 minutos (GetHTTPS) — o restante é atualizar links e serviços.

Não, se você usar redirecionamentos 301. Sites externos que linkam para http://yourdomain.com/page seguirão o redirecionamento para https://yourdomain.com/page. A equidade de links se transfere através de redirecionamentos 301.

Devo migrar durante horários de baixo tráfego?

A instalação do certificado em si causa zero tempo de inatividade (se você usar reload, não restart). Mas testar depois é mais fácil durante baixo tráfego, para que você detecte problemas de conteúdo misto antes dos horários de pico.

Posso migrar gradualmente (página por página)?

Tecnicamente possível, mas não recomendado. Isso cria um estado confuso de HTTP/HTTPS misto. Migre tudo de uma vez — é mais simples e o Google lida melhor com isso.

Artigos relacionados

Primeiros passos 2026-05-08
Como obter um certificado SSL gratuito (guia passo a passo)
Obtenha um certificado SSL gratuito do Let's Encrypt em 5 minutos — sem software para instalar, sem conta para criar. Guia completo cobrindo 4 métodos, ambos os tipos de desafio, instalação em 6 plataformas e solução de problemas.
Implantacao 2026-05-07
Como Redirecionar HTTP para HTTPS
Force todo o tráfego para HTTPS com redirecionamentos no lado do servidor. Exemplos de configuração para Nginx, Apache e .htaccess com redirecionamentos permanentes 301.
Implantacao 2026-05-07
Como Corrigir Avisos de Conteúdo Misto
Conteúdo misto ocorre quando uma página HTTPS carrega recursos via HTTP. Saiba como encontrar e corrigir erros de conteúdo misto para obter um ícone de cadeado limpo.
SSL e certificados 2026-05-08
O SSL Afeta o SEO? O Que o Google Realmente Diz
O Google confirmou HTTPS como sinal de ranqueamento em 2014. Mas quanto isso importa? Dados reais sobre o impacto do SSL no SEO, o efeito do aviso 'Não Seguro', e o que fazer a respeito.
Obtenha um certificado SSL gratuito no seu navegador
Sem instalacao, sem conta. Sua chave privada nunca sai do seu dispositivo.
Obter seu certificado