Free SSL certificate and CDN to keep WordPress secure

Do you know? How to get a free SSL(secure sockets layer) certificate and CDN(content delivery network) for WordPress if not, then let me guide you

Is Cloudflare free?

Yes! It is free to use a basic plan but if you want to upgrade with new features then you have to pay for it

cloudflare support

Remember if something wrong happens then there will not be any support either from 24x7chat or phone call

If you are using free plan then 520,525 error’s are common, and the error’s were server created

You wont be able to solve this error because no better information available on youtube and internet

It’s better to go with the business plan only but when you have shortage money then consider it

Is SSL free in Cloudflare?

Yes! SSL and CDN both together you can use it for free or else you can use any one of it individually

So, let dive into it

Step 1: Create an account in Cloudflare

You can click here to create an account in Cloudflare

  1. Enter email and password(with 8-character at least )
  2. Enter your site(yourdomainname.com)without Http or www then ADDsite
  3. Select a free $0/month plan and confirm plan
  4. Review your DNS records and click continue

Do you know? Which hosting service you are using? in my case, I am using Godaddy remember every hosting service provider have a different panel for setting DNS

Step 2: change your name servers

Login into your hosting service provider panel and change your DNS with Cloudflare free DNS

For Godaddy

  1. My products —-> domains—-> DNS
  2. Click change the existing nameserver’s with free Cloudflare nameserver’s and save
  3. Done, check nameserver’s

If you, do not have Godaddy hosting then you can contact, your hosting service provider to guide you to change the DNS

Step 3: install the Cloudflare plugin for free CDN

To install Cloudflare plugin in WordPress you need to go to your WordPress dashboard

  1. Plugin—->Add new
  2. Search Cloudflare plugin
  3. Then click install now and Activate

Remember the plugin name is “Cloudflare”

free cloudflare

Step 4: set the Cloudflare plugin settings

In order to use Cloudflare plugin you need to set the settings

  1. Go to WordPress dashboard and click on setting—-> Cloudflare
  2. Click sign in here
  3. Then  click get your API key from here
  4. Api  token’s —->view Global Api key
  5. Enter password
  6. Copy your Api key

Enter Cloudflare Api credentials and save Api credentials

  • Apply optimize Cloudflare   for WordPress

Congratulations! You have connected Cloudflare CDN to the WordPress

So, by  applying this 4 simple steps, you can get free CDN for WordPress

Step 5: Get free SSL

  1. Go to your Cloudflare dashboard and click on your domain name (Active)
  2. SSL\TLS —-> flexible
  3. Page rules—->create page rule
  4. Write something like this  http://*your domain name.com/*
  5. Click +Add a setting——>Always use HTTPS
  6. Save and deploy
free SSL
free SSL cloudflare
cloudflare SSL certificate

Step 6: HTTP to https redirect by using a plugin

SSL what is

As you know, you have a website with HTTP, so, we use SSL for HTTPS

In order to get SSL certificate for WordPress, we need to install a plugin called SSL insecure content fixer

There are many plugins to the job, but I use SSL insecure content fixer for free Cloudflare SSL

  1. Go to WordPress dashboard
  2. Plugins—-> Add new
  3. Search for SSL insecure content fixer plugin
  4. Click install now then activate
  5. Go to settings of SSL insecure content fixer plugin
  6. Select capture all and HTTP_X_FORWARDED_PROTO
  7. And save changes

Mohammed Anees

Hey there, welcome to aneescraftsmanship I am Mohammed Anees an independent developer/blogger. I like to share and discuss the craft with others plus the things which I have learned because I believe that through discussion and sharing a new world opens up

Leave a Reply

Your email address will not be published.