Independent · 105 hosts tracked · pricing checked 28 Jul 2026 Our method Compare No paid placements
Ad disclosure: We earn a commission if you buy hosting through links on this page. It never changes what we write or how we rank — see our review method. Read our method →
Guide

How to move hosts without downtime

A migration goes wrong in the same three places every time: DNS, email, and cancelling the old account too early. A sequence that avoids all three, with the waiting built in.

Most people migrate hosts because a renewal price arrived — usually three to eight times what they first paid, for reasons worth understanding. It is a good reason, and the move is more routine than it feels — but it goes wrong in the same three places every time: DNS, email, and cancelling the old account too early.

Here is a sequence that avoids all three. Budget a couple of hours of actual work spread over about a week, most of which is waiting.

Before you start: two things to check

Where is your email? If your email runs on your current host rather than on Google Workspace, Microsoft 365 or Zoho, this is the highest-risk part of the whole exercise. Mail is far more painful to lose than a website. If you are on host email and moving to a host that does not offer it — Cloudways and Kinsta both exclude email — sort out email separately first, as its own project.

Where is your domain registered? Often the old host, especially if it came free. You do not have to move the registration to migrate hosting, and it is simpler if you don't do both at once. Just make sure you can log in and edit nameservers.

Step 1 — Lower your DNS TTL, then wait

Do this first, several days ahead. TTL is how long DNS resolvers cache your records. If it is set to 24 hours, some visitors will keep hitting your old server for a day after you switch.

Find your A record in your DNS panel and set the TTL to 300 seconds. Then wait for the old TTL to expire — if it was 24 hours, wait a day. This single step is what converts "a day of mixed traffic" into "a few minutes".

Step 2 — Set the new host up completely, on a temporary URL

Do not touch DNS yet. Get the site fully working on the new host while the old one still serves the public.

Most hosts give you a temporary domain or a preview URL. If yours does not, edit your local machine's hosts file to point your domain at the new server's IP — then your browser sees the new site while everyone else sees the old one. This is the single most useful trick in a migration.

Either use the host's free migration service, or move it yourself: copy the files, export and import the database, update the database credentials in your configuration file. For WordPress that is wp-config.php.

Step 3 — Test properly, on the new server

Not just the homepage. Work through:

  • The homepage and three or four inner pages
  • A post or product page with images — check the images actually load
  • Any contact or signup form, submitted for real
  • Checkout, if you have one, with a test payment
  • The admin area, and one plugin update
  • HTTPS — is the certificate issued and valid on the new host?
  • Redirects and pretty permalinks

Fix everything here. Once DNS moves, you are debugging in public.

Step 4 — Sync the last of the data

If your site takes orders, comments or signups, anything that arrived since your export is still only on the old server. For a busy site, put it in maintenance mode for ten minutes, re-export the database, and import it again. For a quiet site, migrate at 3am and accept the small window.

Do not skip this on a shop. A lost order is a real customer.

Step 5 — Switch DNS

Now change the A record to the new server's IP, or the nameservers if the new host wants that. With a 300-second TTL, most visitors follow within minutes.

If you are switching nameservers rather than just the A record, copy every existing record first — MX for mail, TXT for SPF and DKIM, any CNAMEs for subdomains. Nameserver changes are where email quietly breaks: the new host's DNS has no MX records for your mail provider, so mail starts bouncing while the website looks perfect.

Step 6 — Leave the old host running

For at least two weeks. It costs one more month at most and it is your rollback plan. Keep the old files and database intact, and take a full download of both to your own machine before you cancel anything.

While you wait, watch for:

  • 404s in the new host's logs — usually a missed redirect rule
  • Mail arriving normally, both directions
  • Search Console for crawl errors
  • Mixed-content warnings if the old site had hard-coded http:// URLs

Step 7 — Cancel deliberately

Once two weeks have passed cleanly: download a final backup, confirm the domain is either transferred or safely pointing where you want, then cancel. If you paid for a term you have not used, ask about a pro-rata refund — some hosts give one, and almost none offer it unprompted.

Expect a retention offer when you cancel. If it is good, take it with your eyes open: it is usually a one-year discount, and you will be back here next year.

The three mistakes, restated

  1. Switching nameservers without copying MX and TXT records. Website fine, email broken, and you find out when a customer phones.
  2. Not lowering TTL first. Turns a five-minute switch into a day of some visitors seeing a stale site.
  3. Cancelling the old host immediately. Removes your only rollback to save a few dollars.

Get those three right and a migration is genuinely uneventful. Before you pick the destination, check which specs actually matter so you do not move for the wrong reason — then price the options over three years — the cost calculator will show you which hosts are cheap once the intro rate expires, which is a different list from the cheap-looking one.

Closing the old account

Once the new host is serving traffic, there is a right order for shutting the old one down — and a refund you may still be owed: how to cancel web hosting and get a refund. If the renewal price is what prompted the move in the first place, five ways to reduce it may save you the migration next time.

Price it over the term you will actually stay

Every host we track, priced over one to four years, using the renewal rate and how long each intro price is really locked for.

Open the calculator →
Next in the series · 5 of 22 How to avoid a hosting renewal price increase Your renewal is three to eight times the intro rate. Five approaches that actually reduce it — buying the right term, moving before the date, and the hosts that never raise the price at all. 4 min read

Also in this series

Why your hosting bill triples in year two The $2.99 you signed up for is an introductory rate. Here is what the renewal actually costs across the market, why the increase is legal, and the three ways to avoid paying it. 5 min read Shared vs VPS vs managed WordPress hosting Three hosting tiers, sold as a ladder you are supposed to climb. Most sites belong on the bottom rung for longer than the marketing suggests. Here is how to tell which one you are. 5 min read Which hosting specs actually matter Unlimited bandwidth, 99.9% uptime, NVMe, LiteSpeed, free SSL. Some of these change how your site behaves and some are table stakes dressed up as features. A field guide to the spec sheet. 5 min read What web hosting actually costs in India Rupee pricing, GST, forex markup and renewal rates — what web hosting in India costs once all four are counted, and when an Indian host beats an international one. 3 min read How to cancel web hosting and get a refund What the money-back guarantee actually covers, why your domain fee is not coming back, and the order of operations that gets you out with both your money and your website. 3 min read Is free web hosting worth it? Free hosting is real, and it is paid for somewhere else — ads, downtime, no backups, no way out. When it is genuinely fine, and when it costs more than the hosting would have. 3 min read Migrating from SiteGround to DreamHost SiteGround renews at 6x its intro rate — $468 over three years against DreamHost's $104. What the move saves, what you give up, and how to migrate from SiteGround to DreamHost without downtime. 3 min read Migrating from IONOS to Hostinger IONOS has the steepest renewal we have recorded — $1 becomes $8, an 8x rise after 12 months. What it costs to stay, what Hostinger costs instead, and how to migrate from IONOS to Hostinger safely. 3 min read Migrating from GreenGeeks to Bluehost GreenGeeks renews at 4.7x its intro rate, costing $370 over three years against Bluehost at $106. The saving, the green-hosting trade-off you should think about, and the full migration steps. 2 min read Migrating from ChemiCloud to Namecheap ChemiCloud renews at 4.8x its intro rate; Namecheap renews at 1.7x — the flattest of any budget host we track. $317 against $120 over three years, plus the full migration steps. 2 min read Hosting renewal price comparison Every host we have reviewed, with the intro price beside the renewal price and the multiple between them. The average is 3.5x. Two hosts never raise the price at all. 10 min read The cheapest web hosting, measured properly The cheapest web hosting by advertised price and the cheapest by what you actually pay are different lists. Over 36 months the gap between the two cheapest-looking hosts is $360. 2 min read How much does web hosting cost? What web hosting costs at each tier, using figures read from the providers own pages — plus the second-year number that most guides leave out. 4 min read Best web hosting in India Hosting for Indian sites compared on the renewal price and the 36-month total, including which providers actually bill in rupees rather than converting at checkout. 8 min read Black Friday hosting deals Black Friday hosting deals are mostly the usual intro price with a bigger number on the banner. The four things that decide whether one is worth taking, and the one figure the banner never shows. 2 min read Best hosting for a small business For a business site the renewal price, the refund window and the support channel matter more than the intro rate. What the figures say across 16 reviewed hosts. 2 min read Best WordPress hosting in India Managed WordPress hosting costs ten times shared hosting. When that is worth it for an Indian site, when it is not, and what each option actually totals over three years. 1 min read Web hosting for beginners What web hosting actually is, what the jargon on the pricing page means, and the one number every beginner is shown last and should read first. 2 min read The hidden costs of web hosting Seven charges that are not in the advertised price, what each typically costs, and which of them are genuinely unavoidable rather than upsells. 2 min read When to upgrade from shared hosting Four signs you have genuinely outgrown shared hosting, three that look like it and are not, and what the next tier actually costs. 2 min read
Compare →