Cloudflare operates as a content delivery network (CDN) and security service that sits between your website visitors and your actual server. When you use Cloudflare, all traffic flows through their network first. While this setup offers benefits like DDoS protection and faster loading times in different geographic regions, some website owners decide to stop using it.
How to Cook Dry Black-Eyed Peas at Home →
The reasons vary considerably. Some owners find that Cloudflare's performance benefits don't match their specific site needs. Others experience issues with how Cloudflare handles their particular type of content or traffic patterns. A 2023 survey of web professionals found that approximately 28% of organizations using CDN services had switched providers or removed their CDN entirely within a two-year period, citing reasons like cost structure changes, feature limitations, or simpler operational preferences.
Technical compatibility issues can trigger a removal decision. Website owners running custom server configurations, specific content management systems, or specialized applications sometimes report that Cloudflare interferes with their setup. This might involve challenges with form submissions, file uploads, API requests, or certain types of dynamic content delivery. Some owners also prefer direct control over their security infrastructure rather than relying on a third-party intermediary.
Cost considerations matter for some sites. Cloudflare offers a free tier, but premium features require paid plans starting around $20 monthly for business features. Website owners running multiple sites might find subscription costs accumulate. Additionally, some discover they don't actually need the features they're paying for after monitoring their actual traffic patterns.
Practical takeaway: Before removing Cloudflare, identify your specific reason for the change. This shapes which steps matter most and which settings require special attention during your transition. Different reasons lead to different priorities—a site switching due to cost constraints focuses on verification before removal, while a site removing Cloudflare due to technical conflicts prioritizes testing your site's behavior afterward.
Before removing Cloudflare, you need to understand how your current setup functions. This isn't optional—skipping this step frequently causes downtime or broken functionality after removal. Cloudflare touches multiple aspects of your website's operation, and understanding these connections prevents problems.
Free Guide to Making Edible Cookie Dough at Home →
Start by logging into your Cloudflare dashboard and noting your domain settings. Cloudflare typically modifies your domain's nameservers—these are like the phonebook that tells the internet where your actual website lives. Some website owners use Cloudflare's nameservers directly (full setup), while others use Cloudflare's CNAME method (partial setup). Your setup type determines your removal process. If you're using Cloudflare nameservers, you'll see them listed as something like "ns1.cloudflare.com" and "ns2.cloudflare.com" in your domain registrar's settings.
Document your SSL/TLS certificate settings within Cloudflare. Cloudflare provides free SSL certificates for sites using their service, but you'll need a certificate from another provider once you remove Cloudflare. Check whether you're using flexible, full, or full (strict) SSL mode. This information matters because your hosting provider might already have a certificate installed, or you might need to install one before the switch.
Review your DNS records within Cloudflare's interface. Cloudflare displays all your DNS entries—these are the technical instructions that route different types of traffic (email, website, subdomains, etc.). You'll need to either migrate these records to your hosting provider's DNS panel or to a separate DNS service. Take screenshots or export these records. Your DNS records might include entries for your mail server, subdomains, API endpoints, or any other services connected to your domain.
Check your security and performance settings. Note any custom firewall rules you've created, page rules, cache settings, or rate limiting rules. If you've spent time optimizing these settings for your specific site, you'll want to document them. Some settings might transfer to your hosting provider, while others might be Cloudflare-specific.
Practical takeaway: Create a detailed document listing your nameserver configuration method, SSL certificate type, all DNS records with their values, and any custom security rules. This document becomes your reference guide during removal and helps you recreate critical settings elsewhere.
The most critical preparation step involves ensuring your hosting provider can take over DNS management before you remove Cloudflare. Attempting removal without this setup causes your website to disappear from the internet temporarily, which causes problems for your visitors and can impact your email delivery.
Free Guide to Enterprise Car Rental Return Policies →
Contact your hosting provider and request that they activate their DNS service for your domain. Most hosting companies provide this at no additional cost. They'll give you a set of nameservers that you'll eventually point your domain toward. Request their help in uploading your DNS records to their system. Many hosting providers offer import tools where you can paste your current Cloudflare records, and their system automatically creates the equivalent entries.
If your hosting provider doesn't offer DNS management, or if you prefer more control, consider using a separate DNS service like Route 53 (Amazon), Namecheap's FreeDNS, or Cloudflare's competitor services. These services work similarly to Cloudflare's DNS but without the CDN and security layer. They provide you with different nameservers to use.
Before making any changes to your nameservers, verify that your new DNS provider has all your records correctly entered and functioning. Most DNS providers let you test this using their tools. You can also use free online DNS checkers (search "DNS propagation checker") to verify that your records resolve correctly from your new provider's nameservers before you switch your domain registrar.
If your hosting provider doesn't have an SSL certificate installed, request one now. Many providers offer free Let's Encrypt certificates that install automatically. If your site currently uses Cloudflare's certificate (which is free), you need to replace it with your hosting provider's certificate before removing Cloudflare. The switch won't cause downtime if the new certificate is already in place.
Test your website using your hosting provider's nameservers before making the actual switch. Most providers let you modify your local computer's settings to view your site as it would appear if you were already using their nameservers. This test catches configuration errors before they affect your live site.
Practical takeaway: Your removal only succeeds if your hosting provider or alternative DNS service is fully configured and tested before you touch your domain registrar settings. Invest time in this testing phase—it prevents the most common reason for removal problems: the website becoming inaccessible during the transition.
Once your new DNS provider is ready, the actual removal involves updating your nameservers at your domain registrar. This is the moment when you're officially switching away from Cloudflare. The process itself takes just a few minutes to execute, but the changes propagate across the internet over 24-48 hours.
Learn How to Make Apple Juice at Home →
Log into your domain registrar's control panel. This is where you bought your domain name (GoDaddy, Namecheap, Google Domains, etc.), not your hosting provider. Find the nameserver settings—sometimes called "DNS settings" or "nameserver management." You'll see your current nameservers listed, which are Cloudflare's nameservers if you're using their full setup.
Replace Cloudflare's nameservers with your new provider's nameservers. Delete the Cloudflare entries and enter the new ones. The registrar will ask you to confirm the change. Complete this confirmation. Some registrars process the change immediately; others take a few hours.
If you're using a partial Cloudflare setup (CNAME method), your process differs slightly. Contact your hosting provider for specific instructions, as this setup varies by provider. You'll typically update a CNAME record rather than changing nameservers.
After updating your nameservers, monitor your website closely over the next 2-4 hours. Visit your site from different devices and networks. Check that your email still functions if your email is connected to the same domain. Test your contact forms, file uploads, or any other interactive features. Most functionality works immediately after the switch, but DNS propagation means some users might still see the old configuration for up to 48 hours.
If you notice problems during this initial period, don't panic. You can reverse this change by switching your nameservers back to Cloudflare within an hour or
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.