Recently CloudFlare has launched Universal SSL for every user. One must take benefit from it. Not also it will give additional security but according to recent announcement by google, it is also confirmed that it is also one of the ranking factors. Not only this it is also costly to buy SSL Certificate. Tech Arrival is using CloudFlare as CDN since long time and before 15 days we have moved it to https i.e. Flexible SSL via CloudFlare. So let’s discuss from the scratch about SSL to the Full CloudFlare Flexible SSL Guide for WordPress.

– What is SSL?

According to CloudFlare,

SSL (Secure Socket Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. This secure link ensures that all data transferred remains private. It’s also called TLS (Transport Layer Security).

– Benefits of Using CloudFlare Flexible SSL

  • Little boost in SEO/SERP. Also read : All in One SEO Tips for WordPress
  • More security and encryption.
  • CloudFlare will connect to your server via http but will serve visitors via https.
  • While using SSL you can enable SPDY from CloudFlare which will make your site load at super speed. For confirmation check below screenshot of Tech Arrival’s performance test by GTmetrix.CloudFlare Flexible SSL Guide for WordPress

CloudFlare Flexible SSL Guide for WordPress

Note : Here we are assuming that you are already using CloudFlare on your WordPress blog. If not then read our previous article about WordPress Speed Optimizations.

  1. Login to CloudFlare.
  2. Go to CloudFlare Settings of your website.
  3. There you will find SSL option. Select Flexible SSL. (Bonus Tip : We will also recommend you to enable SPDY, set Automatic IPv6 to Full & Pseudo IPv4 to Overwrite headers)CloudFlare Flexible SSL Guide for WordPressCloudFlare Flexible SSL Guide for WordPress
  4. Now go to WordPress dashboard and install WordPress HTTPs Plugin.
  5. Open HTTPS Plugin settings page.
  6. Tick Always use HTTPS while in admin panel & select Yes in Proxy option.
  7. Now check whether your blog is opening via https or not. If yes then you can follow the further steps. If not then wait for 24 hrs to get SSL activated via CloudFlare.CloudFlare Flexible SSL Guide for WordPress
  8. Now if you want to use only https protocol to access the site i.e. Force SSL on all pages, then you have to add a Page Rule in CloudFlare which will redirect all not https traffic to https.
  9. Go to CloudFlare -> Page Rules.
  10. Paste http://** in URL Pattern and Turn On Always use HTTPS.CloudFlare Flexible SSL Guide for WordPress
  11. Congrats! your site is now over SSL. More secure and faster.

PS : You can also change URL in WordPress Dashboard -> Settings -> General to https.

Thank you for reading this post and keep connected to Tech Arrival to continue enjoying wonderful posts. Share your views about this post in comment section below. If you are still having any query throw it in comment section.

If you find this post helpful, don’t hesitate to share this post on your social network. It will only take a moment and also it is quite easy and helpful for others.


  1. CloudFlare is the best cloud services I have used. I’m using it on all my sites and results are awesome. Thanks for sharing this info bro. Keep up the good work.

  2. Thanks Mehul for your guide I really appreciate your work .
    I followed every step for my website and it worked.

    My visual editor of site was not working and I was not able to write post after using ssl. After changing Flexible SSL to Full SSL it started working.

    Thanks for your guide it helped me a lot 🙂
    I constantly visit here as it provides quality content for improving seo of your website.

    • You’re welcome Nikhil. But as you said you changed settings to Full SSL, I will only recommend you to use Full SSL if your server supports it otherwise it can create problem accessing you site.


CommentLuv badge