Website Migration SEO Checklist: Move Without Losing Search
Checklist · 12 min read · Updated 10 Nov 2026
A step-by-step checklist for moving to a new website or domain in Singapore: audit, redirects, sitemap, Search Console, testing and what to watch after launch.To move to a new website or domain without losing your search visibility, record what you have today, keep your important addresses where possible, redirect every address that changes, submit a fresh sitemap, test everything on a private copy before launch, and monitor Google Search Console closely afterwards. No checklist can guarantee how search results will behave after a move, and some movement is normal. What you can do is remove the avoidable causes of loss: broken pages, missing redirects and forgotten settings.
What counts as a migration
Many owners think of a migration as something only large companies do. In practice, small businesses migrate often without calling it that. You are migrating if you:
- Move from one platform to another, such as from a hosted builder to a different system.
- Redesign and change page addresses (URLs), for example from
/services-2to/aircon-servicing. - Change your domain name, such as moving from an old address to a new business name.
- Move from
httptohttps, or add or removewww. - Merge two websites, or split one into two.
If your page addresses stay the same and only the look changes, the risk is much lower. That is one reason the redesign versus rebuild decision matters: a redesign that keeps addresses is far gentler on search than a rebuild that changes them all.
Why migrations go wrong
Search engines have learned your old addresses. When those addresses suddenly return an error, or land on an unrelated page, the signal is confusing and visitors are lost. The usual causes are simple:
- Old addresses were never redirected, so they now show a “page not found” error.
- Everything was redirected to the home page, which hides which new page replaces which old one.
- Content that brought visitors was removed or heavily rewritten without anyone noticing.
- A setting from the test copy, which tells search engines to ignore the site, was left on after launch.
- Analytics and Search Console were not reconnected, so nobody saw the problem for weeks.
The shape of a safe migration
Inventory
List every page, address and what it earns
Map
Old address to new address, one by one
Build and test privately
On a copy that search engines cannot see
Switch
Redirects live, sitemap submitted
Monitor
Search Console, analytics, enquiries
Phase 1: before you start
Make an inventory of your current site
Export or list every page on your current site. For a small business this might be 10 to 40 addresses. For each one, note the page title, what it is about and whether it brings in visitors or enquiries. Google Search Console shows which pages appear in search and get clicks. Your analytics tool shows which pages visitors actually view. Mark the ones that matter most, because those are the ones to protect.
Record your current position
Take a baseline so that you can tell, later, whether something has changed. Save the Search Console performance numbers for the last few months, a list of pages that bring in visits and a screenshot or note of how you appear for your business name and your main services. Do not worry about precision. You just need a reference point.
Secure the essentials
Confirm you control the domain, hosting or platform account, Google Search Console, Google Analytics and your Google Business Profile. If any of these sits with an old developer, sort that out first. Our guide to who owns your website and the one on domain names in Singapore explain what to check.
Phase 2: plan the move
Decide which addresses will stay
Where you can, keep the address of any page that performs well. If the new structure forces changes, make them deliberately and keep them as few as possible. Clean, readable addresses that describe the page are better than strings of numbers, and once chosen they should not keep changing.
Build a redirect map
A redirect map is a simple table: the old address on the left, the new address on the right. Each old address should point to the new page that best matches its content. A retired service page should go to the closest related service, or to a relevant category page. Use the home page only as a last resort.
Redirect map example
| Old address | New address | Why | |
|---|---|---|---|
| Row 1 | /aircon-servicing-2 | /services/aircon-servicing | Same topic, cleaner address |
| Row 2 | /about-us | /about | Same topic, shorter address |
| Row 3 | /old-promo-page | /services | Promotion ended, closest useful page |
| Row 4 | /blog/post-id-123 | /guides/new-title | Same article, new home |
Use permanent redirects, often called 301 redirects, for addresses that have moved for good. Your developer or platform will know the term. Avoid chains where one redirect leads to another, which then leads to another.
Protect valuable content
If a page ranks or brings enquiries, be careful about changing its main message. You can improve the wording, but keep the topic and the useful information. Do not delete pages that visitors still reach unless you replace them with something equivalent or redirect them sensibly.
Plan the timing
Avoid launching just before your busiest period, so that you have time to fix problems calmly. Choose a day when someone who can make changes is available, and tell your team and any agency or freelancer when it will happen.
Phase 3: build and test on a private copy
Keep the test copy hidden
While you build, the new site should sit on a private address, password-protected or blocked from search engines, so that unfinished pages do not appear in search results. This is the single most common setting to forget at launch, so note it in your launch plan.
Test the things that matter
Pre-launch test list
Go through every item on a real phone and a laptop.
Functions
- Contact form sends, and the email arrives in the right inbox
- WhatsApp, phone and email links work
- Booking or quote tools work end to end
- Cookie notice and privacy links appear where needed
Search basics
- Every important page has a clear title and description
- Each page has one main heading
- Images have sensible descriptions
- A sitemap is generated and lists the live pages
Redirects and links
- Every address in the redirect map reaches the right page
- No redirect chains or loops
- Internal links point to the new addresses
- No broken links on key pages
The website launch checklist covers the general pre-launch checks, and our on-page SEO checklist covers titles, headings and content in more detail.
Phase 4: launch day
Launch sequence
- 1
Back up the old site
Keep a full copy, in case you need to compare or restore.
- 2
Switch over
Point the domain at the new site, or publish it.
- 3
Turn on redirects
Confirm the redirect map is live.
- 4
Open it to search
Remove any setting that blocks search engines.
- 5
Submit the sitemap
Add it in Google Search Console.
- 6
Re-test
Forms, buttons, key pages and a sample of redirects.
Domain changes need extra care
If you are moving to a different domain, Google Search Console has a change-of-address feature for exactly this situation, and its help pages explain the steps. Redirect every old page to its equivalent on the new domain, keep the old domain registered for a good while so the redirects keep working, and update your Google Business Profile, social profiles, email signatures and directory listings. Check support.google.com/webmasters for the current instructions.
Reconnect your tools
Make sure Google Analytics, Search Console and any advertising or conversion tags are installed on the new site. Otherwise you will fly blind exactly when you need data. If you need a refresher, see our website analytics setup guide.
Phase 5: the weeks after launch
The first few weeks tell you whether the migration went smoothly. Do not make large changes in a panic. Check, fix and then wait.
Monitoring schedule
- Day 1
Sanity check
Click through key pages, test forms and a sample of old addresses on a phone.
- Week 1
Search Console
Look at the pages report and crawl errors. Fix any address that returns an error.
- Weeks 2 to 4
Compare to baseline
Check clicks, impressions and enquiries against your earlier numbers, allowing for normal movement.
- Month 2 to 3
Tidy up
Improve pages that slipped, update internal links and remove temporary redirects only if you are sure they are no longer needed.
What is normal and what is not
Some fluctuation in search results after a migration is common, and it does not always mean something is wrong. Warning signs worth acting on include a sudden flood of “not found” errors, key pages dropping out of search entirely, a site that search engines report as blocked, or enquiries falling sharply because a form is broken. Fix the cause, then give search engines time to catch up. We cannot tell you how long recovery takes, because it depends on the site and on factors outside your control.
Common mistakes to avoid
Do
- Keep a copy of the old site before switching.
- Redirect each old address to its closest equivalent.
- Test on a private copy before launch.
- Submit a fresh sitemap and check Search Console.
- Keep the old domain registered after a domain change.
Avoid
- Redirect every old page to the home page.
- Leave the test copy blocked from search after launch.
- Change addresses without a redirect map.
- Delete pages that still bring in visitors.
- Launch without anyone available to fix problems.
Who does what
If someone else is building the new site, ask them to confirm in writing how they will handle redirects, the sitemap, the private test copy and the launch checks, and who looks after the site afterwards. For wider contract questions, use our website design contract checklist. For the ongoing care of a live site, see website maintenance. For the bigger picture on how search works for small businesses, read the SEO guide.
Frequently asked questions
Will I lose my Google rankings if I move to a new website?
How long should I keep redirects in place?
Do I need to tell Google about my new site?
Can I do this myself without a developer?
Next step
Start with the inventory: export your page list and mark the pages that bring in visitors. Even if you are not moving for months, that list is useful. If you want a team to handle the design, build, launch and upkeep for one monthly price (S$97 a month at Website.sg, with the domain bought separately in your own name), see our website design page or the cost breakdown.
Want a website without the hassle?
Website.sg builds your website and sets up web chat, WhatsApp follow-up and Google reviews for one monthly price.
See pricingRelated services
Keep reading
