Is Your WordPress Website Not Secure? You Need To Do This

In my post, I show you how to remove Not Secure from your WordPress website, step by step.

Internet browsers show the not secure warning on websites that do not encrypt data between the browser and website server. As a website owner, you need to fix this.

To remove not secure from your website, you need an SSL certificate issued and installed on your website. An SSL certificate allows your website to move from HTTP (insecure) to HTTPS (secure). On HTTPS, data shared between the browser and server is encrypted.

Let us remove not secure from your website.

WordPress Website Not Secure

When you launch your new WordPress website, the site does not have an SSL certificate activated. When you go to your homepage, it is loaded using HTTP. HTTP is not secure. Internet browsers detect the insecure connection and display a warning.

Browser not secure notification

Visitors to your site see the message and will probably close your website.

SSL certificates allow you to move your site from HTTP to HTTPS. HTTPS is secure. After your site moves to HTTPS, the Not Secure message changes to a padlock icon.

Secure connection

Some hosting companies do not issue and install SSL certificates for you. You have to do this yourself.

How To Get An SSL Certificate

First, I recommend you contact your hosting company. They might offer a free SSL certificate with your hosting package.

Secure websites are essential. It is easy to find a hosting company offering free SSL certificates.

Some companies offer both free and paid SSL certificates.

Hostgator SSL Certificate

Hostgator offers free SSL certificates with their hosting plans. You must enable and enforce the certificate for it to work.

To enable it, point your domain to Hostgator. You do this by updating your nameservers on your domain name account.

Add code to the .htaccess file to force your site to redirect from HTTP to HTTPS. Hostgator recommends installing the Really Simple SSL plugin to add the code for you.

For a guide on getting an SSL certificate for your Hostgator site, visit their help page.

Hostgator free SSL

Bluehost SSL Certificate

Bluehost offers free SSL certificates. Bluehost states that the certificate is automatically assigned and installed on your website. But some customers might have to activate the SSL certificate.

To activate your free SSL certificate on Bluehost, go to the security tab on your Cpanel dashboard, and toggle the free SSL.

Bluehost SSL certificate

Siteground SSL Certificate

Siteground offers free SSL certificates. Siteground states that they try to issue an SSL certificate to your site within 72 hours. After 72 hours, if your site still shows not secure, manually issue an SSL certificate for your site.

Go to Security on your toolbox dashboard and select SSL Manager. Select your domain and click on Get to issue an SSL certificate.

Issue Siteground SSL

Once the SSL certificate is issued and installed for your site, you must configure your WordPress website to work through HTTPS.

Siteground recommends you install their Siteground Optimizer plugin. Once installed, select Environment from the menu and press the HTTPS Enforce button.

Siteground optimizer plugin

Hostinger SSL Certificate

Hostinger offers free SSL certificates, but you must issue them yourself. Go to your Hostinger Cpanel and scroll down to Security. Click on the Let’s Encrypt SSL icon.


Next, select Issue for the domain you want to secure.

Issue SSL certificate

Tick the options for your domain name (non-www and www) and mail server ( Next, choose http-01 as the validation method.

Finally, click on Issue.

Issue SSL certificate

Once installation is complete, you receive a confirmation message.

SSL confirmation message

After a few seconds, your site loads on HTTPS.

Please check out Hostinger’s tutorial for getting a free SSL certificate for your website if your Hostinger hosting package has a hpanel.

How To Get A Free SSL Certificate

For my websites, I use Cloudflare. Cloudflare is a CDN service that offers free SSL certificates.

Cloudflare free SSL certificates

To get a free SSL certificate from Cloudflare, you must sign up for a free account.

Create a free account on Cloudflare

On your dashboard, select Add A Site.

Add a site

Type the URL of your website and click on the Add Site link.

Add site link

Select the free plan and click on ‘Continue’.

Select the free plan

Next, Cloudflare scans DNS records for your site.

Once complete, select Continue.

DNS records

Finally, you have to update your domain name nameservers.

Update nameservers

Go to where you purchased your domain name and look for the option to edit your nameservers.

I bought my domain name on On the account dashboard, select Manage.

Manage domain name

Under Nameservers, copy and paste the nameservers given by Cloudflare. Once complete, click on the green tick.

Nameserver update

When you change nameservers, it takes a few hours for the internet to update. You can track the update progress on

Type your site URL, select NS from the menu, and click on Search.

Monitor nameserver update

As the internet updates, new nameservers appear.

Nameserver update

After the update is complete, your website has a valid SSL. You get the padlock for your site.

Cloudflare SSL certificate


To build trust with your audience, you must have a secure website. To do this, you need an SSL certificate. The SSL certificate allows you to move your website from HTTP to HTTPS. Websites with a valid SSL certificate do not get the Not Secure warning message from internet browsers.

I recommend contacting your hosting company to get an SSL certificate for your website. Many hosting companies offer free SSL certificates with their hosting plans. You might have to activate the SSL certificate yourself. Contact your hosting company or check out their tutorials.

If you do not want to go through your hosting company, I recommend Cloudflare. Cloudflare is a CDN service offering free SSL certificates. Sign up for a free account and select their free plan. On the free plan option, add your website and change your nameservers to get an SSL certificate for your site.

How to make your website secure? Do you use your hosting company? Do you use Cloudflare?

I hope you found my article informative. If you have any questions, please leave them in the comments. I do my best to help all my visitors.

Do you need help with your blog? Feel free to contact me directly. Send me a short message about what you want to do using the form.