Available now for WordPress and WooCommerce work

// services / stores, moves and recovery

Website migration SEO services booked before launch, not after

Google ranks addresses, not designs. When a move changes them, every ranking has to be handed from the old URL to the new one. Book a call before launch and I'll build that handover, check it on the day and watch Search Console until it's settled.

Top Rated Plus - 100% Job Success, 100+ sites
Glass page tiles crossing a glowing amber light bridge from one floating platform to another
the short answer
$ website migration seo services ✓ Website migration SEO services protect rankings by redirecting every old URL with traffic to its closest new page.✓ Most losses come from missing redirects, a staging noindex, and redirects all pointing at the homepage.✓ The map's built from Search Console and the old sitemaps before launch, not from memory after the drop.

// what it costs

  • US$149Deep audit and growth report, one off, on Upwork
  • US$999Audit and fixes, one off, on Upwork
  • US$299 or US$750month to month, with a report every month

Audits from US$149, audit and fixes from US$999, and month to month plans at US$299 for maintenance or US$750 for growth. Booked and paid on Upwork.

100+WordPress sites fixed
8+Years in WordPress
100%Job Success on Upwork
1Business day to reply
// 01 - the service

What do website migration SEO services protect?

Website migration SEO services protect the organic traffic you've already earned while the site moves domain, platform, URL structure or server. If a page had impressions before launch, it's got to still answer after it. That's what SEO migration means: the move handled so search engines can follow it.

Website migration services from your developer copy the files and database. I'm a website migration SEO consultant, so my part is the SEO layer: the redirect map, launch-day checks and weeks of Google Search Console monitoring.

// 02 - diagnosis

How would I diagnose this on your site?

This is the order I check it in on a WordPress or WooCommerce site, before changing anything. You'll get the findings back in writing, each tied to a number in your own Search Console.

See my full diagnosis process
  1. i.

    A baseline before launch

    Top pages by clicks from Search Console and a crawl snapshot of titles, canonicals and status codes, so the after can be compared page by page, not by feel.

  2. ii.

    The old URL list

    Search Console's page report, Google Analytics landing pages and the previous XML sitemaps, so every URL that earned impressions gets a target.

  3. iii.

    The staging redirects

    That URL list run through staging, flagging chains, loops, 404s and anything that lands on the homepage.

  4. iv.

    The live HTML in the first hour

    Robots meta tags, canonicals and the top 100 old URLs, each returning a single 301 to the right page.

Redesign or move coming up? Book the redirect map before launch.

Book a call on Upwork
// 03 - which move

Which kind of website migration is yours?

Which kind of website migration is yours?
Migration typeWhat changesThe SEO risk
Domain changeEvery URL's hostnameEvery URL needs a 301, and Google's site move guide asks for a Change of Address in Search Console for the old site, covering its www and non-www variants
Platform move to WordPressEvery URL pattern, plus templates and markupShopify, Wix and Squarespace paths don't match WordPress permalinks, so the map is built pattern by pattern
URL structure changePermalinks, category bases or slugsA full redirect map on the same domain, and internal links updated so they don't run through redirects
Host or server moveThe server, not the URLsDowntime, DNS mistakes and server errors while Google crawls, not redirects
Redesign on the same domainTemplates, headings, internal links and sometimes URLsContent and internal links that quietly disappear, which is the drop that looks like a penalty
// 04 - the redirect map

How is the redirect map for your migration decided?

A redirect map lists old URL, new URL and redirect type. The work's in choosing each destination. Some old URLs should simply 404, and how I fix 404 errors in WordPress covers which ones don't.

How is the redirect map for your migration decided?
Old URL typeWhere it should goWhy
Page with a direct replacement301 to that replacementThe signals move to a page that answers the same query
Category or collection page301 to the matching new categoryA sapphire category goes to sapphires, not to the shop
Product or post with no replacement301 to the closest parent, or let it 404Unrelated redirects get reported as Soft 404s
Everything elseNever a blanket redirect to the homepageIt hides 404s but doesn't save rankings
// 06 - launch day

Which WordPress settings break SEO on launch day?

I check the live HTML in the first hour, because these travel from staging and won't show on a settings screen.

i.

The staging noindex

'Discourage search engines from indexing this site' is ticked on most staging copies, and it's live the moment staging is.

ii.

Lost SEO plugin data

Titles, meta tags and canonicals live in post meta, and rebuilt pages lose years of edits.

iii.

Staging addresses left behind

Staging URLs in canonicals, links and the XML sitemap, which a live crawl catches.

// 07 - moving to WordPress

Moving from Shopify, Wix or Squarespace to WordPress?

Each platform leaves its own URL patterns behind, and they don't match WordPress permalinks. Shopify has /products/, /collections/ and /blogs/news/, plus product URLs repeated under /collections/x/products/. Wix blogs sit under /post/, and Squarespace pages often carry a /blog/ prefix.

So a platform move is always a full URL change, and that's why the map's built pattern by pattern, then checked on every page that earns clicks. The Wix side is written up in moving Wix to WordPress.

// 08 - scope

What's in a migration SEO project, and what isn't?

A staging Disallow in robots.txt gets checked at launch; the file itself is covered on robots and sitemaps.

In this service

  • A pre-launch baseline: top pages by clicks plus a crawl snapshot
  • URL inventory from Search Console, sitemaps, a crawl and backlinks
  • A redirect map with a destination rule per URL type
  • Launch-day checks, plus Change of Address and Bing Webmaster Tools for a new domain
  • Search Console monitoring with a written report

Not in it

  • Copying files, hosting or building the new site
  • Moves away from WordPress
  • Problems that existed before the move
// 09 - after you book

What happens after you book website migration SEO services?

  1. i.

    A call about the move

    What's changing, when it launches and who's building it.

  2. ii.

    A fixed scope on Upwork

    URL count, platform and any domain change set it, and you'll approve it before work starts.

  3. iii.

    The map before launch

    Every URL with impressions gets a destination, tested on staging for chains and loops.

  4. iv.

    Launch day and after

    Live checks in the first hour, then daily clicks by page until things settle.

// questions

What else do people ask about site migration?

How much do website migration SEO services cost?

The SEO share of website migration cost rests on URL count, platform and any domain change, so there's no price here. You'll get a fixed scope on Upwork after a short call, ideally weeks before launch.

What can go wrong in a website migration?

Old URLs left without redirects, redirects that all land on the homepage, a staging noindex going live, SEO plugin titles lost in a rebuild, and internal links still pointing at old addresses. Each one shows up as lost clicks on specific pages, which is why the baseline matters.

How do you migrate a website without losing SEO?

Map every URL that earned impressions to its closest new page before launch, test the map on staging, then check the live HTML in the first hour. A dip while Google recrawls is normal; a loss that doesn't come back means something in the map is wrong.

How long does SEO take to recover after a migration?

Google's site move guide says a medium-sized site can take a few weeks or more before the new URLs show instead of the old ones, and larger sites longer. A drop that started before launch belongs to penalty and drop recovery.

How long should 301 redirects stay in place?

Google's site move guide says as long as possible, generally at least a year, so signals and links can transfer. They don't cost much to keep, and removing them early isn't worth the risk.

Can a migration plugin handle the SEO side?

No. Duplicator and Migrate Guru copy files and the database, but they don't decide where a changed URL goes.

// from the blog

I've written the search side of a move up post by post. Start with the migration checklist I run before, during and after launch, then read the one that matches your move: moving WordPress to a new host, changing the domain, switching from Wix to WordPress or a redesign that renames pages. The rest are in the migration posts.

A move that only changes addresses on the same site still needs the same care: changing WordPress permalinks without breaking rankings covers the redirect map, and choosing between a 301 and a 302 covers the codes and the chains they leave behind.

Muhammad Younus with his arms folded and a relaxed, confident smile
// next step - your move

Moving or redesigning your WordPress site?

Send me the site before launch if you can. I'll build the redirect map from every URL that earns impressions, test it on staging, and watch Search Console with you through launch week.

Book a call on Upwork