How to fix mixed content warnings after installing ssl
Summary
This guide helps you troubleshoot and resolve: How to fix mixed content warnings after installing ssl. Follow the steps below to fix the issue.
Quick Tip: Need immediate assistance? 💻 Open a Ticket
Common Causes
When an SSL certificate is installed on your domain but some images, scripts, or stylesheets continue to load via HTTP instead of HTTPS, browsers may display a "Not Secure" warning or block those assets entirely. This is known as mixed content. It occurs when a website is accessed over a secure connection, but certain elements on the page are still being requested over an insecure connection. This article explains how to identify mixed content and update your site so that every asset is served securely.
Remember — If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.
Quick Fix Steps
- Visit your website using
https://in your browser. - Open the browser developer tools to identify which resources are loading over HTTP.
- Update your site URLs and resource links from
http://tohttps://. - Clear your website cache and reload the page to verify the warning is gone.
Detailed Instructions
Identify Mixed Content in Your Browser
- Open your website in Google Chrome, Microsoft Edge, or Mozilla Firefox using
https://yourdomain.com.au. - Right-click anywhere on the page and select Inspect, or press
F12to open developer tools. - Click the Console tab. Look for warnings that say "Mixed Content" or "Blocked mixed content." These messages list the exact URLs being loaded insecurely.
- Alternatively, click the Network tab, refresh the page, and look for any requests starting with
http://instead ofhttps://.
Update Your Site Address and Resource Links
- Log in to your website's admin dashboard or content management system.
- Navigate to the general settings or site URL configuration.
- Change the site address and home URL from
http://tohttps://, then save your changes. (For WordPress, these are the WordPress Address and Site Address fields.) - If you use a website builder or e-commerce platform, check the domain or SSL settings and ensure the primary URL is set to HTTPS.
- For hard-coded links in your theme or template files, update any
http://references tohttps://, or use protocol-relative URLs such as//yourdomain.com.au/image.jpg.
Use a Search and Replace Tool (WordPress)
- Install a reputable search and replace plugin from your WordPress plugin repository.
- Run a search for your old domain using
http://yourdomain.com.auand replace it withhttps://yourdomain.com.au. - Pay close attention to the database tables that store post content, widget settings, and theme options.
- After the replacement is complete, deactivate and remove the plugin to keep your site lean.
Always create a full backup of your website files and database before running a search and replace operation. Incorrect replacements can break your site layout or prevent it from loading.
Force HTTPS with a Redirect
- Access your website files via FTP or your hosting control panel's file manager.
- Locate the
.htaccessfile in your root directory (for Apache servers). If your server uses Nginx, contact support for the correct redirect rule. - Add a redirect rule that sends all HTTP traffic to HTTPS, ensuring visitors and search engines always use the secure version of your site.
- Save the file and test your website by visiting
http://yourdomain.com.auto confirm it automatically redirects to HTTPS.
Troubleshooting
Warning Persists After Updating URLs
- Clear your website cache, including any caching plugin, server-side cache, or CDN cache.
- Clear your browser cache or test in an incognito/private window.
- Check that external resources, such as embedded videos, fonts, or analytics scripts, support HTTPS. If an external resource only works over HTTP, contact the provider or host the asset locally.
Green Padlock Still Not Showing
- Ensure every single asset on the page—including images, CSS, JavaScript, and iframes—is loaded over HTTPS.
- Use an online mixed content checker to scan your page for remaining insecure resources.
- Confirm your SSL certificate is installed correctly and covers both the root domain and the www subdomain if needed.
Remember — If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.
Still Having Issues?
Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.
💻 Open a Ticket
💻 Open a Ticket