Hello Makers,

If you're a website owner, you should know about Cloudflare. This guide will help you to connect your domain to Cloudflare for free.

First of all, we need to know few things about Cloudflare!

What is Cloudflare used for?

Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable. Secure your websites, APIs, and Internet applications. Protect corporate networks, employees, and devices. Write and deploy code that runs on the network edge.

Is Cloudflare good for my website?

Absolutely yes! Cloudflare owns and operates a massive network of servers. It uses these to help speed up websites as well as protect them from malicious attacks like DDoS. Ultimately, websites that use services like Cloudflare are safer and offer their users a better browsing experience.

Is Cloudflare DNS free?


Cloudflare offers authoritative DNS services free of charge and does not limit DNS queries for a domain on the Cloudflare network. You may upgrade to their premium plans anytime if needed.

How to add your site/domain to Cloudflare?

Connecting your domains with Cloudflare is much easier than you think. You just need to change your domain nameservers. So, let's get started.

If you don't have an account on Cloudflare, please create it by clicking here! You just need to enter your email address and the password. After verifying your email, you can able to add sites to your Cloudflare account.

Once you've logged in to your Cloudflare account, click on Add Site!

In the next step, you need to enter your domain (yourdomain.com) and click on Add Site.

Here you need to select your preferred plan or you can just select the Free plan and continue.

After selecting your plan, Cloudflare will automatically start scanning your Domain DNS and it'll take few seconds. After that, you can able to see the active DNS records of your Domain and Cloudflare will show you the records. If you don't need or want to add any other DNS records, then you can able to add or remove DNS records easily.

Just click on continue and in the next step, Cloudflare will ask you to change your nameservers.

You can copy the nameservers from this page and you need to login to your domain registrar and change the nameservers.

Once you've changed your nameservers click on Done, check nameservers, and Cloudflare will take of the rest.

In most cases, you will see the success message, that your site has been added to your Cloudflare account. (You may check the image below)

But sometimes, it'll take more time to be propagated. You may need to wait for a few minutes or hours (Sometimes it'll take up to 24 hours). You don't need to take any action from your end, you just need to wait. You'll see the page like this:

Once the DNS propagation is done, you'll see the success message. That means you're ready to manage your Domain DNS using Cloudflare. (Please check the image below for the success message).

Now you're ready to manage your domain DNS with Cloudflare. You can add or remove DNS records, create page rules, and much more! Now Cloudflare started protecting your site! 🎉

If you want to configure your domain DNS, you just click on the DNS section. And here, you can able to add or remove DNS records easily.

And that's it! You have added your domain/site to Cloudflare.

Please let us know if you have any questions about this!

Happy Making!

Did this answer your question?