COMING SOON! Earn recurring revenue and manage your clients with Flywheel's Growth Suite.

Join waitlist

How do I set up Cloudflare on Flywheel?

Updated on May 5th, 2020

Getting set up with Cloudflare on Flywheel is quick and easy! Almost all of it can be done directly through Cloudflare’s dashboard, and we don’t require any special setup on our end.

(If you’d just like to know a little more about what Cloudflare is and what services they provide, have a look at Cloudflare’s pricing page.)

To get started, just follow the steps below:


Sign up for Cloudflare (if you haven't already)

Creating a Cloudflare account is free. You can sign up for Cloudflare at


Add your domain to Cloudflare

Once you’ve got an account set up and you’re signed in, click the “+ Add Site” button.

On the next page, enter your site’s domain in the text field beneath the “Accelerate and protect your site with Cloudflare” header and click “Add site”.


Choose a Cloudflare Plan

At this point, you’ll be prompted to select a Cloudflare plan. You can use Cloudflare for free and get many of the benefits, but they do offer additional services at higher plan tiers. Click here for a list of pricing and benefits for each tier.


Verify your domain's DNS records

Once you’ve chosen a plan, Cloudflare will begin scanning the domain. The scan will take a minute or so, after which Cloudflare will automatically detect any existing DNS records already in place for your domain, including where the domain is currently pointed and any email settings.

You’ll see a list of your domain’s existing DNS records once Cloudflare detects them. If you need to change any of these settings or add new DNS records, you can do so at this point, but you can most likely just leave these settings alone.

If your domain is already pointed to Flywheel, you probably don’t want to change anything here. Otherwise, you can update now, or you can do that through your Cloudflare dashboard any time after you’ve completed this setup process. (Here’s how to point your DNS records to Flywheel.)

Note that not all records will show the Cloudflare icon in the status column; only records that control actual web traffic, which usually means A records or CNAMEs that redirect to A records. The gray cloud (or none at all) will likely show in the Status for other DNS records. That’s normal. Those will still work; they just won’t be proxied by Cloudflare.


If you have email through your domain, make sure the MX records are in place correctly with Cloudflare! Cloudflare should detect the current settings and carry them over safely, but if not, email may become undeliverable until the MX records are properly updated.

Copy Cloudflare's nameserver values and put them in place with your domain registrar

You’ll be prompted to change your name servers to values provided by Cloudflare. The current nameservers will display up top, with the replacement nameservers listed below

For this step, you’ll need to log into your domain registrar account, locate the nameserver values, and change them to the values defined by Cloudflare. It’s essentially just copying from Cloudflare and pasting over the registrar’s current nameserver settings.

The specific details of this process will vary depending on your registrar. It may be necessary to check your registrar’s help documentation or reach out to your registrar’s support for assistance changing the nameserver values.

Here’s a screenshot of what changing name server values looks like with Hover, just for reference:

The process of changing name server values will differ between registrars


Allow time for propagation

Once you’ve saved the proper Cloudflare name server values in your registrar control panel, click the “Done, check nameservers” button in the Cloudflare dashboard. Most of the time, this doesn’t take more than a few minutes, but changes affecting DNS can sometimes take up to 24 hours. In any case, there won’t be any downtime during the transfer. You can always check the progress manually by clicking “Re-check now”.

Once that’s complete, you’ll get a message confirming Cloudflare has activated.

That’s it! You can now manage your domain’s Cloudflare settings through your Cloudflare dashboard. If you’re new to Cloudflare, be sure to check out their guide with Top Tips for New Cloudflare Users, and let our support team know if we can help with anything along the way!


Some Cloudflare settings can cause issues on Flywheel in certain cases. See the note at the end of this help article for more details.

Was this article helpful?

Getting Started

New to Flywheel? Start here, we've got all the information you'll need to get started and launch your first site!

View all

Account Management

Learn all about managing your Flywheel user account, Teams and integrations.

View all


Everything about billing, invoices and payments can be found here.

View all


Flywheel hosting plans include a ton of great features. Learn about how to get a free SSL certificate, set up a staging site, and more!

View all

Platform Info

All the server and setting info you'll need to help you get the most out of your Flywheel hosting plan!

View all

Site Management

Tips and tricks for managing your sites on Flywheel, including going live, troubleshooting issues and migrating or cloning sites.

View all

Flywheel help

Help is just a click away! Log into the Flywheel dashboard to instantly chat with an expert, open a ticket, or follow along with in-depth documentation. We happily offer support 24 hours a day, 7 days a week, 365 days a year!

Log in

Try Flywheel today

Launch your next WordPress site in minutes.

 Free migrations  24/7/365 support  14‑day demo sites