Hosting guide · Domains + hosting
Moving from Cloudflare
Three ways to do it. Most people pick the first one: about 10 minutes, and nothing goes down while it switches over.
1. Point your domain to us Recommended
Your domain stays at Cloudflare (you keep paying them for it). We host the new site. You just swap two settings.
Before you start: we'll email you two nameservers that look like xxxx.ns.cloudflare.com. Have that email open.
- Cloudflare dashboard > Domains > Onboard a domain, enter the apex domain, choose a plan
- Review/recreate DNS records (apex, www, MX/SPF/DKIM)
- Note the two assigned nameservers (zone Overview page)
- At your registrar turn off DNSSEC, remove old nameservers, add the two Cloudflare ones
- Wait for Active (up to 24 hours, email sent), then re-enable DNSSEC in Cloudflare
Official help page: developers.cloudflare.com/dns/zone-setups/full-setup/setup/
Changes usually show up within a few hours, at most 24 to 48. Your old site keeps working until the switch finishes.
2. Move your domain to us
We take over the domain itself, so you get one bill (ours) for website, hosting and domain. It stays registered in your name and we renew it at cost.
- Prerequisites: Cloudflare account with verified email and payment method
- Turn off DNSSEC at the current registrar, wait 24 hours
- In Cloudflare: Domains > Onboard a domain, add the domain, review DNS records
- At the current registrar change nameservers to the two Cloudflare ones
- Wait until the zone shows Active (up to 24 hours); the code cannot be entered while Pending
- Unlock the domain at the current registrar (all locks, no clientTransferProhibited)
- Request the auth/EPP code from the current registrar only when ready
- Cloudflare dashboard > Transfer domains: select the domain, enter the code, confirm payment
- Confirm contact info and click Confirm transfer
- Approve the Form of Authorization email (always for .us) and the old registrar's approval
Timing: Domain registered/transferred 60+ days ago; registrant name/org/email unchanged for 60 days. Active work ~30 minutes; total up to 10 days (most within 5 business days). Charge at registry cost with no markup; most gTLDs include a 1-year extension; some ccTLDs (.uk) none. Domains renewed after expiring: wait 45 days past original expiry. Max registration term 10 years (.co 5).
Then send us: the authorization code (also called the EPP or transfer code). Paste it in your dashboard or reply to our email. Don't post it anywhere public.
Official help page: developers.cloudflare.com/registrar/get-started/transfer-domain-to-clo
3. Keep Cloudflare, let us in to fix or rebuild
Best if you only want fixes or a rebuild and want to stay on Cloudflare. You invite us; we never need your login.
Cloudflare calls it: Members > Invite members (permission policies) · Choose: Least privilege: scope the policy to your domain with 'Domain DNS' (edit DNS for that domain) and add 'Workers Platform Admin' (account-scoped) only if we deploy Workers/Pages in THEIR account. 'Administrator' = full account except members and billing. Inviter must be Super Administrator with a verified email.
Invite this email: hello@advancingwebsites.com
- Open the Cloudflare dashboard > Members
- Click Invite members and enter our email
- Create a permission policy: choose scope (account or specific domains) and roles (e.g. Domain DNS)
- Click Create policy, then Invite members
- We accept the email invite (status stays Pending until accepted)
- Policies can be changed later via ... > View & Edit permission policies; remove via ... > Remove member
Official help page: developers.cloudflare.com/fundamentals/manage-members/manage/
Good to know about Cloudflare
- Registrar-transfer requires Cloudflare as full DNS provider and the zone must be Active BEFORE the auth code can be entered.
- Shopify, Block (Square) and Wix domains usually cannot change nameservers, so Cloudflare documents a multi-hop workaround (intermediate registrar, nameservers to Cloudflare, 60-day wait, then Cloudflare Registrar). Note Wix and Square do allow custom nameservers per their own docs - try that first.
- Cloudflare docs do not state whether an invited member must already have a Cloudflare account (Enterprise has 'Skip email confirmation' for existing accounts).
- Cloudflare redacts WHOIS but inaccurate contact info can lead to suspension; .ca/.mx/.nz need extra verification emails.
Stuck?
Reply to any email from us, or send a note with a screenshot of what you see. We'll walk you through it, or hop on a quick call.
Steps checked against Cloudflare's official help pages in October 2026. Screens change sometimes; if something looks different, tell us and we'll update this guide.