India English
Kenya English
United Kingdom English
South Africa English
Nigeria English
United States English
United States Español
Indonesia English
Bangladesh English
Egypt العربية
Tanzania English
Ethiopia English
Uganda English
Congo - Kinshasa English
Ghana English
Côte d’Ivoire English
Zambia English
Cameroon English
Rwanda English
Germany Deutsch
France Français
Spain Català
Spain Español
Italy Italiano
Russia Русский
Japan English
Brazil Português
Brazil Português
Mexico Español
Philippines English
Pakistan English
Turkey Türkçe
Vietnam English
Thailand English
South Korea English
Australia English
China 中文
Canada English
Canada Français
Somalia English
Netherlands Nederlands

How to Fix the ‘Not Secure’ Warning on Your Website

Fix the “Not Secure” warning

What does it mean when your website shows a “Not Secure” warning in Google Chrome or Safari browser? It means your site is missing a key layer of protection: SSL encryption. 

The “Not Secure” message tells your website visitors that any information they send (like passwords or credit card numbers) could be exposed.

In 2025, about 98% of U.S. web traffic is now encrypted with HTTPS, meaning almost everyone uses secure websites. If your site still uses HTTP, browsers flag it as unsafe. The “Not Secure” warning damages trust, lowers your website SEO rankings, and even causes people to leave instantly.

This guide explains, step by step, how to fix the ‘Not Secure’ warning on your website, what it means, and how to permanently secure your site.

What the ‘Not Secure’ Warning Means

When you see the ‘Not Secure’ warning on your website, it means your website lacks a valid SSL/TLS certificate. An SSL/TLS certificate is a small digital file that encrypts data between your site and its visitors.

When someone visits your site, their browser checks whether it’s using HTTP or HTTPS.

  • HTTP (Hypertext Transfer Protocol) sends data in plain text. Anyone on the same network could detect and read it.
  • HTTPS (Hypertext Transfer Protocol Secure) encrypts the connection using SSL/TLS encryption, keeping all data private and safe.

Since 2018, Google Chrome automatically flags all HTTP websites as “Not Secure.” This warning doesn’t mean your site is hacked, but it does mean it’s not encrypted, which makes visitors feel unsafe.

Main Causes of the ‘Not Secure’ Warning

A screenshot of a 'Not Secure Warning'

Several technical issues trigger the “Not Secure” warning on your website. Here are the most common causes of the “Not Secure” warning.

  • Missing SSL Certificate: This means your website does not have an SSL/TLS certificate installed. Without it, your site runs on HTTP instead of HTTPS.  The browsers detect SSL not installed and cannot encrypt data between your visitors and your server.
  • Expired or Invalid SSL Certificate: Every SSL certificate has an expiration date (usually 90 days or one year). If your website’s SSL certificate isn’t renewed on time, browsers flag your site as untrusted.
  • Incorrect Installation: Incorrect installation means the SSL certificate is installed incorrectly on your hosting server. It could be missing part of the certificate chain, not linked to your domain name, or placed in the wrong directory, causing validation mismatches.
  • Mixed Content: Mixed content occurs when your website loads both HTTPS (secure) and HTTP (insecure) elements at the same time. For example, an image or script still uses “http://” even though the page itself is secure.
  • Wrong DNS or Domain Setup: Your DNS settings control where your domain points. If your DNS records point to the wrong server, one without your SSL certificate , the browser will detect a domain mismatch or HTTPS validation errors. This leads to SSL errors or warnings because the certificate doesn’t match the website being visited. 

These problems all lead to the same result, a “Not Secure” message until you properly install, validate, and configure your SSL.

Step-by-Step on How to Fix the ‘Not Secure’ Warning

Here’s a step-by-step guide on how to fix the “Not Secure” warning. You can fix the

“Not Secure” warning, even if you’re not a tech expert. 

Follow these simple steps on how to fix the “Not Secure” warning on your website.

Step 1: Buy or Renew your SSL Certificate

If you don’t have one, get a new SSL certificate from your hosting provider. Truehost is among the trusted SSL providers offering free SSL certificates with most hosting plans, or you can buy premium SSL certificates options for advanced sites.

If your SSL has expired, renew it right away. An expired certificate is treated as unsafe.

Step 2: Install the SSL Certificate

To install your SSL certificate for your website, go to your hosting dashboard (like cPanel, Plesk, or Truehost Panel) and install the SSL certificate. Many providers have a one-click installation that configures everything for you.

The system will link your domain validation with a certificate key pair (public and private keys) to automatically encrypt all data.

A reliable SSL certificate should automatically validate and install your website security.

Step 3: Update All URLs to HTTPS

The next step on how to fix the “Not Secure” warning is to update all your URLs to HTTPS. After installing the SSL certificate, your website might still load old HTTP links. Update every URL  to HTTPS in your CMS (like WordPress).

You can use a plugin such as Really Simple SSL or manually redirect “http://” to “https://” in your site database.

This ensures every internal page, image, and script loads securely and maintains a secure website connection.

Step 4: Fix Mixed Content Errors

Mixed content happens when your site uses both secure (HTTPS) and insecure (HTTP) links.

Example: Your home page might load securely, but an old image or script might still use “http://”.

Use Chrome DevTools → Console tab to detect these issues and replace them with HTTPS versions or re-upload them. Once done, reload your site to confirm the mixed content fix worked.

Step 5: Test with SSL Checker Tools

Use online SSL certificate tools to confirm your SSL certificate is valid and verify HTTPS.

Try the Truehost SSL checker to test your SSL/TLS certificate.

A screenshot of Truehost's SSL certificate checker that helps fix the ‘not secure’ warning

They display the certificate chain, domain match, and expiration date.

A screenshot of the Truehost SLL Certificate Checker perfect to Fix the ‘Not Secure’ Warning on your website

These SSL test results help confirm your SSL certificate’s validity, ensure it is properly installed, and verify that everything is protected.

Step 6: Force HTTPS Site-Wide

The final step to fix the “Not Secure” warning is to enforce HTTPS site-wide, ensuring every visitor is automatically redirected to HTTPS.

Add this rule to your .htaccess file (for Apache servers):

RewriteEngine On  

RewriteCond %{HTTPS} !=on  

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Or enable “Force HTTPS” from your hosting dashboard.

This ensures that even users typing “http://” are securely redirected to “https://”.

How to Check if Your SSL Is Working

A screenshot of Truehost website confirming it has an SSL and is secure

You can easily confirm and test your SSL setup.

  1. Open your website in Google Chrome.
  2. Look for the padlock icon in the address bar.
  3. Click it → “Connection is secure.”
  4. Click “Certificate is valid” to view the certificate validity, issuer, and expiry date.
  5. Use an online SSL Checker for deeper HTTPS testing and verify website security.

If the padlock is missing, your SSL might not be installed properly or has expired. Always validate and test to ensure a secure connection across all pages.

Cost of Securing a Website in the USA

You might be wondering, “How much will it cost me to secure my website in the USA?”. You don’t need to spend much to secure your site in the USA.

This table shows some of TrueHost’s SSL certificate options, starting prices, validation types, and ideal use cases, making it easy for you to pick the right SSL for your site’s needs.

SSL OptionStarting Price (USD/year)SSL Type / Validation LevelBest Use Case
AskSSL Starter$4.99Domain Validated (DV)Basic blogs, personal sites
RapidSSL$11.88Domain Validated (DV)Standard business sites
Sectigo InstantSSL$36.80Organization Validated (OV)Business websites needing an identity check
Sectigo PositiveSSL$10.00Domain Validated (DV)Affordable single-domain protection
AskSSL Wildcard SSL$79.99Wildcard DVCovers domain + all subdomains
Sectigo Essential SSL$12.80Domain Validated (DV)Adds support for subdomains

All the SSL certificates come with full HTTPS support, making your website more secure, cost-effective, and reliable.

How to Keep Your Website Secure Long-Term

Fixing the “Not Secure” warning once isn’t enough. You must maintain the protection of your site over time.

Here’s how you keep your website secure long term.

  • Enable Auto-Renewal: Most SSL providers, such as Truehost, let you auto-renew certificates. Turn it on to prevent expiry.
  • Update Software Regularly: Keep your CMS, themes, and plugins updated. Old versions cause security holes.
  • Force HTTPS Redirects: Apply HTTPS redirect rules across all pages and subdomains.
  • Run Security Scans: Use software such as SiteGuard to detect threats early.

These habits maintain encryption, protect data, and keep your SSL valid long-term.

Why HTTPS Matters for U.S. Websites in 2025

In the USA, website users expect the padlock icon beside your URL. It signals your site is safe.

Google search uses HTTPS not only to build trust but also to boost your Google ranking. Since 2014, Google Search has used HTTPS as a ranking signal, meaning secure websites rank higher.

As of 2025, 87.6% of all websites have valid SSL certificates. Sites without an SSL certificate lose both visibility and customers.

Chrome browsers also display stronger alerts for non-HTTPS domains.

That’s why HTTPS SEO benefits are real, it builds trust, improves ranking, and encrypts user sessions for total safety.

Final Thoughts: Secure Your Site Today

The ‘Not Secure’ warning can destroy trust and drive your web visitors away. But fixing the “Not Secure” warning is simple, and often free.

To fix the “Not Secure” warning, install a valid SSL certificate, force HTTPS, and keep everything up to date. You’ll protect both your visitors and your brand.

In 2025, U.S. customers expect the padlock icon on every site they visit. Don’t lose traffic or sales because of a missing SSL.

Get your SSL and hosting setup with Truehost and fix the ‘Not Secure’ warning for good. Enjoy fast, secure, and reliable hosting that keeps your website trusted.

Fix the “Not Secure” Warning FAQs

1. Why does my website say “Not Secure”?

Your website shows a “Not Secure” message because it’s using HTTP instead of HTTPS.
That means your site does not have a valid SSL certificate, so data isn’t encrypted.
Browsers like Google Chrome and Safari now flag all HTTP sites as “Not Secure” to protect users from unsafe connections.

2. How do I fix the “Not Secure” warning quickly?

To quickly fix the “Not Secure” warning, install a valid SSL certificate and update your website links to HTTPS. After installation, use an SSL Checker tool to confirm everything is secure, and then set up a 301 redirect so all visitors automatically land on the HTTPS version.

3. What is the difference between HTTP and HTTPS?

The difference between HTTP and HTTPs is HTTP (Hypertext Transfer Protocol) sends data in plain text, which anyone can intercept. In contrast, HTTPS (Hypertext Transfer Protocol Secure) adds SSL/TLS encryption, which locks the data between your website and your visitors. That’s why modern browsers trust HTTPS sites and display a padlock icon in the address bar.

4. Do I have to pay for an SSL certificate?

You don’t always have to pay for an SSL certificate. You can get a free SSL certificate from providers like Truehost when you either host or buy a domain with them. You can also choose a paid SSL if you want higher trust levels or extra security features. Paid SSL certificates usually cost between $10 and $300 per year, depending on the validation level and brand.

5. Why does HTTPS matter for websites in the U.S.?

In the U.S., most customers won’t enter their information on a site that isn’t secure. Using HTTPS builds trust, improves your SEO ranking, and ensures compliance with Google’s security standards. In 2025, over 98% of U.S. web traffic is now encrypted — so being secure is no longer optional.

6. How do I check if my SSL is working?

To check if your SSL is working, open your site in Google Chrome and look for the padlock icon next to your domain name. Click it to see your SSL details. You can also test your domain with free tools like Truehost SSL checker to confirm your certificate is valid and correctly installed.

7. How can I keep my website secure long-term?

To keep your website secure long-term, you must:

  • Turn on auto-renewal for your SSL certificate.
  • Keep your CMS, plugins, and themes updated.
  • Use HTTPS redirects across your site.
  • Run security scans regularly.
    These steps help prevent the “Not Secure” warning from coming back and protect your visitors year-round.
8. What happens if I ignore the “Not Secure” warning?

If you ignore the “Not Secure” warning, you drive visitors away, lower your Google rankings, and damage your credibility. Modern browsers such as Google Chrome even block users from entering passwords or payment info on sites without SSL. So fixing the “Not Secure” warning fast protects both your brand and your audience.

Author

  • Wangeci Mbogo

    Wangeci  Mbogo is a tech writer and digital strategist who simplifies complex topics into clear, practical guides. She covers a wide range of technology subjects, web and app development to web hosting and domains to digital tools and online growth. Her writing blends accuracy with accessibility, helping readers make confident decisions and build stronger digital foundations.

    View all posts

Published by Wangeci Mbogo

Wangeci  Mbogo is a tech writer and digital strategist who simplifies complex topics into clear, practical guides. She covers a wide range of technology subjects, web and app development to web hosting and domains to digital tools and online growth. Her writing blends accuracy with accessibility, helping readers make confident decisions and build stronger digital foundations.