To leave a comment, please Login or Register

1. Create Account

First of all, create an account by going to CloudFlare site, after that enter the link of your website.

Cloudflare will scan your domain records. It takes a few seconds to complete this process. After scanning, a new page will open where you have to click on Continue button.


Cloudflare's Pricing plan page will come in front of you. The Basic plan of Cloudflare is completely free. You can also choose a paid plan to get more features.


Cloudflare will give you two nameservers. Update both nameservers by going to your Domain Name Management Dashboard. After updating, it may take from 5 minutes to 24 hours for it to go live.

You have successfully setup Cloudflare for your website.

2. Enable SSL

After setting up your domain, go to the Crypto page and select Flexible SSL (Crypto >> Flexible SSL) from the SSL section and configure some required settings.

Here you have requested SSL certificate for your site. It will be activated within 10 to 15 minutes. However, Cloudflare takes 24 hours to activate the SSL certificate on your site.

3. Install plugin on your WordPress site

Now you will need to install and activate two plugins in your site.

CloudFlare Flexible SSL

SSL Insecure Content Fixer

4. Configure plugin

CloudFlare flexible SSL is a plug and play plugin. You don't need any kind of setting in it. Whereas you will need the setting in SSL Insecure Content Fixer.

First, install SSL Insecure Content Fixer plugin in your blog and go to its settings page then “HTTP_CF_VISITOR (Cloudflare Flexible SSL); Deprecated, since Cloudflare sends HTTP_X_FORWARDED_PROTO now” option.

Now click on the Save changes button button.

5. Create a Page Rule

Then go to your Cloudflare account and click on Page Rules >> Create Page Rule. Enter your website URL with a (*) sign here. After that click on Save and Deploy.

Congratulation! You have enabled free SSL certificate on your blog.
10 days ago   0