How to Setup Free Cloudflare SSL and CDN For Your WordPress Blog Within 15 Minutes
There is no doubt that the users love speed and security. That’s why the companies like Cloudflare provides a complete solution that increases a website’s speed and security. Really, no one likes slow-footed website and obviously me too. So, what you have to do to increase your website’s performance? The answer is simple, use Cloudflare’s CDN (Content Delivery Network) and SSL for free.
If you are searching for an effective way to speed up and improve the safety of your WordPress blog then Cloudflare CDN and SSL is the best solution for you.
It took me only 15 minutes to setup Cloudflare SSL for my WordPress blog completely.
Why Do You Need to Move on HTTPS/SSL?
HTTP remains for HyperText Transfer Protocol which uses Transmission Control Protocol to send and get data packets, over port 80. On the other hand, HTTPS remains for Hyper Text Transfer Protocol Secure which also uses Transmission Control Protocol to send and get data packets within a connection encrypted by TLS or Transport Layer Security, over port 443. We can easily understand that the “S” added to the finish of HTTP signifies ‘security‘.
The main reason to use HTTPS is to improve your blog’s security.
Do SSL Certificates Affect Search Engine Rankings?
Many people ask whether the use of HTTPS can improve our search rankings. To be honest the answer is damn YES. Brian Dean has quoted HTTPS as one of the 200 ranking factors on his blog post.
|HTTPS as a ranking factor|
Neil also wrote an article about HTTPS as a ranking signal. Look, I found this comment on Neil’s post –
|HTTPS as a Ranking Factor|
Even Google officially declares HTTPS as a ranking signal. Because Google also loves security. That’s why they consider HTTPS/SSL as a ranking factor.
Is SSL Certificate Necessary to Run an Online Store?
In short, the answer is of course. It is necessary to install SSL in the online store. Why? Because people make payments online on your online store and to make online payments safer we need to install an SSL certificate. Hackers are getting smarter these days. We have to stand on a safe side. Most online shoppers are extremely careful and want to know that their data is safe on your site. An SSL gives some assurance to your buyers that the site is trustworthy.
Setup Free Cloudflare CDN and SSL For Your WordPress Blog
Step #1: Sign up on Cloudflare
|Sign up on Cloudflare|
Step #2: Just add your domain name and Cloudflare will automatically scan your DNS Record.
Step #3: Cloudflare will show you a complete list of your DNS records. Now, click on the gray cloud icon next to those DNS records that you want to be passed through Cloudflare. The gray cloud icon will change into an orange cloud. So that the traffic will be accelerated and protected by Cloudflare. After verifying everything, click on “Continue” to proceed further.
Step #4: Cloudflare will show you their plans –
• Free Website – 0$ Per Month
• Pro Website – 20$ Per Month
• Business Website – 200$ Per Month
• Enterprise Website – 5000$ Per Month
You can choose free website plan. Then click “Continue“.
Step #5: Now, you need to change the nameservers. Cloudflare will give you nameservers. Visit your domain registrar (i.e. Godaddy, Bigrock, Namecheap) and change your nameservers. After changing it, click “Continue“.
That’s it. Your status will be changed from pending to active and an SSL certificate will be generated for your WordPress blog.
Redirect All Visitors to HTTPS/SSL
So, you have done everything. But, how do you redirect all your traffic? The answer is, you have to add page rule on Cloudflare. Now, it’s time to redirect all your traffic into HTTPS.
- Log in to your Cloudflare account and then click on “Page Rules“.
- If you are on Free Website Plan then it will show you have 3 Page Rules left. You can also buy more Page Rules if you really need more Page Rules. Click on “Create Page Rule“.
|Create a Page Rule|
- Look at the screenshot below. Just add your domain name in place of example.com
For example: http://*example.com/*
|Create a Page Rule|
Don’t forget to select “Always Use HTTPS” and finally, click on “Save and Deploy“.
One more task!
Now, login to your WordPress Blog, visit Settings –> General and write WordPress address (URL) like http://example.com and write Site Address (URL) like https://example.com. Done!!
Why Is HTTPS Not Showing Even After the Complete Cloudflare Setup?
Are you using Cloudflare on your WordPress blog? How is it working to speed up your blog? Do comment below. I read each and every comment.