Ultra Web Hosting Docs

Setting Up Cloudflare

This guide walks you through creating a Cloudflare account, adding your domain, and switching your nameservers to activate Cloudflare's CDN and security features with your Ultra Web Hosting account.

Before You Begin

Before setting up Cloudflare, make sure you have:

Note We recommend getting your website fully set up and working on Ultra Web Hosting before adding Cloudflare. This way, if anything goes wrong during the Cloudflare setup, you can easily identify whether the issue is with your hosting or with Cloudflare's configuration.

Step-by-Step Setup

1. Create a Cloudflare Account

  1. Go to dash.cloudflare.com/sign-up.
  2. Enter your email address and create a password.
  3. Verify your email address by clicking the link Cloudflare sends you.

2. Add Your Domain to Cloudflare

  1. Once logged in, click Add a site on the Cloudflare dashboard.
  2. Enter your domain name (e.g., yourdomain.com) and click Add site.
  3. Cloudflare will automatically scan your domain's existing DNS records. This process takes about 30-60 seconds. Let it complete — it is attempting to import all of your current DNS records so nothing breaks when you switch nameservers.

3. Review Imported DNS Records

After the scan, Cloudflare will display all the DNS records it found. This is a critical step — carefully review the list to make sure everything was imported correctly.

Warning Cloudflare's automatic scan does not always catch every record. Before switching nameservers, compare what Cloudflare imported against your current DNS records in cPanel's Zone Editor. Missing records (especially MX records for email) will cause services to break once you switch. See DNS Migration to Cloudflare for a detailed walkthrough.

Pay special attention to:

4. Choose a Cloudflare Plan

Cloudflare will ask you to select a plan. The available options include:

For the vast majority of websites hosted with Ultra Web Hosting, the Free plan provides everything you need. You can always upgrade later.

5. Change Your Nameservers

Cloudflare will provide you with two nameservers to use, such as:

ada.ns.cloudflare.com
bob.ns.cloudflare.com

The specific names will be different for your account. You need to update these at your domain registrar (where you purchased your domain — e.g., GoDaddy, Namecheap, Google Domains).

  1. Log into your domain registrar's control panel.
  2. Find the nameserver settings for your domain.
  3. Replace the existing nameservers with the two Cloudflare nameservers provided.
  4. Save the changes.
Important When using Cloudflare, your nameservers point to Cloudflare, not Ultra Web Hosting. This is how Cloudflare works — it needs to be the first point of contact for DNS queries. Cloudflare then uses the A record in its DNS settings to route traffic to your Ultra Web Hosting server. Your hosting account, files, email, and cPanel are unaffected — only the path traffic takes to reach your server changes.

6. Wait for Propagation

Nameserver changes need time to propagate across the internet. This typically takes:

Cloudflare will send you an email once it detects that the nameserver change has propagated and your site is active on their network.

Verifying Cloudflare Is Active

Once propagation is complete, you can verify that Cloudflare is working in several ways:

If Something Goes Wrong

Tip If your website stops working after switching to Cloudflare, you can temporarily disable Cloudflare's proxy without changing nameservers back. In the Cloudflare dashboard, go to Overview and click Pause Cloudflare on site at the bottom of the page. This makes Cloudflare act as a DNS-only provider (no proxying or caching), which is useful for isolating whether Cloudflare is causing the issue. You can unpause at any time once the problem is resolved.

Common issues after initial setup:

Next Steps

Once Cloudflare is active, we recommend:

  1. Setting your SSL/TLS mode to Full (Strict) — see SSL/TLS Modes.
  2. Reviewing your DNS records to ensure proxied/DNS-only status is correct — see DNS Migration.
  3. Enabling Always Use HTTPS in SSL/TLS → Edge Certificates.
  4. Exploring Cloudflare's caching and performance settings.