ZenWeb - Blog - Not Secure Warning on Your Website? How to Remove It

Not Secure Warning on Your Website? How to Remove It

July 20, 2026

Share this post:

Not Secure Warning on Your Website? How to Remove It
TL;DR: A Not Secure warning on your website almost always means one thing: pages are loading over plain HTTP instead of HTTPS. Either there is no SSL certificate, it has expired, or the site still calls a few images and scripts over HTTP. Install or renew the certificate, force every URL to HTTPS, and the padlock returns. Most Malaysian sites are secure again within an hour.

1. Introduction

A customer types your address into Chrome, and instead of a padlock they see the words “Not secure” sitting right next to your business name. Some keep going. Many do not. In a market where people are careful about scams and online payments, that one label quietly turns visitors away before they read a single word.

The frustrating part is that your site is not hacked and nothing is broken. A Not Secure warning is a trust label, not a crash. It simply tells the world the connection is not encrypted, and browsers now show it on every page that still loads over HTTP.

The good news is that this is one of the most fixable problems a website has. At ZenWeb, we clear this warning for Malaysian business sites most weeks, and the cause sits on a short list every time. This guide shows you what the warning means, why it appears, and how to remove it for good. The short video below walks through spotting the insecure content and fixing it.

Fix the "Not Secure" Warning on Your WordPress Website

Source video: Kori Ashton on YouTube


2. What the Not Secure Warning Actually Means

Quick Answer: The Not Secure warning means the page is loading over HTTP, so the connection between the visitor and your site is not encrypted. It is not a virus alert and it does not mean you were hacked. It is the browser telling users that data typed on this page could be read by others in transit.

Every modern browser checks one thing before it draws the address bar: is this page served over HTTPS with a valid certificate? If yes, you get the padlock. If not, you get the words “Not secure”. It is a statement about encryption, nothing more.

This matters because a warning about safety is very different from a site that will not open. If your pages do not load at all, that is a separate fault covered in our guide on a website that is down and not loading. And a Not Secure label is also different from the red full-screen “Deceptive site” screen that points to a real hack, which we cover in cleaning malware off a hacked website.

Key takeaway: A Not Secure warning is about a missing or incomplete HTTPS connection, not a hack. Your content is fine; the encryption is what needs fixing.

3. Why Your Website Shows a Not Secure Warning

Quick Answer: A Not Secure warning on your website comes from one of five things. Common causes are no SSL certificate, a site that never redirects HTTP to HTTPS, mixed content where files still load over HTTP, an expired certificate, or a certificate for the wrong domain. The chart below shows how often we see each.

When we open up a Malaysian business site showing this warning, the cause is rarely a surprise. Here is the rough breakdown of what we find.

Why Malaysian Sites Show a Not Secure Warning
Share of Not Secure warnings by root cause across ZenWeb-managed Malaysian sites, 2024 to 2026.
Root causeShare of cases
No SSL certificate installed

38%

Site never redirects HTTP to HTTPS

24%

Mixed content (some files still load over HTTP)

18%

Expired or lapsed SSL certificate

12%

Certificate issued for the wrong domain or www

8%

Source: ZenWeb client tracking across Malaysian SME sites, 2024–2026. Shares rounded.

The top cause is the plainest one: no certificate was ever installed, so the whole site runs on HTTP. Close behind is a certificate that exists but is not enforced, meaning visitors can still reach the old HTTP version. Both are quick fixes handled by our web design and maintenance team or by you, following the steps below.

Key takeaway: Most Not Secure warnings trace back to a missing certificate or one that is not being enforced across the whole site. Fix those two and the warning clears in the large majority of cases.

4. What a Not Secure Warning Costs You

Quick Answer: Every visitor who sees “Not secure” and leaves is a lead you never counted. For a Malaysian SME with steady traffic, a warning left up for a month can quietly cost thousands of ringgit in missed enquiries. It also drags on search rankings, because Google treats HTTPS as a ranking signal.

The damage is easy to miss because nobody emails to say “your padlock scared me off”. They just close the tab. The table below models how the loss builds for a site that would otherwise pick up around eighteen enquiries a month from organic visitors.

What a Not Secure Warning Costs in Lost Enquiries
Modeled enquiries and value lost while a Not Secure warning stays live, based on around eighteen lost enquiries a month at an average lead value of RM 500.
Warning left up forEnquiries missedEstimated value lost
1 week~4~RM 2,000
2 weeks~9~RM 4,500
1 month~18~RM 9,000
3 months~54~RM 27,000

Source: Illustrative scenario modeled on ZenWeb client averages (about 18 lost enquiries/month, RM 500 average lead value), Malaysia, 2024–2026. Your figures will vary.

Paid traffic makes it worse. Point ads at a page marked Not Secure and you pay for clicks that bounce on sight, and the same neglect can even get your Google Ads disapproved for a poor landing page. On top of that, Google has treated HTTPS as a ranking signal since its 2014 announcement, so an HTTP site quietly gives up a small edge in search.

Key takeaway: A Not Secure warning is not just cosmetic. Left up for weeks it drains real enquiries, wastes ad spend, and shaves a little off your search ranking every day it stays.

Not sure how many visitors that warning has cost you?

We install the certificate, force HTTPS site-wide, and check nothing else is leaking. See our web design and maintenance service →


5. How to Remove the Not Secure Warning

Quick Answer: Work in order. Install or renew the SSL certificate, update your WordPress site address to HTTPS, force a redirect from HTTP, then fix any mixed content and clear the cache. Most sites lose the Not Secure warning by the third step. You do not need to be a developer for any of this.

These steps run from the fix that solves most cases to the tidy-up that catches the rest. Stop once the padlock shows on every page.

  1. Install or renew an SSL certificate. Check your hosting dashboard for a free certificate (most Malaysian hosts include Let’s Encrypt at no cost) and activate it. If one is already there but expired, renew it.
  2. Update your site address to HTTPS. In WordPress, go to Settings then General and change both the WordPress Address and Site Address from http:// to https://.
  3. Force a redirect from HTTP to HTTPS. Turn on the redirect so anyone reaching the old HTTP link is sent to the secure version, not left on an unencrypted page.
  4. Fix any mixed content. Update images, scripts, and links that still call http:// so every asset on the page loads over HTTPS.
  5. Clear every cache and retest. Clear your site cache and any plugin or host cache, then reload on a fresh browser to confirm the padlock is back.

If your site runs on a heavy page builder or handles payments, and you would rather not risk a live site, our web design and maintenance team sets this up cleanly with no downtime.

Key takeaway: Certificate, HTTPS site address, forced redirect, then mixed content and cache. The first three steps clear most Not Secure warnings, and the last two mop up the stubborn cases.

6. SSL Installed but Still Not Secure? Fix Mixed Content

Quick Answer: If the certificate is active but one page still says Not Secure, the cause is almost always mixed content: an image, script, or embed on that page still loads over HTTP. The browser flags the whole page until every asset is served over HTTPS. Find the HTTP asset and repoint it, and the padlock returns.

This is the case that confuses most owners. The homepage is secure, but one inner page keeps showing the warning. Open your browser’s inspect tool on that page and look for a mixed content note; it points to the exact file still calling http://. Common culprits are:

  • Hardcoded image URLs. An old image or logo saved with a full http:// address in the page or theme.
  • Third-party embeds and widgets. A map, chat, or social widget loaded over HTTP, which can also stop a WhatsApp button from working when the browser blocks it.
  • Slider or plugin assets. Scripts and stylesheets from an older plugin that never switched to HTTPS.

A database search and replace, swapping http:// for https:// across your content, fixes the large majority of these in one pass. Take a backup first, because you are editing the database.

Key takeaway: A padlock on the homepage but Not Secure on one page means mixed content. Use the inspect tool to find the HTTP asset, repoint it to HTTPS, and the warning clears.

7. How the Not Secure Warning Shows Up

Quick Answer: The warning has several faces, from a quiet “Not secure” label to a full red screen that blocks the page. The severity depends on whether there is a form on the page, an expired certificate, or a self-signed one. The table below shows what each situation looks like to a visitor.

Knowing which version you have tells you how urgent the fix is, because some warnings just look bad while others stop visitors from reaching the page at all.

How the Not Secure Warning Appears by Situation
Typical browser behaviour by SSL situation and how serious each is for visitors, on Malaysian business sites.
SituationWhat the visitor seesHow serious
HTTP page, no certificate“Not secure” in the address barHigh
HTTP page with a form or loginRed “Not secure” warning when they typeVery high
HTTPS page with mixed contentBroken padlock or “Not secure”Medium
Expired certificateFull-page “Your connection is not private”Blocks the page
Self-signed certificateFull-page security warningBlocks the page

Source: ZenWeb client tracking across Malaysian SME sites, 2024–2026. Behaviour is typical, not guaranteed on every browser version.

The label went from optional to unavoidable in 2018, when Chrome started marking every HTTP page as Not Secure and later showed a red warning as users typed, per Google’s Chromium blog. Today the HTTPS Transparency Report shows the large majority of pages load over HTTPS, so an HTTP site stands out for the wrong reasons.

Key takeaway: A quiet “Not secure” label costs you trust; an expired or self-signed certificate blocks the page entirely. Check which one you have so you know how fast to move.

8. Before vs After Fixing HTTPS

Quick Answer: Removing the Not Secure warning does more than swap a label for a padlock. It stops visitors bouncing on sight, lifts form and checkout completion, restores the HTTPS ranking signal, and keeps your ad landing pages compliant. The table below shows the typical shift on the sites we secure.

The change is felt quickly once the certificate is in and HTTPS is enforced everywhere. Here is the before-and-after we see on the Malaysian sites we repair.

Typical Shift After Removing the Not Secure Warning
Typical site performance before and after installing SSL, forcing HTTPS, and clearing mixed content on Malaysian business sites.
MetricBeforeAfter
Address bar“Not secure”Padlock, secure
Visitors leaving on the warning~1 in 5Near zero
Form and checkout completionBaseline+18%
HTTPS ranking signalMissingActive
Ad landing page statusAt risk of disapprovalCompliant

Source: ZenWeb client results before and after securing the site, Malaysia, 2024–2026. Illustrative of typical gains; completion lift varies by site.

The bounce and completion gains are what owners feel first. A padlock signals a business that takes basic care of its site, and that quiet reassurance carries through every form, checkout, and page we design.

Key takeaway: Securing the site turns a trust-killing label into a padlock, cuts on-sight bounces to near zero, and lifts form completion while restoring the HTTPS ranking edge.

Want the padlock back today without breaking the site?

We handle the certificate, the redirect, and the mixed content in one go. Get your site secured →


9. When to Call a Professional

Quick Answer: Install the certificate and switch the site address yourself. Call for help when the warning stays after the basics, when a search and replace could damage the database, or when the site sells and every hour of downtime costs orders. A clean fix beats a risky one.

Plenty of this is a same-day, do-it-yourself job. But some cases are worth handing over rather than gambling with a live, revenue-earning site:

  • The site takes payments. If every hour of downtime is lost orders, a fast, certain fix beats saving a small fee.
  • A database change is needed. A search and replace across the database can break things if done carelessly, so a backup and a careful hand matter.
  • The basics did not clear it. If the certificate is in and HTTPS is on but the warning stays, the cause is deeper and needs proper diagnosis, much like tracing why a website is down and not loading.

While you are in there, it is worth a wider check so one fix does not hide another problem. Our web design and maintenance service secures the site and keeps every page, form, and enquiry channel working.

Key takeaway: Handle the certificate and site address yourself, but bring in help for database changes, sites that sell, or a warning that refuses to clear after the basics.

10. Conclusion

A Not Secure warning looks alarming, but it follows a simple pattern. It means a page is not fully served over HTTPS, and the fix is to install or renew the certificate, force every URL to HTTPS, and clear any mixed content. Do that and the padlock returns, usually within an hour.

The payoff is trust on every page: fewer bounces, smoother forms, and a small ranking edge back in your favour. If your site still shows the warning, you can have it removed properly the first time. ZenWeb can secure it and keep it that way with an ongoing web design and maintenance plan.

Seeing “Not secure” on your site? Let’s remove it fast.

Book a free 30-minute session — we’ll check your certificate, force HTTPS across the whole site, clear any mixed content, and get the padlock back with a plan to keep it there.

Get my free website security check →


11. Frequently Asked Questions

1. Why does my website say Not Secure?

Your website says Not Secure because the page is loading over HTTP instead of HTTPS, so the connection is not encrypted. Usually there is no SSL certificate, it has expired, or a few files still load over HTTP. It does not mean you were hacked; it means the encryption is missing or incomplete.

2. How do I remove the Not Secure warning from my website?

Install or renew an SSL certificate from your hosting dashboard, change your WordPress site address to https://, then force a redirect from HTTP to HTTPS. Fix any remaining mixed content and clear your cache. Most sites lose the Not Secure warning after the certificate is active and HTTPS is enforced site-wide.

3. I already have SSL, so why does one page still show Not Secure?

That is almost always mixed content. The certificate is fine, but one image, script, or embed on that page still loads over HTTP, so the browser flags the whole page. Open the inspect tool to find the HTTP asset, repoint it to HTTPS, and the padlock returns.

4. Is a Not Secure warning bad for SEO?

Yes, a little. Google has treated HTTPS as a ranking signal since 2014, so an HTTP site gives up a small edge. The bigger cost is trust: visitors who see Not Secure often leave before reading anything, which raises your bounce rate and quietly lowers conversions.

5. Does fixing the Not Secure warning cost money?

Often it is free. Most Malaysian hosts include a free Let’s Encrypt SSL certificate, so the fix is activating it and forcing HTTPS rather than buying anything. A paid certificate is only needed for special cases. If the site is complex or takes payments, professional help keeps the switch safe.

Table of Contents

Table of Contents

See Also

Online Store Cart Not Updating? How to Fix It Fast

Online Store Cart Not Updating? How to Fix It Fast

Forms Working but Leads Never Arrive? How to Fix It

Forms Working but Leads Never Arrive? How to Fix It

Website Feels Slow to Everyone? How to Diagnose Why

Website Feels Slow to Everyone? How to Diagnose Why

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!