Fixed scope · $890 · one to two working days

Move my website off its monthly plan.

Your site is rebuilt on Cloudflare, compared page by page against the original, and switched over without downtime. Hosting costs $0 a month afterwards. One payment, no contract, no card on file.


What $890 buys, item by item.

A fixed list, not a range. If your site turns out to be larger or stranger than it looked, you hear that after the free audit and before you pay, not halfway through.

Source
Your published pagesThe live, approved site is the source. Not a rebuild from a screenshot, not an approximation, not a template that looks similar.
Pages
All of themEvery page that exists, including the ones nobody links to any more. Redirects that already exist are kept as redirects.
URLs
IdenticalSame paths, same trailing slashes, same status codes. This is the single biggest reason migrations lose search traffic, so it is not left to chance.
DNS
Captured from live DNSEvery record type read with dig, including mx._domainkey and _dmarc — not copied from a registrar dashboard.
Email
Preserved and unproxiedMX, SPF, DKIM and DMARC recreated exactly, and every mail record set to bypass Cloudflare's proxy, which carries web traffic only.
Verification
Pixel comparison at 375 / 768 / 1440Old versus new, every page, three screen widths. Reported to you as numbers before the switch.
Speed
Images and video re-encodedOn one site this removed about 10.2 MB from a single page, asset by asset, without changing a single frame anyone sees.
Search
Titles, canonicals, sitemap, robotsCarried across and corrected. Platform-stamped canonical URLs pointing at the old host are a common leftover and get rewritten.
Backup
Git repository, offline archive, private cloud copyThree copies in three places. The archive is tested by rebuilding the site from it, not assumed to work.
Handover
The files, and the account in your nameThe Cloudflare project belongs to you. If you never speak to me again, nothing switches off.

What can move as it is, and what has to be rebuilt.

Anything that publishes real HTML can move as it is. Wix cannot, by Wix's own documentation, so a Wix job is a rebuild and is priced as one. Shops usually should not move at all.

You are onWhat happensPrice
SquarespaceMoves as it is. Worth knowing: cancelling an annual plan takes the site offline immediately, so the new one goes live first.$890
FramerMoves as it is, animations included, because the published build is the source.$890
WebflowMoves as it is.$890
GoDaddy Website BuilderMoves as it is.$890
WordPressMoves as a static copy if the site does not need logins or live forms. If it does, that is a different conversation and I will say so.$890
WixRebuilt, not moved. Wix states a site cannot be hosted anywhere else.$1,900
ShopifyStay. A shop needs checkout, inventory and payments — that is what you are paying Shopify for, and it is worth it.

The switch, minute by minute.

About fifteen minutes of clicking, then a wait for the internet to catch up. The old site keeps serving the whole time, which is why there is no dark window and why the rollback is trivial.

  1. Records are read firstEvery DNS record for the domain is pulled from live DNS and written down before anything changes. This is where email is saved or lost.
  2. The zone is created, the records recreatedWeb records proxied, every mail record set to DNS only. Cloudflare's automatic import has been observed proxying mail hosts, which would stop mail clients connecting — so the import is checked by hand, record by record.
  3. Nameservers change at your registrarYou keep the domain where it is and keep renewing it there. Registrars can be awkward here: one silently discarded the change when its SMS code expired, so the result is verified at the registry afterwards rather than trusted from the dashboard.
  4. Propagation, then verificationEvery page is re-checked live: status codes, images, mail resolution, certificate. Only then do you cancel the old plan.
One setting that can delist you from Google

Cloudflare offers a switch to block AI crawlers. From 15 September 2026, by Cloudflare's own announcement, selecting the training block also blocks multi-purpose crawlers including Googlebot, Applebot and Bingbot, because they follow the most restrictive rule that applies. Ticked without thinking, it removes a site from Google. It gets checked and documented on every migration.


Questions about moving

Can you move a Wix site?

Not move — rebuild. Wix's own help centre states that a Wix site must run on Wix's servers and cannot be hosted elsewhere, because the platform is proprietary. So a Wix job is a rebuild of the same design on Cloudflare, quoted as the $1,900 tier, not the $890 one.

What can you move as it is?

Anything that publishes real HTML: Squarespace, Framer, Webflow, GoDaddy Website Builder, WordPress, and hand-built sites. The published pages become the source, so what you approved is what ships.

How long does it take?

One to two working days for the build and the checks, then the DNS switch when you are ready. I work about 25 hours a week, 09:00 to 14:00 Aruba time, Monday to Friday, so a job booked on Monday is normally live by Thursday.

What if I want to go back?

Point the nameservers back to where they were. The old host serves again. That is the whole rollback, and it is why the old plan is cancelled after the new site is live, not before.

Do you keep a copy?

Yes. Every site gets a git repository, an offline archive, and a copy in private cloud storage. On one project the archive alone was cloned to an empty machine, redeployed and pixel-compared against the live site: 0.06%, 0.34% and 0.08% different at three screen widths.

Free audit first. Then you decide.

Send me your web address. You get back what your plan costs this year and next, what can be exported, whether your email is at risk, and a yes or no on whether moving is worth it for you.