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

Last updated September 25, 2023
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 $99 unlimited website maintenance plan.

Get an SSL certificate installed (and more) for just $99

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 $99

Learn more


Leave a Reply

Related Stories

Stripe vs PayPal
August 10, 2021

Stripe vs PayPal The Ultimate Comparison Guide 2023

Get help comparing Stripe vs PayPal and get answers to the most important things you need to know before committing to use one (or both) payment gateways.

Australian small business website speeds
August 14, 2018

Are Australian small business websites slow? [Infographic]

We look at the speed of your average Australian business WordPress website broken down by industry. The results surprised us a lot.

Gravity Forms Styles
October 4, 2023

Gravity Forms Styles: The Ultimate Guide

Our comprehensive guide on how to create stunning and professional-looking forms Gravity Forms for your WordPress website