Cloudflare provides Content Distribution Network(CDN), Web Optimization service, DDoS, WAF and SSL service.They have free as well as paid plan. Most of the premium services are available in a paid plan, but the free plan is also good for a beginner blogger. You get decent CDN, Caching and Free SSL service.
In this article, I am going to share how to add your site and setup Cloudflare on your WordPress Blog.
Cloudflare actually acts as a proxy between your site and user. All traffic passes through their network which is spread across different part of the World. It does cache static content of your site and serves from nearest node to user. This helps to boost performance at the same time-saving bandwidth. It really helps if you are using Shared Hosting Service offered by Hostgator, Bluehost or any provider.
Step 1 – Create Cloudflare Account
First you need to create an account on Cloudflare. Open Official Website and click on Sign Up button at the top left corner. You can also use this link to sign up. Enter your email address, a strong password and accept terms and conditions. Click Create Account button.
Step 2 – Setup Website
These are wizard drive steps. You just need to enter requested data and click continue button.
In this step, you need to enter the domain name and click on Scan DNS Records.You can enter multiple names separated by a comma. It scans your site to find out existing DNS and other related information. It also shows a small video on Cloudflare. Click on Continue.
This is how it shows the DNS records. It include A, AAA and CNAME entries and everything.
Do not change anything and just hit Continue.
Select Cloudflare Plan
It offers different plan like,
- Free Website
- Pro Website
- Business Website
- Enterprise Website
Not earning anything from these blogs… 🙁 so choosing Free Plan and click Continue. in Free website, you get Basic Security Protection, Fast Website Performance, SSL and always online service.
Next, it shows existing name server of your site and nameserver you need to change.Now, this site is using Hostgator Shared Service.
Next step you need to change the name server of your site with the new one given by Cloudflare.
You need to login to a domain registrar and change the name server. Nameserver process takes somewhere around 3 to 4 hours even though the message is saying 24 hours. Your website remains up and keeps serving your visitors. Now we are using the domain from GoDaddy. So let’s login there and change name server to cortney.ns.cloudflare.com and sid.ns.cloudflare.com.
Update Name Server
Login to domain registrar in our case it is Godaddy. Navigate to manage domains. Identify the one which you want to move to Cloudflare and click on it.
Click on the change button and enter nameserver given by Cloudflare as shown in below image. Click save.
Time to cross verify if you have updated DNS names properly. After updating DNS Nameserver for your domain, head on to Cloudflare setup and click on continue. Next window provides you an option to recheck nameserver.
If it is green and status Active, then you are good. Your website will be served from cloudflare network once it gets propagated.
That’s it… You added your site. You need to wait for 72 hours for the naming server to get propagated. Don’t worry it happens fast and there is no downtime.