Skip the cost of hosting and transfer billing to your client with one click!

Learn More

Help articles General Questions

How do I set up Cloudflare on Flywheel?

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, then enter your domain in the text field beneath the “Set Up Websites” header. Once you’ve entered your domain, hit the “Begin Scan” button:

Add your domain to the text field, then click the "begin scan" button

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.


Verify your domain's DNS records

Cloudflare will automatically detect all A, CNAME, MX and other records in place

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.

When you’re ready, click the “Continue” button to choose a plan.


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.

Choose a Cloudflare Plan

You can use Cloudflare for free and get many of the benefits, but Cloudflare does offer additional services at higher plan tiers. If you’re just looking for basic features, such as routing your domain or using Cloudflare’s Flexible SSL (not to be confused with our free Simple SSL), then the Free Website plan will work just fine.

In any case, choose the plan you’d like, then click the “Continue” button.


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

You’ll be prompted to change your name servers to values provided by Cloudflare, and shown the current settings alongside what the values should be.

Cloudflare will provide name server values for you to put in place with your registrar

For this step, you’ll need to log into your domain registrar account, locate the name server values, and change them to the values defined by Cloudflare. It’s essentially just copying from Cloudflare and pasting over the registrar’s current name server 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 name server 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 “Continue” button in the Cloudflare dashboard. You’ll probably see the “Status: Pending” screen:

For a short time after Cloudflare's name server values are updated, the domain will show as "pending" in Cloudflare

Most of the time, this doesn’t take more than a few minutes, but as Cloudflare notes, changes affecting DNS can sometimes take up to 24 hours. But in any case, there won’t be any downtime during the transfer.

You can click the “Recheck Nameservers” button to see whether the change is complete. When it is, you should see “Status: Active”:

Status: Active will show once the name servers have fully updated

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?

  • Billing & Accounts

    Questions relating to payments, billing and managing your account on Flywheel.

    14 Articles
  • Blueprints

    Learn everything there is to know about what Blueprints are, how to create them and how to make the best use of them.

    5 Articles
  • Database

    How to access your WordPress database to make changes and update content.

    3 Articles
  • Domain Names

    Details about how to manage DNS and point your domain names at Flywheel.

    14 Articles
  • Frequently Asked

    The most commonly asked questions, and a few we just think you should know.

    26 Articles
  • General Questions

    Questions that don't fit elsewhere, or those about Flywheel in general.

    56 Articles
  • Getting started

    Everything you need to know to get your first Flywheel site up and running.

    17 Articles
  • Local by Flywheel

    Everything you need to know about our amazing, free local WordPress development software for Mac and PC.

    17 Articles
  • Organizations

    Everything you need to know about managing your team with our Organizations feature.

    8 Articles
  • Plugins

    Which plugins work best, which plugins work worst, and everything in between.

    7 Articles
  • Security

    Details about everything Flywheel does to makes your site so secure.

    15 Articles
  • SFTP

    Information on setting up and troubleshooting with SFTP connections and file transfers.

    5 Articles
  • Simple SSL

    All there is to know about our free, automatically installed and activated SSL certificates.

    9 Articles
  • Staging

    How to get the most out of Staging, which allows you to duplicate a site, make changes, and then push those changes to the live site.

    6 Articles
  • White Label

    Everything you need to know about our Whitelabel subscriptions for branding and reselling Flywheel.

    4 Articles

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 it yourself. It's free & takes less than 60 seconds. Sign up