SSL y seguridad 32 visualizações

Como corrigir o aviso de conteúdo misto (mixed content) que deixa o site como não seguro

Ver no WHMCS

Conteúdo misto: por que seu site aparece como "não seguro" mesmo com SSL ativo

Olá! Aqui é a Sensei da GeHost 🧡. Se você instalou o certificado SSL do seu site, viu o cadeado aparecer... e do nada ele sumiu (ou virou um aviso de "não seguro"), respira fundo: isso tem nome, tem causa conhecida e, na grande maioria das vezes, é rapidinho de resolver. Vamos entender juntos o que é conteúdo misto (mixed content) e como corrigir, passo a passo.

O que é "conteúdo misto"?

Quando seu site tem o SSL instalado, o endereço dele passa a começar com https:// (o "s" de seguro). Isso significa que toda a comunicação entre o navegador do visitante e o seu site é criptografada.

O problema é que, dentro das páginas, muitas vezes existem outros arquivos sendo chamados — imagens, vídeos, folhas de estilo (CSS), scripts (JS) — e algum desses arquivos ainda está com o endereço antigo, começando com http:// (sem o "s"). Quando isso acontece, o navegador entende que a página está "meio segura, meio insegura" — daí o nome conteúdo misto: parte veio pelo caminho seguro, parte veio pelo caminho inseguro.

💡 Dica da Sensei: pense assim — não adianta trancar a porta da frente (o site) se você deixa uma janela aberta (uma imagem ou script carregando via http). O navegador percebe a janela aberta e avisa o visitante.

Como identificar o que está causando o aviso

Antes de sair corrigindo no escuro, vamos descobrir exatamente o que está "vazando" conteúdo inseguro. É mais simples do que parece:

  1. Abra seu site no navegador (Chrome, Edge ou Firefox).
  2. Clique com o botão direito em qualquer parte da página e escolha "Inspecionar" (ou aperte F12).
  3. Vá até a aba "Console".
  4. Recarregue a página. Você verá mensagens em vermelho ou amarelo mencionando "Mixed Content", junto com o endereço exato do arquivo que está sendo carregado via http.

Anote esses endereços — eles são o seu mapa do tesouro para a correção.

Como corrigir, passo a passo

1. Se o seu site é feito em WordPress (ou outro CMS com painel)

Na maioria das vezes, o conteúdo misto em WordPress acontece porque a URL do site ainda está salva como http no banco de dados, ou porque imagens antigas foram inseridas com o link completo em http.

  • Entre no painel do WordPress e vá em Configurações → Geral. Confira se os campos "Endereço do WordPress (URL)" e "Endereço do site (URL)" começam com https://.
  • Se seu site tem bastante conteúdo antigo (posts, produtos), o ideal é usar um plugin de "busca e substituição" para trocar todas as ocorrências de http://seusite.com.br por https://seusite.com.br dentro do conteúdo salvo. Existem plugins gratuitos consagrados para isso — se tiver dúvida sobre qual usar, nosso suporte pode te orientar.

2. Se o site é HTML/CSS "estático" ou você tem acesso aos arquivos

Aqui a correção é editar diretamente os arquivos do site, trocando os links que começam com http:// para https://.

  1. Acesse o cPanel da sua hospedagem e abra o Gerenciador de Arquivos.
  2. Entre na pasta public_html (ou na pasta do domínio específico, se você hospeda mais de um site).
  3. Localize os arquivos .html, .php ou .css onde estão as imagens, scripts ou estilos apontados no erro do Console.
  4. Edite o arquivo e troque o endereço de http:// para https:// nos trechos identificados.
Gerenciador de Arquivos do cPanel mostrando as pastas do site, incluindo public_html
💡 Dica da Sensei: uma alternativa esperta é usar o chamado "protocol-relative URL": em vez de escrever http:// ou https://, escreva só //exemplo.com/imagem.jpg (sem nenhum dos dois). Assim o navegador sempre usa o mesmo protocolo da página — nunca mais vai dar conflito.

3. Confirme que o certificado SSL está ativo e válido

Antes de sair caçando conteúdo misto, vale confirmar que o próprio certificado SSL do domínio está instalado e ativo — às vezes o aviso de "não seguro" é simplesmente porque o SSL expirou ou nunca chegou a ser emitido para aquele domínio específico.

Tela SSL/TLS Certificates do cPanel para emitir e instalar certificado

Se estiver tudo certo por lá e o aviso continuar, o problema é mesmo conteúdo misto — siga com a limpeza dos links.

Depois de corrigir

  1. Limpe o cache do seu navegador (ou abra o site em uma aba anônima) para garantir que você está vendo a versão mais recente da página.
  2. Recarregue o site e confira se o cadeado voltou a aparecer normalmente na barra de endereço.
  3. Se ainda restar algum aviso no Console, repita o processo: cada mensagem "Mixed Content" aponta exatamente para o próximo arquivo a corrigir.
🧡 A Sensei sempre por perto: se depois de revisar os arquivos o aviso continuar aparecendo, ou se você não tiver certeza de qual arquivo mexer, chama o suporte da GeHost. A gente ajuda a rastrear a origem do conteúdo misto e deixar seu site com o cadeado brilhando de novo.
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.