Last updated: 23 June 2026 · By Adrian Tan, Singapore Digital Marketing
A website migration is the SEO equivalent of moving house while the business stays open. Done with a plan, nobody notices and you arrive in a better place. Done carelessly, you lose the rankings you spent years building — and in the accounts we’ve rescued, that loss often shows up the week after launch, when it’s hardest to fix. The numbers back the caution: industry analysis suggests roughly 60% of migrations result in measurable organic traffic loss, and recovering pre-migration traffic can take a long time when redirects and mapping are botched.
The good news: nearly all of that loss is preventable. This guide is the checklist we actually use for Singapore businesses — what a “migration” really covers, the pre-launch work that determines success, the redirect rules that save your rankings, and the first-30-days monitoring that catches problems before they compound.
First: what counts as a “migration”?
People say “migration” and mean very different things. Each carries different SEO risk, and knowing which you’re doing decides how much care you need:
| Type of migration | Example | SEO risk |
|---|---|---|
| Domain change | yourbrand.com.sg → yourbrand.sg | High — every URL changes |
| HTTP → HTTPS | adding SSL | Low if redirected properly |
| URL structure change | /p?id=12 → /services/seo | High — URLs change |
| Platform/CMS change | Wix → WordPress, or to Shopify | High — URLs + templates change |
| Redesign (same URLs) | new look, same addresses | Medium — content/template risk |
| Consolidation | merging two sites into one | Very high — large-scale remapping |
| Going multilingual | adding EN/ZH/MS versions | Medium — hreflang + structure |
If URLs change, you are in high-risk territory and a redirect map is mandatory. A redesign on the same URLs is gentler — but still capable of tanking rankings if content, internal links or page speed regress. A Singapore-specific case worth flagging: businesses moving off Wix to WordPress or Shopify almost always change URL structures, so treat those as full high-risk migrations, not “just a rebuild”.
Why migrations lose traffic (so you can prevent it)
The traffic drops we see trace back to a short list of avoidable causes:
- Missing or wrong redirects — old URLs return 404s, so rankings and link equity evaporate.
- Redirecting everything to the homepage — the single most common fatal mistake; Google treats these as soft 404s and you lose the specific page’s rankings.
- Redirect chains and loops — A→B→C bleeds link equity and slows crawling.
- Lost on-page elements — titles, meta descriptions, headings or body content silently dropped in the rebuild.
- Lost or changed internal links — the new template links differently, weakening important pages.
- Blocked crawling — the staging site’s
noindexorrobots.txtdisallow gets pushed live by accident (this one is brutal and common). - Speed/Core Web Vitals regression — a heavier new build is slower, and Core Web Vitals (when live) are a ranking factor.
- Lost schema markup — structured data from the old site isn’t carried over (see schema markup in Singapore).
Almost every one of these is caught by a proper pre-launch checklist. Migration success is decided before you flip the switch — pre-migration planning is responsible for the majority of the outcome.
Phase 1 — Before you build: benchmark everything
You cannot tell whether a migration helped or hurt if you never recorded where you started. Before any building begins:
- Full URL crawl of the current site. Use Screaming Frog (or similar) to export every live URL, its status code, title, meta, H1 and word count. This is the master list everything else hangs off.
- Export your top pages and keywords. From Google Search Console and your rank tracker, note which pages and queries drive traffic — these are your “protect at all costs” list.
- Record baseline metrics. Organic traffic (GA4), impressions/clicks (GSC), rankings for your money keywords, and current Core Web Vitals. Screenshot or export them.
- Export your backlink profile. Note which external sites link to which pages — those links must keep landing somewhere relevant after the move.
- Inventory technical assets. Existing redirects (don’t break redirect chains that already exist), schema markup, hreflang, canonical tags, and your XML sitemaps.
Keep all of this in one spreadsheet. It becomes your redirect map, your QA list and your post-launch scorecard.
Phase 2 — Build the redirect map (the heart of the job)
This is where migrations are won or lost. The rule is simple and non-negotiable: every old URL must 301-redirect to its closest equivalent new URL — one to one — and the map must be finished before launch, not after.
How to do it right:
- Use 301 (permanent) redirects, not 302s — 301 passes ranking signals; 302 signals “temporary” and can hold rankings on the old URL.
- Map each old URL to the most relevant new page, not the homepage. If a page genuinely has no equivalent and you’re retiring it, redirect to the closest category or parent — only use 410 (“gone”) for content you deliberately want removed.
- No chains, no loops. Old → new directly. If you already had redirects, point them at the final destination so you don’t create A→B→C.
- Cover non-URL assets too: images, PDFs and any deep-linked files people or other sites reference.
- Decide the www vs non-www and trailing-slash convention and enforce it consistently (mixed conventions create duplicate URLs and dilute signals).
For a Singapore e-commerce site moving platforms, the redirect map is often the single largest task — hundreds or thousands of product and category URLs — and it is worth every hour. This is also where on-site decisions like WordPress vs Shopify vs Wix (when live) intersect with SEO: the platform you choose determines how much URL change you’re forced into.
Phase 3 — Preserve on-page SEO during the rebuild
A redirect gets the right page to load; it doesn’t guarantee that page still ranks. Carry over, page by page:
- Titles and meta descriptions — match or improve them; don’t let the CMS auto-generate generic ones.
- Headings (H1/H2) and body content — keep the substance; a “cleaner” rebuild that strips 40% of the words usually strips the rankings too.
- Internal links — replicate the important linking structure; make sure key pages still receive internal links.
- Image alt text and file names.
- Canonical tags — point to the new canonical URLs.
- Schema markup — rebuild Organization, LocalBusiness, Product, Article and breadcrumb schema on the new site.
- hreflang — if you serve EN/ZH/MS audiences, set hreflang correctly (relevant for multilingual SEO in Singapore).
Phase 4 — Test on staging (before anyone sees it)
Build and QA on a staging environment, then check, methodically:
- Crawl the staging site and compare to your baseline crawl — flag any pages that lost titles, content or internal links.
- Test a sample of redirects end to end — confirm 301 status and the right destination, no chains.
- Confirm staging is blocked from indexing while in progress — and write down to remove that block at launch.
- Check mobile rendering and Core Web Vitals — Singapore traffic is overwhelmingly mobile (9.79M mobile connections, 166% of the population — DataReportal 2026), so a mobile regression is a real-money regression.
- Validate schema with the Rich Results Test.
- Prepare the new XML sitemap.
Phase 5 — Launch day checklist
Pick a low-traffic window (for most Singapore B2B and local businesses, late evening or early morning SGT), and run through:
- ☐ Remove the
noindex/ staging block — the #1 launch-day disaster is shipping the site still telling Google to stay out. - ☐ Push all 301 redirects live and spot-check immediately.
- ☐ Verify the new site in Google Search Console (and if it’s a domain change, use the Change of Address tool in GSC).
- ☐ Submit the new XML sitemap in GSC.
- ☐ Confirm analytics and tag manager are firing on the new site.
- ☐ Check robots.txt allows crawling and references the sitemap.
- ☐ Crawl the live site to catch any 404s, broken redirects or missing pages.
- ☐ Keep the old sitemap available briefly so Google can discover the redirects faster.
Phase 6 — The critical first 30 days
Migration isn’t “done” at launch — the first month is where you catch and fix the issues that cause lasting damage. Monitor closely:
- Crawl errors and 404s in Search Console — fix missing redirects the day they appear.
- Indexing — watch indexed-page counts; a sharp drop means a blocking or redirect problem.
- Rankings and traffic — some short-term fluctuation is normal as Google reprocesses the site; a sustained collapse is not — investigate.
- Core Web Vitals — confirm the new build didn’t regress speed.
- Backlinks — confirm external links now resolve (via redirects) to live pages.
- Re-crawl weekly for the first month and compare to baseline.
A realistic expectation: even a clean migration can see a brief dip while Google re-evaluates. With a solid redirect map and no blocking errors, a well-run migration typically stabilises within weeks. A bad one — homepage redirects, missing 301s, accidental noindex — can take many months to recover, which is exactly why the planning phases above matter more than the launch itself.
Common Singapore migration scenarios (quick guidance)
- Wix → WordPress: treat as high-risk; URLs change. Build the full redirect map; rebuild schema and internal links.
- Adding HTTPS: low-risk but still 301 every HTTP URL to its HTTPS version and update internal links.
- Domain change (.com.sg → .sg or rebrand): high-risk; use GSC Change of Address, keep both domains live during transition, redirect everything 1:1.
- Redesign, same URLs: medium-risk; the trap is silently dropping content, internal links or speed — benchmark and compare.
- Going multilingual (EN/ZH/MS): plan URL structure and hreflang up front; this overlaps with multilingual SEO.
How long a migration takes (and the tools you’ll need)
Owners always ask “how long?” — and underestimate it. A rough guide for a Singapore SME site:
| Site size | Realistic planning + execution | Redirect map effort |
|---|---|---|
| Small (10–30 pages) | 2–4 weeks | Hours |
| Mid (30–150 pages) | 4–8 weeks | 1–2 days |
| Large e-commerce (1,000+ URLs) | 2–4 months | Days to weeks |
Note that the launch is a single evening; everything else is planning, QA and the 30-day watch. The temptation to compress this is exactly what produces the 60% that lose traffic.
One Singapore-specific timing note: don’t migrate into your peak season. A retailer should not replatform in the run-up to the Great Singapore Sale or the 11.11 / 12.12 and year-end period; a B2B firm shouldn’t move the week a major campaign launches. If rankings wobble briefly post-launch — which even clean migrations can — you want that happening in a quiet trading window, not when every lost visitor is a lost sale.
The toolkit is modest and mostly free:
- Screaming Frog SEO Spider — crawl the old and new sites; export URLs, status codes, titles and metadata (the free tier covers small sites).
- Google Search Console — baseline data, Change of Address, sitemap submission, post-launch monitoring (the source of truth — set it up first).
- GA4 — traffic baseline and post-launch comparison.
- A rank tracker — to watch your money keywords through the transition.
- A spreadsheet — your redirect map and QA checklist live here.
- Rich Results Test / Schema validator — to confirm schema survived the move.
A quick worked scenario (illustrative)
A Singapore home-services business rebuilds from an ageing Wix site to WordPress. The old URLs (/service-page-1, /service-page-2) bear no resemblance to the new structure (/services/aircon-servicing, /services/plumbing). Without a redirect map, every ranking page would 404 on launch and traffic would crater. The correct path: crawl and export all old URLs, map each one-to-one to its new equivalent, rebuild titles/content/schema, QA on staging with indexing blocked, then on launch night push the 301s, remove the staging block, verify in GSC and submit the sitemap — and watch crawl errors daily for a month. Same business, same content, no ranking loss. The difference is entirely the planning. (Illustrative of the method; for documented outcomes see our case studies.)
The honest bottom line
If URLs change, plan a full migration; if they don’t, you still need to protect content, links and speed. Either way, the work that saves your rankings happens before launch — the benchmark crawl, the one-to-one 301 redirect map, the staging QA — and the work that proves it worked happens in the 30 days after. Skip those, and you’re in the 60% that loses traffic. Do them, and a migration becomes what it should be: a fresh, faster, better-structured site that holds its rankings and is easier to grow.
[CTA] Planning a redesign, replatform or rebrand and want to keep every ranking you’ve earned? We run migrations end to end — benchmark, redirect map, QA and the first-30-days monitoring. See our SEO service in Singapore or talk to us before you build. For results, see our case studies.
Related: A clean migration rests on solid foundations — see technical SEO basics every business owner should know.
Related: Website migrations are one of the most common triggers of duplicate content problems — see duplicate content and SEO: what Singapore businesses need to know.
FAQ
Will I lose rankings when I migrate my website?
Some short-term fluctuation is normal as Google reprocesses your site. Lasting losses are not — and they’re avoidable. With a complete one-to-one 301 redirect map, preserved on-page content, and no accidental crawl blocks, a well-planned migration usually stabilises within weeks.
What’s the single most important step?
The redirect map: every old URL 301-redirected to its closest equivalent new URL, one to one, finished before launch. Redirecting old pages to the homepage instead is the most common cause of migration traffic loss.
Should I use 301 or 302 redirects?
301 (permanent). It passes ranking signals to the new URL. 302 is “temporary” and tells Google to keep the rankings on the old URL — wrong for a migration.
How long does it take to recover after a migration?
A clean migration typically stabilises in a few weeks. A poorly executed one — missing redirects, homepage redirects, accidental noindex — can take many months, which is why pre-launch planning matters more than launch day.
Do I need to tell Google I moved?
For a domain change, yes — use the Change of Address tool in Google Search Console, verify the new site, and submit the new sitemap. For same-domain changes, verify the property and submit the updated sitemap.
Is moving from Wix to WordPress risky for SEO?
Treat it as high-risk because URL structures almost always change. With a full redirect map, rebuilt schema and preserved content and internal links, you can move without losing rankings — but it needs proper planning, not a quick rebuild.
Related: choosing a partner to handle your migration safely? See how to choose an SEO agency in Singapore — the questions to ask and red flags to avoid.



