Adding Cloudflare proxy, CDN, and its other features to your managed GoDaddy WordPress plan isn’t hard at all. I’ve personally benefited from it a ton, and I am sure you will too!
Prerequisites/Things You’d Need (in Order Of)
- A GoDaddy Managed WordPress Plan with a domain name that’s live. For example, feedthecuriosity.com.
- Then, you’d need to sign-up with Cloudflare. You can do so here. The reason I am putting this as step 2 is because during signup, Cloudflare requires you to add a website, and it needs to scan your existing DNS records.
- Note to select the free plan, unless you know you need a paid one.
- Logins to both (which shouldn’t be a problem).
With these 3, you’re set to get started. On a high-level, the gist is that you essentially have to change your GoDaddy nameservers with Cloudflare, and verify a few things.
What You Need to Do in GoDaddy
Once you’re into your GoDaddy account, click on your name in the top-right corner, and from the “Account” section, select My Products.
Next, head over to the section “All products and services,” and under “Domains,” you should be able to see your domain name. Within that module itself, select the DNS option (not Manage all, or manage). See the screenshot below for reference.
Inside your DNS Management page, find “Nameservers.” Then, hit the change button.
Now, because this is the step where we need info from Cloudflare, I’ll go over what you need to do in Cloudflare.
What You Need to Do in Cloudflare
Technically, you would have done everything you needed to when you signed up. But here are some pointers again.
- When the DNS records scan complete, the orange cloud indicates which records are proxied, and the grey ones (non-orange), suggest otherwise. This, cannot be changed. What you should do, however, is verify the record names are correct by matching the info from GoDaddy (step 3; nameservers). As a Matter of fact, I think you’ll benefit a lot more if you directly saw the video from Cloudflare themselves here–>https://support.cloudflare.com/hc/en-us/articles/201720164-Step-2-Create-a-CloudFlare-account-and-add-a-website.
- The video is only 2 mins long, and they nicely summarize all of the technicalities that you need to be aware of.
I tried to find a way to embed their video, but couldn’t. However, if you’d rather not leave this page, below is a YouTube video I found, that I am confident would prove useful, or at the least, you’ll get a better idea of the whole thing.
In any case, once you have your Cloudflare nameservers, go back to step 3, and replace GoDaddy, with Cloudflare’s. Honestly, that’s it — as far as the setup goes. Although, there are a few things you need to be aware of, so follow along.
Things to Expect After GoDaddy Nameservers Have Been Switched With Cloudflare Nameservers
What’ll Change in GoDaddy
Under DNS Management, GoDaddy will tell you that it won’t be able to display DNS information, as they don’t manage the nameservers. Don’t worry, that’s an expected outcome.
Further, within the settings of your managed WordPress website, GoDaddy will try to urge you to update your DNS records back to them. Things would be colored in red to enhance the urgency — instilling an idea that something is severely wrong. Again, fret not; it’s an expected aftereffect.
What to Expect WRT to Cloudflare
Note that it could take 24-48 before your site is being able to be served by Cloudflare. But once it is, confirm that their CDN is actually leveraged. I’ve written a post on how to verify if your site is using A Cloudflare CDN here.
Also, you should be able to start seeing web traffic data, under Cloudflare’s analytics. That’s another sign that your site is being proxied through them.
You May Also Want to Check Out:
- How to Upload Google Search Console HTML File for a WordPress Site
- How to Prevent DDoS Attacks on WordPress (for Free)
- How to Add a Contact Form on Your WordPress Site
- Installing Google Tag Manager [GTM] on WordPress (Without a Plugin)
- What Is Cache Flushing in WordPress?
- HTTP/2 and SEO: What It Is, and How to Check if Your Website Is Using It
- How to Fix the “Could Not Fully Remove the Plugin” Error
- How to Change Link Color in WordPress
As stated right at the beginning, installing Cloudflare on a GoDaddy Managed WordPress isn’t complicated. All you need are logins to both, and you’re good to go!
A pro tip would be to save your default GoDaddy nameservers somewhere, if you ever need to switch back for diagnosis and whatnot.
Lastly, there is a Cloudflare plugin that is traditionally recommended for installation. You can reference my post on Cloudflare CDN again to get an idea, but know that you do not necessarily need that plugin. It’s more of a convenience thing, than actually serving any other purpose.
If it makes you feel better, I do not have the Cloudflare plugin. The only drawback is that you need to log into your account when you need to clear cache or tweak Cloudflare settings — which honestly, I don’t mind.