Infrastructure
WordPress server migration with zero downtime.
Move to a faster host without losing orders, comments, emails or SEO — and without your visitors noticing anything.
Moving WordPress between hosts is one of those jobs that looks easy until it isn't. Migration plugins promise one-click moves but routinely produce broken serialised arrays, missing media library entries, scrambled WooCommerce orders, or sites that work on day one and fall over a week later when a cron job tries to run. We've cleaned up enough bad migrations to know that the right process is slower, more careful, and absolutely worth it.
What we do instead is a manual, tested migration. The site is cloned to the destination host first. The database is dumped and imported with proper search-and-replace for the new URL — handling serialised PHP objects correctly so plugin settings survive. Every URL in post content, options, postmeta and usermeta is updated. SSL is provisioned on the destination. The site is fully tested on a temporary staging URL before any DNS change happens.
The cutover itself is the only customer-facing step, and it's designed to be invisible. DNS TTL is lowered 48 hours in advance so the change propagates within minutes. At cutover we do a final database sync to catch anything that happened in the gap — new orders, comments, form submissions. For brochure sites that's optional; for ecommerce it's mandatory. DNS flips, the new site goes live, and we keep both hosts running for 24 hours as a safety net.
After cutover we monitor for 48 hours. We check error logs, watch for 404s, verify SSL is valid in every browser, confirm cron jobs are running on the new host, and test critical user flows (checkout, contact form, login) end to end. The deliverable is a faster site on the right host, with full documentation of what changed and where to find what.
What you get
Pre-migration audit
Current host setup catalogued, dependencies identified, risks flagged before any work starts.
Clean clone + import
Manual database dump, search-and-replace handling serialised data correctly, every URL updated.
Staging verification
Full test of the migrated site on a temporary URL before DNS changes. Visual diff, functional test, plugin checks.
Zero-downtime cutover
DNS TTL lowered in advance, final database sync at cutover, both hosts live for 24 hours as fallback.
SSL + DNS handled
Fresh SSL on destination, A records updated, MX records preserved, subdomains migrated.
Post-migration monitoring
48 hours of close watching — error logs, 404s, cron jobs, critical user flows. Issues fixed before you see them.
Get a free quote
Tell me about your project.
A few quick questions and I'll come back with a tailored quote — usually within one working day.
Step 1
What service do you need?
How it works
Audit
Source host, dependencies, custom code, email setup, traffic patterns, risks.
Clone + test
Site migrated to destination on staging URL. Full functional and visual test.
Cut over
DNS TTL lowered 48h in advance, final sync, DNS flip. 5–15 minute window.
Monitor
48 hours of error log, 404, cron and user-flow watching. Hand-over documentation.
Book a call
Free 30-minute consultation
Walk through your project, get honest advice, leave with a clear plan. No pressure, no waffle.
FAQs