How to pick the right time to migrate
The best migration window is the quietest one you have, with enough slack afterwards that a surprise does not become a crisis.
Done properly, a migration should not need a special time slot at all — the whole method exists so that visitors are never left with nothing to load. But "should not need" is not the same as "does not benefit from", and a little thought about timing removes a category of stress that has nothing to do with whether the migration itself goes well.
Avoid your busiest period, even though it should not matter
If everything goes exactly to plan, the DNS switch is genuinely uneventful: some visitors are briefly still routed to the old server while it spreads, and the old server is still fully working, so nothing is actually broken. The reason to still avoid your peak traffic hours is that it maximises your margin for the unexpected. If something does need attention immediately after switching, doing that with a smaller, quieter audience is simply easier than doing it during your busiest hour of the week.
Give yourself a buffer before anything time-sensitive
Do not schedule a migration for the morning of a big product launch, a sale, or an event you are promoting. Not because migrations are inherently risky, but because the entire value of testing beforehand is that you can take your time and fix things calmly — a deadline pressing on you the same day removes exactly the slack that makes a migration boring rather than tense.
Leave at least a few days between switching DNS and anything that genuinely cannot go wrong — a launch, a campaign, an important deadline. That gap is your insurance, and it costs nothing to have if it turns out you did not need it.
Consider your own availability, not just the site's traffic
Pick a window when you — or whoever is doing the migration — can actually watch the site for a few hours afterwards, rather than switching DNS and immediately going offline for the rest of the day. Most problems that show up do so quickly, and being available to notice and respond is worth more than the exact hour you chose.
Weekday or weekend?
There is no universally correct answer — it depends on when your own traffic is lowest and when support (yours or your host's) is easiest to reach if needed. A weekday during business hours has the advantage that hosting support teams are typically fastest to respond then, which matters more than the marginal traffic difference for most sites.
How the DNS timeline should shape your plan
Lower your DNS TTL a day or two ahead of the planned switch, so that when you do change the records, the update spreads within a few hours rather than up to 48 — see how DNS propagation actually works. This means the "risky-feeling" part of the migration — the window between switching and most visitors catching up — can be compressed into a single evening rather than stretching over a weekend.
What a sensible plan looks like end to end
- Two days before: lower the DNS TTL.
- The day before: finish copying files and the database, and complete testing on the new server via a hosts file entry.
- Migration day, during a quiet period: switch DNS, remove the hosts file entry, and monitor for a few hours.
- The following week: keep the old hosting running, watch for anything that only shows up under real traffic, then close the old account once satisfied.
None of this needs to happen overnight or at an unusual hour. A calm weekday afternoon, with the site's traffic lower than usual and nothing important scheduled for the next few days, is normally the best window there is.
How to find your own quiet period
"Quiet" is specific to your own site, not a fixed hour that applies everywhere. If you use any kind of analytics, look at traffic by hour and day of week over the last few weeks — most sites have a visible pattern, whether that is quieter overnight, quieter at weekends, or quieter during a particular part of the working day. If you have never checked, a reasonable default for a business-facing site is early morning or late evening on a weekday, and for a consumer site it is often the opposite — check rather than assume.
If you genuinely have no visibility into your own traffic pattern, do not let that stop you migrating. The order of operations — copy, test, switch, wait — protects you regardless of which hour you pick. Timing is a refinement on top of a sound process, not a substitute for one.
What not to worry about
Do not delay a migration for weeks searching for a theoretically perfect moment. Beyond avoiding your genuinely busiest period and anything time-sensitive in the days immediately after, further optimising the exact hour brings rapidly diminishing returns. A migration that follows the standard order safely on an ordinary Tuesday afternoon is better than one delayed for a month chasing a marginally quieter slot.
Coordinating with anyone else involved
If a developer, designer or agency is also touching the site around the same time, agree the migration window with them explicitly rather than assuming everyone has the same date in mind. The most disruptive migrations tend to be the ones where someone unrelated pushes a code change or content update to the old site in the middle of the process, creating a discrepancy between what was copied and what is now live there.
Website migration is included free with our hosting plans, and part of that includes agreeing a sensible switch time with you rather than just doing it whenever is convenient for us. Get in touch to arrange it.
Related reading
Copy first, test second, switch DNS last. Get that order right and a migration is boring — which is exactly what you want.
The website migration checklistEvery task a website move involves, grouped into before, during, on switch day, and the week after.
How to migrate a website with no downtimeZero downtime is not a special technique — it is what happens automatically when the steps are done in the right order.
How long does a website migration take?A few hours to copy and test, then about a week of overlap while DNS finishes catching up everywhere.