How to set up and configure CloudFlare for WordPress

If you made it through the W3 Total Cache configuration section, CloudFlare is going to seem like an absolute walk in the park in comparison.

Grab a fresh cup of coffee and let’s keep going.

Step 1: Sign up for a CloudFlare account and select your website

Head on over to the CloudFlare website and sign up for an account.

Once you create your account, CloudFlare will ask you to add your website. Just enter your website’s domain and click Scan DNS Records:

Step 2: Choose your plan level

Because this post is all about speeding up your site for free, you should choose the Free plan. For most site owners, the free plan is more than powerful enough.


CloudFlare will show you a helpful video while it scans your website. Once the scan finishes, just click Continue.

Step 3: Verify your DNS records

On the next screen, you need to verify your DNS records. I know this might seem complicated. But if you’re a beginner, here’s all you need to do:


Make sure you see the orange CloudFlare icon next to your real domain name. This means that CloudFlare will accelerate traffic for that domain. If you’re using any public subdomains, you should also verify that you see an orange icon next to them.You can remove localhost, admin etc.

As long as you see the orange icon, you’re set to jet!

Step 4: Update your nameservers

In the last step, you’ll need to update your domain’s nameservers from your current nameservers to the new nameservers provided by CloudFlare.

To do that, you’ll need to go to wherever you registered your domain name and update your nameservers with your registrar. If you need help, your registrar’s support team can point you in the right direction.


It might take 24 hours for the changes to take effect. But don’t worry – your site won’t experience any downtime. All that means is CloudFlare might not actually start speeding up your site for 24 hours.

And you’re done with the basic configuration!