Skip to main content

How to Set Up Cloudflare for a Domain in cPanel

Asher Anwer avatar
Written by Asher Anwer
Updated over 2 weeks ago

Setting up Cloudflare for a domain in cPanel can enhance your website’s speed, security, and overall performance. While cPanel may offer some integration, the most reliable method involves manually updating your domain’s nameservers (NS records) through your Cloudflare account. This allows Cloudflare to fully manage your domain’s traffic and provide features like CDN, DDoS protection, and SSL. In this article, we’ll provide you with step-by-step instructions on how to set up Cloudflare for a domain hosted on cPanel.

  1. Log in to your Cloudflare account, or sign up using this link if you don't have one.

  2. Once you have signed up or logged in to your Cloudflare account, add the domain you want to use with Cloudflare and click Continue.

  3. On the next page, you will be presented with three options for the DNS records. If your domain is already live, select the first option Cloudflare will scan and import all existing DNS records. If you want to update the DNS records manually, select the second option. If you have a complete DNS zone file, select the third option and upload your zone file. I will choose the first option since my site is already live, and Cloudflare will scan all DNS records automatically.

  4. It will ask you to choose a plan. If you want basic protection, you can go with the free plan.

  5. All the DNS records have been scanned and imported into Cloudflare. Then, click on Continue to Activation.

  6. It will provide the nameservers that need to be updated at your domain registrar.

  7. Once the nameservers are updated and propagated, you will see the status as Active in your Cloudflare account.

  8. Make sure to set the SSL mode to Full to enable SSL on your domain. To do this, go to the SSL/TLS section in Cloudflare > Overview > Configure > select Full, then click Save.



Congratulations! You have successfully set up Cloudflare for a domain in cPanel.

If you have any questions, please don’t hesitate to contact our team via live chat.

For technical inquiries, please feel free to reach our support team by emailing support@bigscoots.com from your registered email or by submitting a support ticket.

Did this answer your question?