Move & migrate · Website migration

Website migrations planned around your content, URLs and search visibility.

New host, new platform, new domain or new structure. We inventory every URL, map every redirect, test everything on staging, and switch over in a way that can be undone.

Old URLs mapped one-to-one to new URLs with 301 redirects
301 redirect map

What a website migration involves

In short

A website migration is any change that moves a site to a new home or changes its addresses: a new host, a new platform, a new domain, or a new URL structure. Done well, visitors and search engines barely notice. Done badly, pages disappear from Google, links break and email stops working.

The work isn’t the copying. It’s the planning around it: knowing every URL that matters, deciding what happens to each one, moving data that platforms don’t export cleanly, testing before anyone sees it, and switching over in a way you can undo. Google’s own site move guidance describes the same principles: map old URLs to new ones, use permanent redirects, and monitor afterwards.

Which kind of migration do you need?

Migration typeWhat changesMain risks
Hosting moveThe server. Domain and URLs stay the sameData missed in transfer, email records lost, downtime during the DNS switch
Platform changeThe software, e.g. Shopify, Wix or Squarespace to WordPressContent that won’t export, features to rebuild, every URL pattern changing
Domain changeThe domain nameRankings and links tied to the old domain; needs redirects for a long time
Structure changeURL patterns, e.g. a redesign that reorganises pagesBroken internal links and lost rankings if redirects are incomplete
Protocol changeHTTP to HTTPS, or www to non-wwwRedirect chains, mixed content, duplicate versions indexed

Many projects combine several, such as a new platform, new host and redesign at once. That’s fine, but every extra change adds risk, so we plan them together and sometimes recommend doing them in stages.

Plan · move · prove

How we run a migration

Migration flow: source platforms pass through backup, URL map, rebuild, testing and cutover before arriving on WordPress
Every route passes the same checkpoints
01

Inventory and benchmark

Crawl the current site, export Search Console and analytics data, and list every URL, form, integration and email setting.

02

Map URLs

Decide the new address of every page that matters, and write one-to-one 301 redirect rules.

03

Move or rebuild

Transfer what exports cleanly; rebuild designs, features and anything the old platform won’t release.

04

Test on staging

Content, forms, checkout, redirects, metadata, speed and mobile, before anyone outside sees it.

05

Cut over

Lower DNS TTL in advance, freeze changes briefly, switch, and keep the old site available for rollback.

06

Validate and monitor

Crawl the live site, watch 404s and Search Console, and fix anything that slipped through.

URL mapping and redirects

Every page that has search traffic, backlinks or bookmarks needs a new address and a 301 (permanent) redirect from the old one. Redirecting everything to the homepage isn’t a substitute: search engines often treat that like a missing page, and visitors land somewhere irrelevant.

Old URLs mapped one-to-one to new URLs with 301 redirects
One-to-one 301 redirects, old URL → new URL

Downtime and the switch-over

Cutover timeline: lower DNS TTL two days before, freeze content a day before, sync and switch DNS, check the live site, then monitor for a week
Cutover timeline

The old site stays live while the new one is built and tested. The switch itself is usually a DNS change, and lowering the DNS TTL a day or two beforehand means most visitors see the new site within minutes, and rolling back is just as quick.

For sites where content changes constantly (stores taking orders, membership sites, busy forums), we plan a short change freeze around the switch so nothing created in the last hour is lost. For everything else, visitors generally don’t notice.

What moves, and what doesn't

No platform exports everything another platform needs. The specifics depend on the route, which is why each migration page has its own list. In general:

Typical platform-to-WordPress migration
Moves with the data
  • Pages and blog posts (with some cleanup)
  • Images and documents
  • Products, variants and categories (stores)
  • Customer accounts (stores)
  • Page titles and meta descriptions
Rebuilt or reconfigured
  • Design and templates
  • Forms, booking and member features
  • Third-party apps and integrations
  • Redirects and URL structure
  • Analytics and tracking setup
Can't move
  • Customer passwords
  • Saved payment methods
  • Data held inside third-party apps
  • Platform-only features

Exact lists depend on the platform, your plan and your apps. Confirmed during scoping.

Protecting search visibility

Any migration that changes URLs carries some risk to rankings, and it’s normal to see some fluctuation for a few weeks while search engines reprocess the site. What causes lasting damage is avoidable: missing redirects, lost page titles and content, blocked crawling on the new site, or a launch that quietly drops pages that were bringing in traffic.

We benchmark before the move (rankings, traffic per page, indexed pages), carry across titles, descriptions, headings and structured data, submit the new sitemap, and compare afterwards. For domain changes we also use Google Search Console’s Change of Address tool, which exists for exactly that situation.

We won’t promise “zero ranking loss”. Anyone who does is guessing. We’ll promise a thorough redirect map, careful testing, and monitoring after launch.

What affects the timeline

  • Number of URLs that need mapping, and how much content needs cleanup after export
  • Design: reusing a theme, adapting one, or a custom build
  • Features: bookings, memberships, subscriptions, multilingual, custom integrations
  • Data: product catalogue size, customer and order history
  • Your availability to review the staging site and supply content or decisions

You’ll get a timeline with the written scope, with milestones you can see on the staging site.

Migration mistakes we see most

What we'll need from you

Access to the current site and platform

An admin or collaborator account on Shopify, Wix, Squarespace or the old host.

Access to the new hosting

Or we can recommend hosting that suits the site.

Search Console and analytics

To benchmark before and monitor after.

Domain and DNS access

Needed only for the switch-over itself.

Frequently asked questions

Some short-term fluctuation is common when URLs change. Lasting losses usually come from missing redirects or lost content, which is what our process is designed to prevent. Nobody can honestly guarantee zero movement.

Not for normal sites: the old site stays live until the switch, which takes minutes with a lowered TTL. Busy stores need a short planned change freeze.

Yes, and it’s often efficient. We’ll plan the redesign so URLs change as little as necessary.

Google suggests at least a year. We recommend keeping them indefinitely if your hosting allows it, as old links keep working forever.

Our process and expertise are built around WordPress and WooCommerce as the destination. For hosting moves, the platform matters less.

Tell us about your website. We'll reply with a clear, written scope.

info@webexpert.solutions · +92 345 7723858 · Faisalabad, Pakistan · Serving the UAE, US, UK & Canada