Launch offer: save up to 65% when you pay annually — plus a free domain for a year

How-to

The website migration checklist we use internally

Every step our engineers run when moving a site between hosts, including the ones people forget.

2026-07-08 · 8 min read

Migrations go wrong in predictable ways. This is the checklist our team works through on every move, published in full so you can use it whether or not you host with us.

Before you touch anything

  1. Take a full backup at the current host and download it somewhere off both platforms.
  2. Record current DNS records, including MX and TXT, as a text file.
  3. Note the PHP, database and runtime versions in use.
  4. List every third-party service that touches the domain: mail, newsletter, payment webhooks, analytics.
  5. Lower DNS TTL to 300 seconds at least 24 hours ahead.

The copy

  1. Copy files and database to the new host and bring the site up on a temporary hostname.
  2. Match runtime versions rather than jumping to the newest one during the move.
  3. Search the database for hardcoded absolute URLs.
  4. Test forms, login, search and checkout on the temporary hostname.

The switch

  1. Put the old site in read-only mode if it accepts orders or comments.
  2. Do a final incremental sync of the database.
  3. Update DNS. Watch both servers' access logs to see traffic shift.
  4. Issue SSL on the new host and confirm the padlock on both root and www.

The part everyone forgets

  • Re-point payment provider webhooks at the new host.
  • Re-verify your domain in Search Console and any marketing tools.
  • Check that scheduled tasks and cron jobs are running on the new host and disabled on the old one.
  • Keep the old host active for two weeks. It costs one month of hosting and saves a catastrophe.

Ready to move your site somewhere faster?

Migration is free, setup is done for you, and every plan is covered by a 30-day money-back guarantee.