✅ Step 1: Create a Free Cloudflare Account
Go to cloudflare.com and sign up. After confirming your email, log in to your dashboard.
✅ Step 2: Add Your Website
Click “Add a Site” and enter your domain name (e.g., yourdomain.com).
Cloudflare will scan your existing DNS records and show them on the next screen.
✅ Step 3: Choose a Plan
Select the Free Plan if you’re just getting started. It’s more than enough for most websites.
✅ Step 4: Review and Confirm DNS Records
Cloudflare will display your current DNS settings. Double-check the records and make any necessary adjustments (e.g., make sure mail records aren’t proxied).
✅ Step 5: Update Nameservers
Cloudflare will give you two new nameservers.
Go to your domain registrar (e.g., GoDaddy, Namecheap, or the GetSiteUp panel) and replace your current nameservers with the ones provided by Cloudflare.
✅ Step 6: Wait for DNS Propagation
It may take up to 24 hours, but usually it’s done in a few minutes. Once Cloudflare verifies your nameservers, your site is active.
✅ Step 7: Enable Basic Features
-
SSL/TLS: Turn on “Flexible” or “Full” SSL depending on your hosting
-
Caching: Enable caching to speed up your site
-
Firewall Rules: Block unwanted traffic (e.g. spam bots or attackers)
-
Page Rules: Redirect or control specific URLs