Knowledge / Security

How Do I Fix “Not Secure” on My Website?

Answered by Arslan Ijaz, Survyc
Updated November 11, 2026
1 min read
Short answer

To fix "Not Secure" on your website, install an SSL certificate (most hosts offer a free one), change your WordPress Address and Site Address to https, redirect every http page to https, and replace any images or scripts that still load over http. The warning usually disappears once all four are done.

Why does my website say “Not Secure”?

The page loads over http instead of https, the SSL certificate is missing or expired, or an https page still loads an image or script over http. That last one is called mixed content.

How do I fix it?

  1. Turn on the free Let’s Encrypt certificate in your hosting panel, covering both www and non-www.
  2. In WordPress, go to Settings, General, and change both addresses to https://. Back up first.
  3. Turn on “Force HTTPS” in your host, or add a 301 redirect from http to https.
  4. Find mixed content in Chrome DevTools, Security panel, and update those file URLs.
  5. Check your main pages and contact form in a private window.

Warning back after a few weeks? The certificate is not renewing. Our website repair services fix SSL problems on a staging copy first.

Recommended services

Related questions

On this page
Contents
Rather not do it yourself? Survyc looks after WordPress sites for small businesses, with a fixed monthly price and one named contact.
Updates tested on staging first
Daily off-site backups
Emergency help 24/7
Cancel any time
Call (551) 344-0070. Reply within one business day.
Still have a question?

Ask a WordPress question, get a plain answer

Email info@survyc.com with your site and your question. We reply within one business day, and there is no charge for the answer.

Talk to a WordPress expert

Tell us what's wrong. We reply within one business day with a fixed price or an hourly estimate, and nothing starts until you approve it.

  • 24/7 emergency help
  • Fixed on a staging copy first

Prefer to talk? Call (551) 344-0070