Skip to main content
Loved by 193+ website owners

Cloudflare Setup for Business Sites That Need Speed and Security Without DNS Surprises

For business sites and stores moving onto Cloudflare: DNS, email, SSL, caching, and firewall rules set up properly, with your server hidden behind it. From $450.

How your project runs

01 ยท Free
HTTP/2 200 ยท response headerscontent-security-policystrict-transport-securityx-frame-optionsset-cookie: Secure; HttpOnlyx-content-type-options
  1. 01Free Zone Review
  2. 02DNS Record Audit
  3. 03Nameserver Cutover
  4. 04Security and Cache Rules
  5. 05Origin Lock and Handover

Teams we have built for:

  • Amazon Web Services
  • HubSpot
  • Linode
  • Microsoft Azure
  • Moodle
  • Magento
  • Oracle
  • Salesforce
  • SAP
  • Squarespace
  • Weebly
  • WP Engine
  • Google Cloud
  • DigitalOcean

The Problem

Cloudflare Was Switched On, but Nobody Finished the Setup

It shows up after a quick install. Email stops for a day, redirects loop after an update, a cart page gets cached, or attackers reach your server directly.

  1. Missed records

    The DNS scan misses a mail record, and email goes quiet.

    Missed records

    Every record is exported and matched before the nameservers change.

  2. Flexible SSL

    Traffic to your server is unencrypted, and redirects start looping.

    Flexible SSL

    SSL runs in Full (strict) mode with an origin certificate on your server.

  3. Open origin

    Attackers find your server's IP and go straight past Cloudflare.

    Open origin

    Your server accepts web traffic from Cloudflare only, or through a tunnel.

  4. Cached carts

    A broad cache rule serves one shopper's cart to another.

    Cached carts

    Cache rules bypass carts, checkouts, accounts, and logged-in sessions.

You turned on Cloudflare in an afternoon, and it mostly worked. Then email stopped for a day, because the DNS scan missed a mail record. The SSL mode is Flexible, so traffic from Cloudflare to your server still travels unencrypted, and a plugin update started a redirect loop. Your server's real IP sits in old DNS history, so attackers skip Cloudflare entirely. And the account login belongs to a freelancer who left last year.

We start with an export of every DNS record from your current provider and match it against Cloudflare's scan before the nameservers change. SSL moves to Full (strict) with an origin certificate, cache rules skip carts and logged-in pages, and firewall and bot settings fit your Cloudflare plan. Then your server answers only Cloudflare. Your site moves behind Cloudflare without an email outage, not after one.

  • Records checked before cutover

    Every DNS record, including mail and domain verification records, is compared before the nameservers change.

  • Encrypted the whole way

    Full (strict) SSL from visitor to Cloudflare to your server, then HSTS once every page loads over HTTPS.

  • Origin locked to Cloudflare

    Your server drops direct traffic, so attackers can't step around the firewall and DDoS filtering.

Our Cloudflare Setup and Security Process

From Zone Review to Locked Origin in Five Clear Steps

You approve the DNS zone before the nameservers change, review each firewall and cache rule before it goes live, and keep a rollback note for every setting.

  1. We look at your registrar, DNS host, hosting, SSL, and any existing Cloudflare account. You get a note on the risks, the Cloudflare plan you need, and a fixed price. If Cloudflare's own setup wizard covers your case, we'll tell you before we quote.

What's Included

What You Get With a Full Cloudflare Security Setup

You get a DNS move with every record checked, Full (strict) SSL, CDN cache rules, and WAF and bot settings for your plan. Your origin server answers Cloudflare only.

  • DNS move without surprises

    Every record exported, compared, and approved before cutover, with DNSSEC turned off and back on in the right order.

  • SSL in Full (strict) mode

    An origin certificate on your server, HTTPS redirects at the edge, and HSTS once mixed content is cleared.

  • Cloudflare CDN setup

    Cache rules for images, scripts, and public pages, with carts, checkouts, and logins set to bypass the cache.

  • Cloudflare WAF setup

    The managed rulesets your plan includes, custom rules for admin paths, and a rate limit on login and forms.

  • Bot and DDoS settings

    Bot Fight Mode or Super Bot Fight Mode for your plan, tested so payment webhooks and APIs still get through.

  • Origin lock and handover

    A server firewall or Cloudflare Tunnel, the account in your name with two-factor sign-in, and a written rule list.

Compare Options

DeveloperLook vs DIY Setup vs a Freelancer

Cloudflare's own wizard gets most small sites online in an hour, and a good freelancer handles a simple zone. Here is where each one stops once you add email, logins, or a store.

DeveloperLook
DIY setup
DNS records
DeveloperLook: Exported and matched by handDIY setup: Scan only, you check
Email records
DeveloperLook: Mail, SPF, DKIM, DMARC verifiedDIY setup: Easy to miss
SSL mode
DeveloperLook: Full (strict) with origin certificateDIY setup: Automatic mode picks one
Cache rules
DeveloperLook: Carts and logins bypassedDIY setup: Default caching only
Firewall rules
DeveloperLook: Tuned to your plan and siteDIY setup: Managed defaults only
Origin protection
DeveloperLook: Server locked to CloudflareDIY setup: Not covered
Setup time
DeveloperLook: 2 to 5 business daysDIY setup: An hour or two
Cost
DeveloperLook: From $450, fixed priceDIY setup: Free on the Free plan

Projects We've Built

Community, concierge, automotive, and tour booking sites we designed and built. They weren't Cloudflare projects, but they're the kind of busy business sites this setup protects.

What Our Clients Say

What Clients Say After Launch

Feedback from teams we have built websites, platforms, and apps for.

We had a pretty specific idea of what we wanted our website to become, but I wasnโ€™t sure how easily we could explain all of it to a development team. There were quite a few moving parts, and we were working toward a deadline, so I expected a few things to get lost along the way. That never really happened. They understood what we were trying to achieve, kept us updated throughout the process, and got everything ready within the agreed timeline. The final site feels much easier to navigate, works beautifully on mobile, and is noticeably smoother for our customers. It was a huge relief seeing the original idea actually turn into the website we had in mind.

Michael BennettFounder & CEO of Northbridge Consulting01 / 03
  • 1,250+

    Projects shipped

  • 10+

    Years of experience

  • Top 3%

    Upwork Top Rated Plus

  • 5 stars

    Average review score

  • 1,250+

    Projects shipped

  • 10+

    Years of experience

  • Top 3%

    Upwork Top Rated Plus

  • 5 stars

    Average review score

Want results like these?

Tell us what you are building. You get a reply within 24 hours on business days, then a written estimate.

Work Culture

Why Site Owners Trust Us With Their Cloudflare Account

A Cloudflare setup and security project touches your DNS, email, and checkout at once. These habits keep each change small, tested, and easy to undo.

  • Email checked before anything moves

    You get a test message sent and received before and after the nameserver change. A site that loads but loses a day of email isn't finished.

  • Rules matched to your plan

    You get what your Cloudflare plan actually includes, plus a note on what a paid plan would add. You don't pay for an upgrade you won't use.

  • A rollback for every change

    Each rule goes in a written list with how to undo it. If one blocks a real customer, anyone on your team can switch it off.

  • The account stays yours

    Your Cloudflare account, domain, and billing stay with you, and we join as a member with our own login. When we finish, you remove us.

  • Tested on your real pages

    We test checkout, login, forms, and payment webhooks after every change. A setting that looks safe in a dashboard can still break a page.

  • Fixed price after the review

    You get one price after the free zone review, and it doesn't grow if a record takes longer to untangle. New work waits for your approval.

Overview

How does a Cloudflare setup work for a business website?

DeveloperLook handles Cloudflare setup for business websites and stores. We move your DNS without losing email records, set SSL to Full (strict), add cache, WAF, bot, and rate limiting rules, and lock your server to Cloudflare. Projects start at $450, and most single-domain setups take 2 to 5 business days, with the account in your name.

DEVELOPERLOOK

Project facts ยท Cloudflare Setup and Security

Service
Cloudflare Setup and Security (DNS move, SSL, CDN caching, WAF, origin lock)
Typical timeline
2 to 5 business days for one domain, up to 3 weeks for 10
Platforms
WordPress, WooCommerce, and custom sites on AWS, Azure, Google Cloud, or a VPS
Built with
Cloudflare DNS, SSL/TLS, Cache Rules, WAF, Turnstile, and Tunnel
Experience
10+ years of development experience and 1,250+ shipped projects
Post-launch support
30 days of fix support after go-live
Communication
Calls in US, UK, and AU business hours
Starting price
From $450 USD, fixed scope after a free zone review

Reviewed 27 Oct 2026 by Saimul Islam

Good fit

  • Business sites moving onto Cloudflare

    You want Cloudflare's speed and protection, but your email, booking form, and SSL depend on records you're afraid to touch.

  • WordPress sites with an old setup

    Your Cloudflare install happened years ago, and now redirect loops, cached admin pages, and a Flexible SSL setting keep causing odd bugs.

  • Stores and booking sites

    You run checkout, accounts, or bookings, and you need cache rules and firewall settings that leave every shopper's session alone.

  • Sites hit by bots or floods

    Your login page gets hammered by password attempts, or a traffic spike took the site down, and you want Cloudflare DDoS protection set up properly.

  • Agencies managing client domains

    Your agency runs many client domains and needs each zone set up the same way, with accounts and billing kept in the clients' names.

Not a fit

  • Staying on AWS or Azure

    Your traffic runs through AWS CloudFront or Azure Front Door, and it's staying there. Our Web Application Firewall Setup covers those edges.

  • Only a certificate problem

    Your site shows a certificate warning, and you don't want Cloudflare at all. Our SSL Certificate Installation Service fixes the certificate and the HTTPS move from $350.

  • Speed is the only goal

    Your site is slow, nobody attacks it, and you mainly want better Core Web Vitals. Our Website Speed Optimization service fixes the pages themselves first.

  • A small personal site

    Your site is a hobby page with no logins, forms, or sales. Cloudflare's Free plan and setup wizard cover you without paying anyone.

Not sure we're the right fit?

Book a free call or message us. We'll tell you honestly whether we're the right team.

Pricing

Transparent Starting Prices for Cloudflare Setup and Security

These are starting points in USD. Your price depends on your domain count, Cloudflare plan, and hosting, and you get a fixed proposal after a free zone review.

$500$1k$1.5k$2k$2.5k$450$1,050$1,900

For one business site that needs DNS, SSL, and caching done right.

$450one-time, USD

Get a fixed quote
  • One domain moved with every DNS record checked
  • SSL in Full (strict) mode with an origin certificate
  • Cache rules that bypass carts, accounts, and logins
  • Managed WAF rules and bot settings for your plan
  • Origin firewall locked to Cloudflare IP ranges
  • 30 days of fix support after go-live

Recommended

For stores, booking sites, and member logins that need custom rules and rate limits.

$1,050one-time, USD

Get a fixed quote
  • Everything in Single Domain Setup
  • Up to 3 domains or subdomains
  • Custom WAF rules for admin, API, and checkout paths
  • Rate limiting on login, search, and form endpoints
  • Turnstile on up to 5 forms, checked on your server
  • Cloudflare Tunnel or Access in front of admin areas

For agencies and teams running up to 10 domains with rules kept as code.

$1,900one-time, USD

Get a fixed quote
  • Everything in Protected Site Setup
  • Up to 10 domains under one account structure
  • DNS and rules kept in Terraform with change review
  • Super Bot Fight Mode tuning on paid plans
  • Workers for redirects, headers, or maintenance pages
  • Security event review after 14 days of live traffic

For Agencies

White-Label Cloudflare Setup for Agencies and Studios

You own the client relationship. We supply the Cloudflare work behind it: DNS moves, SSL, cache and firewall rules, and origin locks on every client domain. Accounts stay with your clients, and handover notes carry your name.

How the partnership works

White label: your client only ever sees your brand

Your clientSees only your brand
You, the agencyOwn the relationship
DeveloperLookBehind your brand
  1. Share the domains

    Send the client domains, hosting details, and who owns each Cloudflare account.

    • Client needs
    • You share the details
    • Details received
  2. We review and price

    We run a free zone review on each domain and give you a fixed price.

    • Scope and plan
    • Proposal to resell
    • Your quoteYOUR LOGO
  3. Secure and hand off

    We move and secure each zone, then hand off notes under your brand.

    • Done by our team
    • Your brand on it
    • Handed to your clientDone
  • Your client
  • You, the agency
  • DeveloperLook
  1. Share the domains

    Send the client domains, hosting details, and who owns each Cloudflare account.

    1. Client needs
    2. You share the details
    3. Details received
  2. We review and price

    We run a free zone review on each domain and give you a fixed price.

    1. Scope and plan
    2. Proposal to resell
    3. Your quoteYOUR LOGO
  3. Secure and hand off

    We move and secure each zone, then hand off notes under your brand.

    1. Done by our team
    2. Your brand on it
    3. Handed to your clientDone
  • Stay client-facing

    You keep the client calls while we move and secure their zones.

  • Same setup every zone

    Every client domain gets the same tested rule set and checklist.

  • Senior engineering

    Engineers who have moved DNS for live stores and busy mail domains.

  • Flexible capacity

    One urgent zone this week or a batch of client domains each month.

The Right Technology for Your Project

Technology Stack

We use Cloudflare's own tools for the zone, standard web servers at the origin, and Terraform when your rules need to live in code.

    • Cloudflare logoCloudflare
    • Cloudflare Workers
    • Cloudflare Tunnel
    • Turnstile
    • NGINX
    • Apache
    • Ubuntu
    • WordPress logoWordPress
    • WooCommerce logoWooCommerce
    • AWS logoAWS
    • Microsoft Azure logoMicrosoft Azure
    • Google Cloud logoGoogle Cloud
    • Docker logoDocker
    • Terraform
    • GitHub
    • Google Chrome logoChrome DevTools
    • PageSpeed Insights logoPageSpeed Insights
01 / 04

FAQ

Frequently Asked Questions

Straight answers on cost, timing, DNS and email, DDoS, WordPress, caching, Turnstile, and which Cloudflare plan you need.

  • Cloudflare setup and security from DeveloperLook starts at $450 for one domain. It covers the DNS move, Full (strict) SSL, cache rules, managed WAF rules, and an origin lock. The $1,050 plan adds custom rules, rate limits, and Turnstile for up to 3 domains. The $1,900 plan covers up to 10 domains in Terraform. Cloudflare's own fees are separate.

  • Most single-domain setups take 2 to 5 business days. The record audit takes a day, and Cloudflare says a nameserver change can take up to 24 hours to go active. Rules and the origin lock follow once your zone is live. Up to 10 domains take about 3 weeks, moved in small groups.

  • You add the domain in Cloudflare, check every DNS record it found, and switch your nameservers at the registrar. Turn off DNSSEC first, as Cloudflare asks. Once your zone is active, set SSL to Full (strict), add cache and firewall rules, and restrict your server to Cloudflare's IP ranges.

  • Export every record from your current DNS host and compare it with Cloudflare's scan before you change nameservers. Cloudflare's docs say the scan may not find every record, and mail records are the ones people miss. Keep MX and mail records set to DNS only, then send and receive a test email after the switch.

  • Cloudflare DDoS protection starts once your web records are proxied, and Cloudflare says it's unmetered on every plan. Your setup work is around it: hide the server's real IP, lock the origin to Cloudflare, and rate-limit costly pages. DDoS protection by Cloudflare only helps traffic that actually passes through it.

  • Use Full (strict) SSL with an origin certificate, because Flexible mode loops redirects when WordPress forces HTTPS. Bypass the cache for wp-admin, logged-in cookies, and WooCommerce cart and checkout pages. Rate-limit wp-login.php. Then set your server to log real visitor IPs, or every request looks like it came from Cloudflare.

  • Cloudflare caches your images, CSS, and scripts once traffic is proxied. Faster pages come from cache rules for public HTML, longer edge cache times, and a purge when you publish. The careful part is exclusion: carts, checkouts, account pages, and anything personal must skip the cache.

  • Create a Turnstile widget in Cloudflare, add its site key to your form, and check each token on your server. That check uses Cloudflare's Siteverify API, and Cloudflare says the widget alone doesn't protect a form. Each token lasts 5 minutes and works once. Turnstile runs even on sites not proxied through Cloudflare.

  • No, many small sites do well on Cloudflare's Free plan. It includes unmetered DDoS mitigation, the Free Managed Ruleset, one rate limiting rule, and Bot Fight Mode. On Pro, the Cloudflare web application firewall adds the Cloudflare Managed Ruleset and the OWASP Core Ruleset. Cloudflare bot protection on Free can't take exceptions, so it may challenge API traffic.

  • You do. Your Cloudflare account, domain, and billing stay in your name, with two-factor sign-in on. We work as an invited member with our own login, so you can remove us when the project ends. You keep a written list of every rule and how to undo it.

Saimul IslamFounder & CEO, DeveloperLook

Still have questions?

Send a message or book a call with the team.

Book a free call

Free 30-min call

Book a call

Book a free 30-minute call

In 30 minutes on Google Meet we walk you through how we would build it, how long it takes and what it costs. Then you get a written estimate.

Calendar not showing? Book on cal.com or send a brief.