Como corrigir o erro de "conteúdo misto" (mixed content) depois de instalar o SSL
Oi! Aqui é a Sensei da GeHost 🥋 Você acabou de instalar o certificado SSL do seu site, o cadeadinho verde apareceu... mas o navegador ainda mostra um aviso de "conexão não totalmente segura" ou "conteúdo misto"? Respira, isso é super comum e tem solução simples. Vamos entender o que está acontecendo e resolver juntos, passo a passo.
O que é "conteúdo misto" (mixed content)?
Quando seu site passa a usar HTTPS (o "cadeado" do SSL), o navegador espera que todos os elementos da página — imagens, scripts, folhas de estilo (CSS), fontes, vídeos — também sejam carregados via HTTPS. Se alguma dessas coisas ainda está referenciada como HTTP (sem o "s"), o navegador identifica isso como "conteúdo misto": parte segura, parte insegura. É por isso que o cadeado pode aparecer quebrado, cinza ou com um aviso de alerta.
💡 Dica da Sensei: isso não significa que seu certificado SSL está com problema. Na grande maioria dos casos, o certificado está ótimo — o que precisa de ajuste são os links internos do site.
Passo 1: confirme que o certificado está mesmo ativo
Antes de sair caçando o erro, vale confirmar que o SSL está instalado e ativo corretamente no seu domínio. Acesse o painel do seu cPanel e vá até a área de SSL/TLS.
Se o certificado estiver instalado e válido para o seu domínio, pode seguir tranquilo para os próximos passos.
Passo 2: identifique o que está sendo carregado como HTTP
A forma mais rápida de descobrir exatamente o que está causando o alerta é usar o próprio navegador:
- Abra seu site no Google Chrome ou Firefox.
- Clique com o botão direito em qualquer parte da página e escolha "Inspecionar" (ou aperte F12).
- Vá até a aba "Console".
- Recarregue a página. Você vai ver mensagens em vermelho ou amarelo citando "Mixed Content" e o endereço exato (URL) do arquivo que está sendo carregado em HTTP.
Anote essas URLs — elas são o mapa do tesouro para resolver o problema.
Passo 3: corrija a causa, de acordo com o seu tipo de site
Se o seu site é WordPress
- No painel do WordPress, vá em Configurações → Geral e confirme que os campos "Endereço do WordPress (URL)" e "Endereço do site (URL)" começam com https://.
- Muitos links antigos (imagens, textos) ficam gravados como HTTP direto no banco de dados. Para corrigir isso de forma segura, o caminho mais simples é usar um plugin de "busca e substituição" de URLs no banco (ex.: plugins famosos como "Better Search Replace" ou "Really Simple SSL", disponíveis no repositório oficial do WordPress). Eles trocam automaticamente todas as menções de
http://seudominio.comporhttps://seudominio.com. - Depois de rodar a substituição, limpe o cache do site (se usar plugin de cache) e do seu navegador, e teste novamente.
Se o seu site é HTML/PHP feito sob medida
Nesse caso, o ajuste costuma ser manual, direto nos arquivos do site:
- Acesse o Gerenciador de Arquivos do cPanel (ou use um cliente FTP) e localize a pasta
public_htmldo seu domínio. - Abra os arquivos HTML/PHP do site e procure por trechos como
src="http://...ouhref="http://...apontando para o seu próprio domínio. - Troque esses trechos para
https://. Uma boa prática é usar links relativos (por exemplo,/imagens/logo.pngem vez dehttp://seudominio.com/imagens/logo.png) — assim o navegador sempre usa o mesmo protocolo da página, sem risco de misturar.
Passo 4: force o redirecionamento de HTTP para HTTPS
Além de corrigir os links internos, é importante garantir que qualquer visitante que digite http:// seja automaticamente levado para a versão https://. Isso evita que o problema volte a acontecer. Normalmente esse redirecionamento é configurado no arquivo .htaccess da sua conta (também acessível pelo Gerenciador de Arquivos).
⚠️ Editar o .htaccess exige cuidado — um errinho de sintaxe pode tirar o site do ar. Se não se sentir confortável mexendo nesse arquivo, pode chamar o suporte da GeHost que a gente te ajuda com tranquilidade.
Passo 5: teste tudo de novo
- Limpe o cache do navegador (ou abra uma aba anônima).
- Acesse seu site pelo endereço com
https://. - Confira se o cadeado aparece fechado e sem avisos na barra de endereço.
- Repita o Passo 2 (Console do navegador) para confirmar que não há mais nenhuma mensagem de "Mixed Content".
Ainda com dúvida?
Se depois desses passos o aviso persistir, ou se você não se sentir seguro mexendo em arquivos do site, não tem problema nenhum em pedir uma mãozinha. Fale com o suporte da GeHost pelo painel.gehost.com.br — a equipe pode te ajudar a identificar exatamente qual arquivo ou plugin está causando o conteúdo misto.
🥋 Lembrete da Sensei: corrigir o conteúdo misto não é só estética — sites com esse aviso podem perder a confiança do visitante e até posição em buscadores. Vale a pena deixar tudo redondinho!