Why Your Site Still Shows 'Not Secure' After Installing Really Simple SSL (And How to Fix It)
Content
You've installed an SSL certificate and activated the Really Simple SSL plugin, but your browser is still showing that dreaded "Not Secure" warning. This is one of the most common frustrations for WordPress users moving to HTTPS. Based on community support threads, here are the typical reasons why this happens and the most effective solutions to get that secure padlock.
Why This Happens: The Core Issue
The "Really Simple SSL" plugin is designed to configure your WordPress site to use an existing SSL certificate. It does not install the certificate itself. The most common reason for a persistent "Not Secure" warning is that resources on your page (images, scripts, stylesheets) are still being loaded over an insecure HTTP connection, even though the main page is loaded over HTTPS. This is known as "mixed content." Other causes can include an invalid certificate, caching, or specific server configurations.
Common Causes and Their Solutions
1. Mixed Content (The Most Frequent Culprit)
Your site has a valid SSL certificate, but elements like images, CSS, or JavaScript are hardcoded to load via http://. Browsers block these insecure resources, causing the warning.
- How to Fix It:
- First, ensure the plugin's "Mixed Content Fixer" is enabled (Settings > SSL).
- If the warning persists, clear all caching. This includes your WordPress cache plugin, server-level cache, and your browser cache.
- Use your browser's Developer Tools (F12) to identify the problematic resource. Look for errors in the "Console" tab that mention "blocked loading mixed content."
- Manually update any hardcoded
http://links in your theme's settings, widgets, or page builder content to usehttps://or a protocol-relative URL (//example.com/image.jpg).
2. An Invalid or Self-Signed SSL Certificate
The plugin can activate, but if your SSL certificate is not from a trusted Certificate Authority (like Let's Encrypt, Comodo, etc.), browsers will not trust it.
- How to Fix It:
- Verify your certificate's validity using a tool like SSL Labs' SSL Test.
- Contact your hosting provider. They are responsible for providing and installing a valid, trusted SSL certificate on your server.
3. Caching Issues
Old, cached versions of your pages or stylesheets that contain http:// links are being served to visitors.
- How to Fix It:
- Clear all possible caches: your caching plugin (e.g., WP Rocket, W3 Total Cache), your CDN (e.g., Cloudflare), and your server cache (often requires contacting your host).
- Some themes (like Divi) and page builders (like Elementor) have their own caching mechanisms. Be sure to clear those as well.
4. Incomplete Redirects
HTTP versions of your site are still accessible, and visitors or search engines might not be forcefully redirected to the secure HTTPS version.
- How to Fix It:
- In the Really Simple SSL settings (Settings > SSL), enable the "301 .htaccess redirect" option. This is often the most reliable method.
- If your server does not support .htaccess rules, the plugin will fall back to a PHP redirect.
5. Plugin or Theme Conflicts
Some plugins or themes may override the mixed content fixer or generate their own content with hardcoded URLs.
- How to Fix It:
- Try enabling the "Switch mixed content fixer hook" (alternative method) in the plugin's settings.
- Re-save the settings or options in the conflicting plugin or theme to force it to generate new URLs with HTTPS.
Quick Checklist to Run Through
- Confirm you have a valid SSL certificate from your host using SSL Labs.
- Enable the "301 .htaccess redirect" in Really Simple SSL.
- Clear all types of cache on your site.
- Check your browser's console for mixed content errors.
- Manually check theme options, widgets, and custom code for
http://links.
By methodically working through these common issues, you should be able to resolve the "Not Secure" warning and enjoy a fully secure website. If problems persist, the issue may be server-related, and contacting your hosting provider's support is the recommended next step.
Related Support Threads Support
-
Http Only Secure Problemhttps://wordpress.org/support/topic/http-only-secure-problem/
-
Website still shown dangerous after SSL activationhttps://wordpress.org/support/topic/website-still-shown-dangerous-after-ssl-activation/
-
89% SSLhttps://wordpress.org/support/topic/89-ssl/
-
Still showing Insecure warning despite all effortshttps://wordpress.org/support/topic/still-showing-insecure-warning-despite-all-efforts/
-
SSL SECURE BUTTON wont showhttps://wordpress.org/support/topic/ssl-secure-button-wont-show/
-
Why I don’t have green SSL padlock!https://wordpress.org/support/topic/why-i-dont-have-green-ssl-padlock/
-
SSL check is good but my dashboard says “not secure”https://wordpress.org/support/topic/ssl-check-is-good-but-my-dashboard-says-not-secure/
-
Site still says “not secure”https://wordpress.org/support/topic/site-still-says-not-secure/
-
No padlock on mobile, fine on PChttps://wordpress.org/support/topic/no-padlock-on-mobile-fine-on-pc/
-
End to end encryptionhttps://wordpress.org/support/topic/end-to-end-encryption/
-
home pagehttps://wordpress.org/support/topic/home-page-248/
-
Insecure version of websitehttps://wordpress.org/support/topic/insecure-version-of-website/
-
“Almost ready to migrate to SSL!” Won’t Go Awayhttps://wordpress.org/support/topic/almost-ready-to-migrate-to-ssl-wont-go-away/
-
no padlock key in my sitehttps://wordpress.org/support/topic/no-padlock-key-in-my-site/
-
Still showing as an unsecure sitehttps://wordpress.org/support/topic/still-showing-as-an-unsecure-site/
-
Your connection to this site is not fully secure even though it should behttps://wordpress.org/support/topic/your-connection-to-this-site-is-not-fully-secure-even-though-it-should-be/
-
Fully Secure Backend but warning on the FrontEndhttps://wordpress.org/support/topic/fully-secure-backend-but-warning-on-the-frontend/
-
still getting insecure content messagehttps://wordpress.org/support/topic/still-getting-insecure-content-message/
-
No secure connection after switching languageshttps://wordpress.org/support/topic/no-secure-connection-after-switching-languages/
-
Website Showing “Not Secure?”https://wordpress.org/support/topic/website-showing-not-secure/
-
Error security certificatehttps://wordpress.org/support/topic/error-security-certificate/
-
not working on certain pages in mobile sitehttps://wordpress.org/support/topic/not-working-on-certain-pages-in-mobile-site/
-
No Padlock, Tried Allhttps://wordpress.org/support/topic/no-padlock-tried-all/
-
still a problem with firefoxhttps://wordpress.org/support/topic/still-a-problem-with-firefox/
-
No SSL detected. Use the retry button to check again.https://wordpress.org/support/topic/no-ssl-detected-use-the-retry-button-to-check-again/
-
Really Simple SLL premium – Green status but still site “unsafe”https://wordpress.org/support/topic/really-simple-sll-premium-green-status-but-still-site-unsafe/
-
SSL lock displaying on homepage onlyhttps://wordpress.org/support/topic/ssl-lock-displaying-on-homepage-only/
-
Lock icon showed on all pages except HOMEhttps://wordpress.org/support/topic/lock-icon-showed-on-all-pages-except-home/
-
Home page is not fully secured SSLhttps://wordpress.org/support/topic/home-page-is-not-fully-secured-ssl/
-
Showing Insecure connection when clicking through social media mobile appshttps://wordpress.org/support/topic/showing-insecure-connection-when-clicking-through-social-media-mobile-apps/
-
Have SSL but my site is “not safe”https://wordpress.org/support/topic/have-ssl-but-my-site-is-not-safe/
-
No SSL detectedhttps://wordpress.org/support/topic/no-ssl-detected-7/