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 servidor — Nginx | 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://parahttps://ou caminhos relativos - 6. Atualize links internos — mude
http://yourdomain.com/pageparahttps://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.
Vou perder backlinks?
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.