Home » WordPress » How to fix “Your connection to this website is not secure” in WordPress

How to fix “Your connection to this website is not secure” in WordPress

Best WordPress hosting 2024

If you’re building your first WordPress website, you may now know what to do if your browser shows that your website is not secure. Most browsers show notifications like this:

  • “Your connection to this website is not secure” in Chrome,
  • “Connection is not secure” in Firefox,
  • “Your connection to this website isn’t encrypted” in Microsoft Edge.

It may look a huge issue (Google and other search engines also don’t like insecure websites so it won’t do any good for rankings), but it’s actually not a big deal. What your WordPress website is missing is SSL security certificate, and one free plugin that will make your website secure in seconds.

Where to get SSL certificate for WordPress

Most of website hosting companies around the world let you use free Let’s Encrypt certificate, that will be perfectly fine for a simple WordPress website or blog. Most of the time the only thing you’ll need to do it to enable it in hosting admin panel (like DirectAdmin or cPanel).

How to install free Let’s Encrypt certificate in DirectAdmin

  1. Click Domain setup. Then click your website’s domain. Finally – check Secure SSL checkbox, and save the changes. SSL is now enabled.
wordpress directadmin enable ssl

2. Next step – install Let’s encrypt certificate. Click SSL Certificates, and select Free & automatic certificate from Let’s Encrypt.
Don’t forget to select domain – with www in front, and without www. Then the certificate will work both ways.

how to install let's encrypt certificate in directadmin for wordpress

That’s it – SSL certificate is enabled in installed in DirectAdmin.

Let’s Encrypt certificate installation in other panels

Most of the server admin panels have more-or-less the same settings for installing Let’s Encrypt certificate. Just look for SSL certificates in the menu, and you should get the same result as in the DirectAdmin example.

If you’re not sure if your hosting provider offers free Let’s Encrypt certificates, or you don’t find any setting for it, just contact your hosting provider. Most hosting providers (especially if they offer WordPress installation) should offer it by default.

How to enable SSL in WordPress and fix those non secure notifications once and for all

There are multiple ways to enable SSL in WordPress. But the simplest and easiest way – to use free plugin built especially for this task. If SSL certificate is already installed in your host, you’ll sort it out in seconds:

  • Login to your WordPress admin panel, and click Plugins >> Add New.
  • Enter Really Simple SSL to the searchbox.
  • Install and activate the plugin.
wordpress how to enable ssl

Just after installation plugin will ask you to enable SSL. Just hit Go Ahead, activate SSL button.

wordpress fix Your connection to this website is not secure

The plugin will sort out all the redirects from http to https in your website, so you won’t need to make any configuration changes or update links – SSL will be activated in your WordPress website in seconds!


Fathom analytics - privacy focused cookie-free website analytics

Most popular tutorials

Get our latest WordPress news and special offers from RockSolidWP!

Only useful WordPress and WooCommerce tips and tricks and exclusive offers for our readers once a month. No marketing nonsense.

Looking for reliable yet affordable WordPress hosting?
Hostinger is the way to go!

Get 10% OFF by using code IMAKEITWORK