Project Rescue

Failed Migration Recovery

Failed migration recovery for stores that lost traffic, orders or customer accounts after a replatform. We read both stores inside two business days, then repair, recover and hand over.

Book a Recovery Call
Isometric icon of a blue eye set in a lens, over a plate holding a pencil

A free two-business-day read of the old store and the new

Isometric icon of two plates with arrows circling between them and a cube above

The redirect map and the data reconciled before anything else

Isometric icon of a row of rising bars with an outlined next step and an arrow

The same team through to recovered rankings

Why migrations fail after launch

Why a Failed Migration Is a Fault, Not a Fluctuation

1 year at least, that Google says to keep the redirects from a site move in placeWeeks for a small or medium site to move, by Google's own guidance; longer than that is a fault

Most migrations do not fail on launch day. They fail in the fortnight after it, when the old URLs stop answering, the new ones are not yet trusted, and nobody is watching the numbers that would show it.

The causes are usually the same five: no map from old URLs to new, redirects missing or chained three deep, canonical tags and structured data left behind in the old theme, a data import that stopped partway through the orders or the customers, and an integration still pointed at a store that no longer exists.

Google's own guidance for a site move is plain. Map every old URL to a new one, use server-side permanent redirects and keep them in place for at least a year, submit the new sitemap, use the Change of Address tool only when the domain itself changes, and expect temporary fluctuation while a small or medium site takes a few weeks to move.

That is the test. A drop that is still there after those weeks is not fluctuation, it is a fault, and it has a cause that can be found. Recovery is finding it, fixing it, and showing you the numbers coming back.

How you know

Six Signs a Migration Has Failed

Every one of these arrives in the first weeks after launch, and every one has a cause in the migration itself. Three or more, and the call is overdue.

Isometric icon of two columns side by side, the shorter one topped in blue

Traffic Fell the Week After Launch

Organic sessions dropped by a third or more and have not moved since. Search Console shows the old URLs losing impressions and the new ones not gaining them.

Isometric icon of a parcel and a blue shopping bag on a plate

Orders Missing or Doubled

The order count on the new store does not match the old one, some orders exist twice, and the accounting export no longer reconciles. The import ran partway, or ran twice.

Isometric icon of a standing profile card with a cyan portrait on it

Customers Cannot Log In

Accounts moved without their passwords, the reset emails never went out, and the support inbox is full. Returning customers are checking out as guests or not at all.

Isometric icon of a filing tray of cards with one blue card lying outside it

Old URLs Return 404

Links from Google, email campaigns and partner sites land on an error page. The redirect map was never written, or it covered the categories and not the products.

Isometric icon of an hourglass with blue sand running through it

Checkout Slower Than Before

The new store scores worse on Core Web Vitals than the one it replaced, and the conversion rate shows it. Apps, scripts and an untuned theme add up.

Isometric icon of a stack of tickets, the blue one on top carrying a question mark and a tick

The Agency Says This Is Normal

You are told to wait for Google to settle. Some fluctuation is normal; a drop that holds for months is not, and nobody has shown you what was checked.

What recovery covers

What Failed Migration Recovery Puts Right

Isometric icon of two blue chain links lying on a plate

Redirect Map Rebuilt

Every old URL mapped to its new one, served as a single server-side 301, products included, and kept for at least a year.

Isometric icon of a grid of boxes, each ticked in blue

Data Reconciled Against the Source

Products, customers and orders counted on both stores, the gaps imported and the duplicates merged, with the counts in writing.

Isometric icon of a board carrying a blue line climbing from left to right

Rankings Monitored and Recovered

Canonicals, structured data and sitemaps repaired, then Search Console watched page by page until the impressions return.

Isometric icon of a padlock standing on a plate with a blue key beside it

Customer Accounts Restored

Accounts matched to their order history, a reset flow that actually sends, and guest orders joined back to the people who placed them.

Isometric icon of two blue puzzle pieces joining on a plate

Integrations Re-Pointed

ERP, email, feeds, analytics and payment webhooks checked one by one and pointed at the new store, with the old endpoints retired.

Isometric icon of a clock on a plate

Performance Restored

The new storefront brought back to the speed the old one had, or past it, measured on real devices rather than a lab score.

Triage, repair, recover, hand over

How Our Failed Migration Recovery Works

01

Triage

Changes are frozen so nothing else moves while we look. We read Search Console and analytics for the week before and after launch, reconcile products, customers and orders between the two stores, and write a priority list ordered by what is costing revenue today.

Isometric icon of a plug lying beside its socket, unconnected

Freeze Changes

Isometric icon of a blue magnifying glass over a stack of data

Search Console Read

Isometric icon of an open book standing on a plate, a blue tag above its two pages

Data Reconciliation

Isometric icon of a clipboard on a plate with blue check marks down its list

Priority List

02

Repair

The redirect map is rebuilt from the old sitemap and the crawl logs and served as single server-side 301s. Canonicals, structured data and meta tags come back, the missing data is re-imported from a verified export, and checkout and payments are tested end to end.

Isometric icon of a box moving between two plates

Redirect Map

Isometric icon of a page of text with a blue spanner laid across it

Canonicals and Structured Data

Isometric icon of a blue plate carrying a group of small cubes between two empty plates

Data Re-Import

Isometric icon of a payment card standing on a plate beside a shield

Checkout and Payments

03

Recover

The new sitemap goes to Search Console, the old one is retired, and rankings are watched page by page. Customers who lost their accounts are told what happened and how to get back in, and the storefront is tuned until it is at least as fast as the one it replaced.

Isometric icon of stacked sheets on a plate with one blue layer among them

Sitemaps Resubmitted

Isometric icon of a monitor on a plate showing a bar chart and a rising line

Rank Monitoring

Isometric icon of an envelope on a plate with speed lines behind it

Customer Communication

Isometric icon of a panel carrying a blue lightning bolt with speed lines behind it

Performance

04

Hand Over

You receive a report of what failed, what was fixed and what the numbers did, a runbook for the next release so the same fault cannot return, monitoring that alerts on the next drop, and the option of ongoing support from the team that did the work.

Isometric icon of a report page standing on a plate with a blue tick on it

Report

Isometric icon of a folder opened on a plate with a blue sheet of code inside

Runbook

Isometric icon of a cube on a plate under a blue signal arc

Monitoring

Isometric icon of a clock on a plate with an arrow circling it

Support

The first week

What a Migration Recovery Produces in Week One

2 days to the first read of both stores, free, before any scope is agreed3 counts products, customers and orders, reconciled on each side and put in writing

The first week ends with things you can hold, not reassurance.

The read of both stores: what the old one served, what the new one serves, and the difference, page by page. The redirect map, written and deployed. The reconciliation report, with the count of products, customers and orders on each side and a list of exactly what is missing or doubled. And the hotfixes that stop the bleeding, usually the redirects and the broken checkout, deployed inside the week.

Then a plan with estimates for whatever the week could not finish: the re-import, the account recovery, the performance work, in the order that returns the most revenue soonest.

Two rules hold throughout. We assess without involving the previous agency; you decide what they are told and when. And if the read shows the new store cannot carry the business, we say so and show you the numbers for the two honest options, rolling back to the old store while it still exists, or finishing the migration properly, rather than pouring more into a platform that will not hold.

Verified reviews

What Our Clients Say

Three ways in

Three Ways to Start a Migration Recovery

Week One Stabilisation

A fixed-scope week for a store that is live and losing: redirects deployed, checkout fixed, data counted, and a report with a plan at the end. It stands on its own if you go no further.

Redirects deployed
Checkout fixed
Data counted
Written report and plan

Finish the Migration

When the new platform is the right one and the move was simply done badly, we pick it up where it stopped: the rest of the data, the integrations, the SEO continuity, and the launch checks that were skipped the first time.

Data map completed
Integrations re-pointed
SEO continuity
Launch checks

Roll Back and Redo

When the old store still exists and the new one cannot carry the business, rolling back is sometimes the cheapest recovery there is. We plan the switch back, keep the orders placed in between, and schedule the redo properly.

Old store restored
Orders in between kept
Phased redo
Fixed scope

Start with facts

See What the Migration Broke: Run the Free AI Site Audit

Paste the new store's URL and the free audit reads the redirects, the speed, the SEO basics and the checkout from the outside, ranked by what each one costs you. No access needed, and the two-day read starts from it.

Run the free site audit

Trusted by 100+ companies

Carlex Nasdaq Axiom Space Stran Farmasi Clean Harbors Apache Shake Shack NOV Enerflex SIG Sauer Brainy HR

Keep reading

Migration Reading Before the Call

Read all
Read all

FAQ

Frequently Asked Questions

Still have questions?

Tell us about your store and we will come back with straight answers.

Talk to us

How fast can you start on a failed migration?

The read starts the day you grant access, and the written answer comes inside two business days: what is broken, what it is costing, and what the first week would fix. Redirect and checkout hotfixes often go out during the read itself, because every day the old URLs return errors is a day of signals lost. The fixed-scope week is agreed on that call, not before it.

Our traffic dropped after the migration. Is that normal?

Some of it is. Google says to expect temporary fluctuation during a site move, and that a small or medium site takes a few weeks for most pages to move. What is not normal is a drop that holds past those weeks, or one that started with a wave of errors in Search Console. The read tells the two apart by looking at the old URLs and the new ones side by side, page by page, rather than at one traffic line.

Can the rankings come back?

Usually, when the cause is found and fixed while the old URLs still carry authority. Redirects that were missing can be added, chains can be collapsed to a single hop, canonicals and structured data can be restored, and the new sitemap can be resubmitted. The longer a fault stands the more is lost, which is why the read comes first and the redirects go out during it. We show you the impressions returning in Search Console rather than asking you to trust us.

Our orders are missing. Can they be recovered?

If the old store or its database still exists, almost always. We count orders, customers and products on both sides, identify exactly which records are missing or duplicated, and re-import from a verified export with the IDs preserved so accounting and the ERP reconcile again. Orders placed on the new store in the meantime are kept. If the old store is gone, the recovery works from backups, exports and the payment provider's records, and we tell you honestly what cannot be rebuilt.

Customers cannot log in since the migration. Why?

Passwords rarely survive a move between platforms, because each one stores them in its own way, so a migration has to plan for a reset flow and tell customers about it. When that step is skipped, accounts exist but nobody can open them, the reset emails go unsent or unbranded, and customers check out as guests. Recovery matches accounts to their order history, sends a reset that works, and joins the guest orders back to the people who placed them.

Do you need to involve the previous agency?

No. We assess from the repository, the hosting, the exports and the analytics you give us, without contacting them, and you decide what they are told and when. If they still hold access to anything, the first week includes taking it back cleanly: the domain, the hosting account, the payment provider, the repository. The report describes what we found in plain terms and does not editorialise about who did it.

Which platforms do you recover migrations on?

Magento and Adobe Commerce, Shopify and Shopify Plus, BigCommerce and WooCommerce, in either direction between them, and from older or custom platforms into any of the four. The faults are the same whichever way the move went: the redirect map, the data counts, the integrations, the speed. What changes is where each fix is made, and we have shipped and supported stores on all four.

Should we roll back to the old store?

Sometimes, and we will say so. If the old store still exists, the new one cannot carry the business, and the migration would take longer to finish than to redo, rolling back is the cheapest recovery there is. We plan the switch, bring the orders placed in between across, and schedule the redo with a proper URL map and data plan. If the new platform is right and only the move was wrong, finishing it is the better answer, and the read shows which case you are in.

How is failed migration recovery priced?

Scoped after the two-day read, not before. The read is free, and it ends with a fixed scope for the first week in writing. What follows depends on how much data is missing, how many URLs need mapping and how many integrations were left behind, so the plan carries estimates per item rather than one number. There is no price list on this site because no two migrations fail in the same place.

How long until the rankings recover?

Weeks for most stores once the faults are fixed, longer for large catalogs, and we would rather say that than promise a date. Google's guidance is that a move takes a few weeks for a small or medium site and longer for a large one, and recovery follows the same clock once the redirects are right. We watch it page by page in Search Console and report what is back and what is still moving.

The redirects are in place. Why is traffic still down?

Because redirects are one of five things. Chains of two or three hops lose signal at each step; canonical tags left pointing at the old domain or at the wrong page tell Google to ignore the new one; structured data that was in the old theme has gone; internal links still carry old URLs; and the sitemap may still list pages that no longer exist. The read checks all five rather than stopping at the first one that looks fine.

What access do you need?

Read access to Search Console and analytics, a collaborator or staff account on the new store, access to whatever remains of the old one, and the repository if there is one. We work on our own accounts and keys so they can be revoked when the work ends, and we never ask for the owner's password. For the data reconciliation we need exports from both sides, or the credentials to take them ourselves.

What happens after the recovery?

You keep the report, the redirect map, the reconciliation counts and a runbook for the next release, so the same fault cannot come back unnoticed. Monitoring stays on and alerts on the next drop. If you want the same team to keep the store, ongoing support picks up from there; if you want to finish the migration properly, the migration team does, with the recovery's findings as the brief.

Let’s build something great together!

Did the Migration Go Wrong?

Send us the old URL, the new one and read access to Search Console. Inside two business days we tell you what broke, what it is costing and what the first week would fix.

Reply within 24 hours No long-term lock-in NDA on request Senior engineers only

We've Got Your Request!

We'll reply to {email} within one business day, and it will be an engineer who does the work, not a sales rep.