Learning how to migrate a website can feel nerve-racking, and for good reason. Done carelessly, a move to a new host or platform can tank your Google rankings, break your email, or take your site offline right when a customer is trying to find you. Done carefully, though, most visitors will never notice a thing.
The good news is that a smooth migration is mostly about preparation and following the steps in the right order. This guide walks you through exactly how to move a website safely, so you keep your traffic, your search rankings, and your peace of mind.
What "migrating a website" actually means
People use the phrase to describe a few different moves, and the risks are not the same for each:
- Changing hosts, same everything else. Your domain, platform, and content stay the same. You are just moving the files to a new server. This is the lowest-risk move.
- Changing platforms. Going from, say, Wix to WordPress, or WordPress to Shopify. Your URLs and page structure often change, which is where SEO gets fragile.
- Changing domains. Moving from oldname.com to newname.com. This needs careful redirects so Google transfers your rankings to the new address.
- Redesigning on the same domain. New look, often new URLs. Technically a redesign, but it carries the same SEO risks as a migration.
Figure out which of these you are doing before anything else, because it shapes every decision that follows. If you are weighing a fresh look at the same time, our guide to a small business website redesign pairs well with this one.
Before you move: back up and take stock
Never start a migration without a complete, tested backup you can roll back to. If something goes sideways, that backup is your safety net. Our walkthrough on how to back up your website covers what a full backup should include (files, database, and email).
While you are at it, take a snapshot of where you stand today so you can spot problems later:
- Export a full list of your current URLs. You can pull these from your XML sitemap or a free crawler.
- Note your top pages by traffic in Google Analytics, so you know which URLs matter most.
- Record your current rankings for a handful of important keywords.
- List every email address on the domain, plus any forms, integrations, or plugins you rely on.
Tip: Do the actual switch during your slowest hours, not on a Friday afternoon. Pick a quiet window (many small businesses use early Sunday morning) so that if anything needs fixing, you have time and few customers are watching.
Step-by-step: how to migrate a website without losing SEO
1. Set up the new home first
Build and test everything on the new host or platform before you point the public at it. Most hosts give you a temporary URL or a staging environment for exactly this. Move your files, database, and content over, then click through the whole site privately. Nothing goes live until it works.
If you are switching platforms, this is the moment to double-check your choice. Our comparison of WordPress vs Wix vs Squarespace vs Shopify can help if you are still deciding.
2. Keep your URLs the same where you can
The single biggest SEO risk in a migration is changing your URLs. Every URL that Google has indexed carries ranking value. If a page moves from /services to /what-we-do without a redirect, Google treats the old address as a dead end.
Whenever possible, keep the exact same URL structure on the new site. When you cannot (a platform switch often forces changes), map every old URL to its closest new equivalent in a spreadsheet.
3. Set up 301 redirects for every changed URL
A 301 redirect tells Google "this page moved permanently to here" and passes most of the old page's ranking power to the new one. This is the mechanism that protects your SEO. Redirect every old URL that changed, pointing it to the most relevant new page, never just to the homepage. Our guide to 301 redirects shows how to do this the right way.
4. Preserve your on-page SEO
Carry over the details that earn rankings: page titles, meta descriptions, heading structure, image alt text, and internal links. It is easy to lose these in a platform switch. Use your pre-migration crawl as a checklist so nothing gets dropped. If you need a refresher, see our on-page SEO guide and how to write title tags.
5. Handle the domain and DNS carefully
When everything checks out, you update your DNS records to point the domain at the new host. DNS changes can take a few hours to spread across the internet, a window called propagation. During that time some visitors see the old site and some see the new one, which is why keeping both live and identical during the switch matters. If DNS feels fuzzy, our plain-English guide to web hosting and the broader hosting and domains guide explain how the pieces fit together.
6. Do not forget email
Your website and your email often share a domain, but they are handled by separate DNS records (MX records). It is common for owners to move hosting and accidentally break their business email. Before you switch, confirm where your email is hosted and make sure those MX records carry over unchanged, or that your email is set up on the new provider first.
7. Keep HTTPS working
Make sure your SSL certificate is installed and active on the new host so the site loads over HTTPS from the moment it goes live. A missing certificate throws "not secure" warnings that scare visitors away and hurt trust. Our guide to SSL certificates and HTTPS covers what to check.
After the move: check everything and tell Google
Going live is not the finish line. The next 48 hours are when you catch problems while they are small.
| Check | What to look for |
|---|---|
| Redirects | Spot-check old URLs; each should land on the right new page, not a 404. |
| Search Console | Submit your new sitemap and watch the coverage and crawl-error reports. |
| Analytics | Confirm your tracking code fired over and traffic is still recording. |
| Forms and buttons | Test contact forms, checkout, and any booking or payment tools. |
| Send and receive a test message on every business address. | |
| Speed and mobile | Confirm pages load fast and look right on a phone. |
Submitting a fresh sitemap in Google Search Console is the fastest way to tell Google about the new setup and to catch crawl errors early. Keep an eye on your rankings for a few weeks. A brief dip right after a migration is normal; a lasting drop usually points to a missed redirect or lost on-page detail.
Common migration mistakes to avoid
- Skipping redirects. The number one cause of lost traffic after a move.
- Redirecting everything to the homepage. This wastes ranking value and frustrates visitors who wanted a specific page.
- Blocking Google by accident. New sites are often built with search engines blocked in the robots.txt file or a "discourage search engines" setting. Un-block it before launch.
- Taking the old site down too soon. Keep it running until the new one is fully verified and DNS has propagated.
- Forgetting internal links. Links that pointed to old URLs should be updated to the new ones. See our internal linking strategy.
Frequently asked questions
Will I lose my Google rankings when I migrate a website?
Not if you migrate carefully. The keys are keeping your URLs the same where possible, setting up 301 redirects for any that change, and preserving your titles, headings, and content. Expect a small, temporary wobble in rankings for a week or two while Google re-crawls the site. A lasting drop almost always traces back to a missing redirect or a page that got blocked, both of which are fixable.
How long does a website migration take?
The technical switch can happen in a day, but plan for a week or more overall so you have time to build on the new host, test thoroughly, and monitor after launch. DNS propagation alone can take up to 48 hours. The bigger the site and the more your URLs change, the more mapping and redirect work you will have upfront.
Do I need a developer to migrate my website?
For a simple host-to-host move, many owners manage it themselves or lean on their new host's free migration service. Platform and domain changes are trickier because of the redirects and SEO details, so they are worth handing to someone experienced. With Arbor, moving to us and keeping your rankings intact is something we handle for you, redirects and all, so you never touch a DNS record.