How set up an SSL certificate to remove the “not secure” warning

Last updated February 8, 2024
WordPress SSL certificate setup

Google is cracking down on “not secure” websites. In this guide you can learn how to set up a free SSL certificate and remove the “not secure” SSL warning from your website. Let’s dive in.

What is an SSL?

An SSL is a security layer that sits between your website and your visitor’s web browser and encrypts the data sent between those two things. This is important because it encrypts and secures any sensitive data such as logins or credit card details that your website visitors enter into your website. Encrypting this type of data protects your user’s privacy and stops malicious third parties from stealing that information.

Keeping highly sensitive personal information safe from prying eyes is so highly important that Google has started warning people when an SSL is not active on a website by adding a “Not Secure” label to the page like this:

How to fix SSL not secure warning

In this post we will give you some step by step instructions on how to apply a free SSL Certificate to your website, if you feel this guide is too technical then we recommend you speak to a WordPress developer. A developer of your choice can install an SSL normally just for the cost of their time (1-2 hours).

Step 1: Create a free Cloudflare account and add your domain

Head over to and create a free account and follow their prompts to add your domain. Cloudflare will generate an SSL certificate for you after you switch over to use their service, this can take up to 24-48 hours.

Step 2: Install a plugin called “Really Simple SSL” via your WordPress admin area

Login to your WordPress website and install a plugin called Really Simple SSL. This plugin will force your website to use the secure version of everything and fix a lot of the warnings that can happen after converting your website over to use an SSL

Step 3: Run a search and replace over your database

Install a plugin such as Better Search Replace to change the references in your database from “” to “” (the only difference is the “s” in “https”).

Step 4: Review your theme code for hand coded references to insecure URLs

Head on over to your website hosting account and review your theme, scripts and stylesheets for any insecure references since those will be flagged as insecure even if you have an SSL certificate installed.

Step 5: Let Google Search Console know about the change

Once you have completed the change and your website is looking secure you can head over to Google Search Console and login or create an account to let Google know that your website is now using an SSL. Google treats SSL and non-SSL as different websites, which is why you have to let them know about it.

Need help with your SSL setup?

That is all you need to do to set up a free SSL certificate. However I know this is a fairly technical post. But don’t sweat it – you are not alone. At WP Runner we can install a SSL Certificate for any of our customers once they subscribe to our unlimited website maintenance plan.

Get an SSL certificate installed (and more) with out unlimited website support plans

We hope this helps demystify what is required to set up an SSL. If you have any more questions don’t hesitate to let us know in the comments below!

Get your personal website development team and send them unlimited website tasks for just $119

Learn more


Leave a Reply

Related Stories

WordPress login page
November 10, 2021

How to login to your WordPress website (with security advice) in 2024

This guide will teach you how to login to your WordPress website and make sure your WordPress login is secure.

WordPress coupon codes
February 24, 2019

11 Best WordPress Coupon Code Plugins 2024

Offering quality discounts is a great way to ensure customer acquisition, loyalty and satisfaction in the long term. Discover the best premium and free coupon plugins for WordPress.

How to install WordPress plugins
October 17, 2021

How to install or upload a WordPress plugin (the ultimate guide)

Learn how to install or upload a WordPress plugin. Plugins help you add functionality to your website that you never would have had before.