Erro 'Mixed Content' no site com SSL — como corrigir
Olá, querido(a) cliente! 😊
Você já viu aquele aviso no navegador dizendo algo como "Este site está usando conteúdo não seguro" ou "Mistura de conteúdo seguro e não seguro"? Isso é o famoso erro "Mixed Content" — e acontece quando seu site com SSL (o famoso "https://") ainda está carregando recursos (imagens, scripts, estilos) por meio de conexão não segura (http://).É como se seu site fosse uma casa com portas blindadas (SSL), mas ainda tivesse janelas abertas, deixando tudo exposto. Não é seguro, não é confiável… e pode afastar seus visitantes. Mas calma! Como seu Sensei da GeHost, vou te ajudar a consertar isso em passos simples e humanos.
Por que isso acontece?
Quando você ativa o SSL no seu site, todos os links devem usar https://. Mas se, por acaso, algum elemento do seu site (como uma imagem, CSS, JavaScript ou vídeo) ainda apontar para http://, o navegador diz: “Espere… esse conteúdo não é seguro!” — e exibe o erro.
Esse erro pode aparecer em:
- Imagens carregadas por URL externa (ex:
http://exemplo.com/imagem.jpg) - Scripts de terceiros (ex: Google Analytics, Facebook Pixel) com link HTTP
- Estilos CSS ou arquivos JS com caminho HTTP
- Links internos que não foram atualizados para HTTPS
Como corrigir o erro 'Mixed Content' — passo a passo
Confira os passos abaixo. Vamos juntos, com calma e paciência — você consegue! 💪
-
Verifique o erro no navegador
Abra seu site no navegador (Chrome, Firefox, etc.) e pressione F12 (ou clique com o botão direito → "Inspeção"). Vá para a aba Console ou Network. Lá você verá mensagens como:
Content was blocked because it was not delivered over a secure connection.
Essas mensagens te mostram exatamente quais arquivos estão causando o problema.
-
Atualize todos os links para HTTPS
Seu site provavelmente tem links escritos com
http://em algum lugar. Isso inclui:- Imagens no HTML ou no editor de conteúdo (ex: WordPress, Wix, etc.)
- Arquivos CSS ou JavaScript que apontam para URLs externas
- Links internos que não foram atualizados
Procure por
http://em todos os arquivos do seu site (principalmente noindex.html,header.php,footer.php, etc.) e substitua porhttps://. -
Verifique links de terceiros
Se você usa serviços externos (como Google Fonts, Google Maps, Facebook, etc.), certifique-se de que os links estão com
https://.Exemplo de erro:
<link href="http://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
Correção:
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
-
Use ferramentas de verificação
Para facilitar, use ferramentas online gratuitas como:
Coloque o URL do seu site e elas vão te mostrar exatamente quais recursos estão causando o erro.
-
Atualize o site com o GeHost (se necessário)
Se você usa um site gerenciado (como WordPress), verifique se o URL do site está configurado como HTTPS.
Para isso, acesse o painel do seu site (ex: WordPress → Configurações → Geral) e certifique-se de que:
- Endereço do WordPress:
https://seusite.com.br - Endereço do site:
https://seusite.com.br
Se estiver com
http://, mude parahttps://e salve. - Endereço do WordPress:
-
Reveja o Gerenciador de Arquivos (cPanel)
Se você não tem certeza onde estão os links errados, acesse o Gerenciador de Arquivos no cPanel:
Procure nos arquivos principais como
index.html,header.php,footer.php,style.cssescript.js. Use a função de busca (Ctrl + F) para procurar porhttp://e substitua porhttps://. -
Teste novamente
Depois de fazer as alterações, atualize sua página no navegador (Ctrl + F5) e verifique se o erro desapareceu.
Se ainda aparecer, volte ao Console (F12) e veja quais novos links estão falhando. Às vezes, o erro é causado por um arquivo que você esqueceu.
Dica extra do Sensei da GeHost
Se você usa um CMS como WordPress, instale o plugin Really Simple SSL — ele faz todo o trabalho de redirecionamento automático para HTTPS e corrige o Mixed Content com apenas um clique. É mágico! ✨
Conclusão
Erro de "Mixed Content" não é um desastre — é um sinal de que seu site está quase perfeito! Com um pouco de atenção, você pode consertar isso em minutos.
Lembre-se: o SSL é seu escudo contra ataques e ganha confiança nos visitantes. Quando tudo estiver em HTTPS, seu site será mais seguro, mais confiável… e mais bonito nos olhos dos navegadores!
Se precisar de ajuda, é só chamar o suporte da GeHost — estamos aqui com você, sempre. 🌟
Com carinho,
Seu Sensei da GeHost 💖