A slow site
A faster host helps, but a bloated theme, 40 plugins, and a 6 GB database move with you and stay slow.
The job that does WordPress performance optimization →Services / WordPress migration
Host to host, or Wix, Squarespace, Shopify and Webflow to WordPress. Content, users, orders, and every URL move; rankings stay where they are and visitors never see a gap. Fixed price, senior engineer, tested on staging before a single DNS record changes.
In one paragraph: RoundBorders migrates WordPress sites between hosts, and moves sites from Wix, Squarespace, Shopify, Webflow, and custom platforms to WordPress or WooCommerce, at a fixed price from $399. Every migration is built and tested on staging first, every URL is preserved or mapped with a 301 redirect, and the cutover is done with zero downtime, so search rankings and visitors are unaffected (WooCommerce stores pause checkout once, for 15–30 minutes, so no order is lost). Host-to-host moves typically take 2–5 days; platform moves 1–5 weeks.
how pricing works →How a zero-downtime migration works
"Zero downtime" is easy to say. Here is what it looks like on the clock: the old site keeps serving until the new one has been serving for a while. There is never a moment when neither answers. For WooCommerce stores we're precise, not slippery: the site stays up throughout; checkout pauses once, briefly, on a schedule you choose.
Migrate WordPress without losing rankings
Rankings are lost in migrations for boring reasons: a changed URL, a dropped redirect, a missing canonical, an image folder that moved. So we treat SEO as cargo, itemised and checked off.
No dip. The orange bar is the day the DNS changed. Impressions held, then rose slightly on the faster host. This is what a migration should look like in Search Console: boring.
The process
Whether it's a blog changing hosts or a Shopify store becoming a WooCommerce store, the route is the same. You're needed at exactly one stop, for about twenty minutes.
We look at what you have and give you one fixed price and a date. No credentials needed for the quote.
day 0The new site comes up on a private URL. Content, users, orders, and design land here first.
days 1–4Forms, checkout, logins, the odd page nobody remembers. A fix list agreed, then cleared.
whenever suitsFinal sync, DNS switched on a short TTL. Both hosts serve until the world catches up.
one eveningSearch Console, 404s, email deliverability, and speed checked daily. Old host retired after.
+14 daysWhat a migration doesn't fix
A migration moves your site faithfully, warts included. If any of these are the real reason you want to move, they're separate jobs, and we'd rather say so now than invoice for surprise.
A faster host helps, but a bloated theme, 40 plugins, and a 6 GB database move with you and stay slow.
The job that does WordPress performance optimization →Malware migrates perfectly. We clean before we move, never after, so the new host starts clean.
The job that does Hacked site cleanup →The two-week watch ends. Updates, backups, and monitoring after that are a plan, not a project.
The job that does WordPress maintenance plans →How much a WordPress migration costs
Scoping is free and needs no access. The price you approve is the price you pay; there is no per-page or per-product metering.
Host to host
from $399
WordPress to a new host, all URLs identical, zero downtime, two-week watch. Most land $399–$899 depending on size and WooCommerce.
Platform to WordPress
$699 – $2,499
Wix, Squarespace, Webflow, or a legacy CMS to WordPress, design rebuilt as native blocks, full 301 map.
Store to WooCommerce
$1,499 – $4,999
Shopify or another platform to WooCommerce: products, customers, orders, checkout and payments rebuilt.
Client Reviews
Real reviews from owners whose sites and stores changed homes with us.
Amanda C. collaboratingdocs.com Bishoy was very helpful and responsive. Provided exactly what was requested in a timely manner!
You, Sir, are a genius. Thank you so much for helping us out. Myself and our hosting provider weren't able to find the error, Bishoy found it in less than 24 hours. Thank you so much!
Bishoy is so awesome. I would gladly hire him again for a project. He is super fast and an expert at his craft. He helped me to clean up and optimize a 29GB database file down to less than 1% of that size. My website is running so smoothly now. Thank you, Bishoy!
WordPress migration FAQ
What people ask before handing over a site to move, and what we tell them.
No. The new site is built on staging and the cutover overlaps both hosts, so there is no moment when neither is serving. For WooCommerce stores, browsing continues throughout; checkout pauses once for 15 to 30 minutes at a time you choose, so the final orders and stock levels move across exactly. No order is lost.
Not from the move itself. URLs, metadata, canonicals, and structured data are preserved, and we watch Search Console for two weeks afterwards. Rankings only move when URLs change without redirects, which we do not allow.
Host to host: typically 2 to 5 days with a one-evening cutover. Platform moves (Wix, Squarespace, Webflow): 1 to 3 weeks. Shopify to WooCommerce: 2 to 5 weeks, mostly rebuilding checkout and theme.
Yes, including order history, customer accounts, subscriptions, and coupons. For Shopify we map products, variants, and collections one-to-one, with reviews carried over.
We recommend honestly based on your traffic and budget. We are a Pressable Pro Partner but migrate to any host; the recommendation never depends on where you end up.
Not before the quote. Once you approve, we set up the new environment (or use one you already have) and build there while the old site keeps running.
Yes. Email usually lives on separate DNS records that we leave untouched. Where the old host also handled mail, we move it first and test before the cutover.
The old host stays up for at least 24 hours and a full backup is kept for 30 days, so anything missed is restored, not rebuilt. It is rare: you click through staging before we cut over.
Tell us where you are and where you'd like to be. A fixed price and a date, usually within a day.
Moving your site?
Start a migration