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.
Why Is My WordPress Website Showing 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.
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.
Some hosting companies do not issue and install SSL certificates for you. You have to do this yourself.
How Do I Get An SSL Certificate For My Website?
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 Free 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.
To enforce it, 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.
Bluehost Free 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.
Siteground Free SSL Certificate
Siteground offers free SSL certificates. Siteground states that they try to issue an SSL certificate to your site within 72-hours. If after 72-hours 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.
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.
Hostinger Free 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.
Tick the options for your domain name (non-www and www) and mail server (mail.domainname.com). Next, choose http-01 as the validation method.
Finally, click on Issue.
Once installation is complete, you receive a confirmation message.
After a few seconds, your site loads on HTTPS.
If your Hostinger hosting package has a hpanel. Please check out Hostinger’s tutorial for getting a free SSL certificate for your website.
How To Get A Free SSL Certificate For Your WordPress Website
For my websites, I use Cloudflare. Cloudflare is a CDN service that offers free SSL certificates.
To get a free SSL certificate from Cloudflare, you must sign up for a free account.
On your dashboard, select Add A Site.
Type the URL of your website and click on the Add Site link.
Select the free plan and click on ‘Continue’.
Next, Cloudflare scans DNS records for your site.
Once complete, select Continue.
Finally, you have to update your domain name nameservers.
Go to where you purchased your domain name and look for the option to edit your nameservers.
I bought my domain name on Namecheap.com. On the account dashboard, select Manage.
Under Nameservers, copy and paste the nameservers given by Cloudflare. Once complete, click on the green tick.
When you change nameservers, it takes a few hours for the internet to update. You can track the update progress on whatsmydns.net.
Type your site URL, select NS from the menu, and click on Search.
As the internet updates, new nameservers appear.
After the update is complete, your website has a valid SSL. You get the padlock for your site.
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.
To get an SSL certificate for your website, I recommend contacting your hosting company. 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.