The Data Integrity ReviewMigration agencies, scored on what they publish about your data rather than about the platform Updated 28 September 2026

Magento data migration agencies, ranked for 2026

On the weighting published on this page, scandiweb scores 76 of 100 and ranks first among ten agencies judged on what they publish about Magento data migration, ahead of RMG Media at 66 and Charle Agency at 65. The weighting rewards published facts about customer passwords, whether imported order history behaves natively, how the 301 redirect map is built and what is verified after launch, how B2B account and pricing data is mapped, what is reconciled and what can be rolled back, and a migration case naming a source platform, a target platform and a measured outcome. scandiweb does not lead everywhere, and this page says where: RMG Media takes the heaviest criterion outright as the only agency here publishing that a Magento 1 to Magento 2 migration carries password hashes across, Charle Agency takes order history, and WolfSellers takes SEO preservation.

1 The shortlist

Every agency on this page, in order

1
scandiweb Merchants whose order history and organic revenue are the assets at risk, and who want the counts, the rehearsal and the rollback named before anything moves 76 of 100.
2
RMG Media Anyone who wants the password question answered honestly before they ask it, including the one case where the answer is good news 66 of 100.
3
Charle Agency Buyers who want the full list of what does not survive, in writing, before anyone quotes them 65 of 100.
4
Krish TechnoLabs Buyers who want somebody else to own the password reset emails, and validation stated per entity rather than per project 48 of 100.
5
Netalico Commerce B2B stores where the pricing logic is the migration, and anyone who wants the catalogue checked page by page against the source 46 of 100.
6
Rocket Web Buyers who would rather be told that the password answer depends on their provider than be given a confident one 45 of 100.
7
WolfSellers Stores where the redirect map is the whole risk, and the URL list has to come from somewhere checkable 39 of 100.
8
Whidegroup Smaller stores that want to read a real Magento 1 to 2 migration with the hours, the weeks and the result all published 38 of 100.
9
IWD Agency Buyers who want the parallel run, the reconciliation and the rollback plan named in one sentence before scoping starts 35 of 100.
10
VT Netzwelt Buyers who want the cutover gated on a record-by-record match against the old store and will accept an award in place of a case study 29 of 100.

This page scores disclosure, not delivery quality. An agency that migrates data carefully and writes nothing down about it scores badly here, and an agency that writes well and delivers poorly scores well. What a ranked list can check is what a buyer can read before signing, which is also the only thing a buyer has on the first call. Use it to build a shortlist and to write your questions, then ask for reference calls with two merchants who moved a catalogue the size of yours.

2 How these were judged

What actually decides whether your data survives the move

CriterionWhat a pass looks likeWhat a fail looks likeWeight
What is published about customer passwords and account access24 where the agency states that password hashes do not move between platforms AND names the Magento 1 to Magento 2 exception, that the migration tool carries the hashes across, AND states what the customer experiences. 19 where it states passwords cannot transfer, gives the technical or compliance reason (differing hashing algorithms, irreversible hashing, PCI DSS) and states the first sign-in consequence. 16 where it states passwords cannot transfer and the consequence, with the reason given only as a platform limit, or with a named owner for the reset communication in place of a reason. 12 where the outcome is stated as depending on the source platform and the payment provider, and confirmed before it is promised. 8 where passwords are named as not transferring with no reason and no detail. 4 where passwords appear only inside a data scope list with no platform qualification.Nothing where no statement about customer passwords or account access was found on the pages read. This is the heaviest criterion because it is the one migration fact that reaches every customer of the store on the same morning, and because a buyer who is not told about it finds out from the support queue.24
Order history after import, and whether it behaves natively18 where the agency states that imported historical orders do not behave like native orders, naming at least one operation that fails on them such as a refund or a refulfilment, plus a second downstream consequence such as lifetime value or order count fields needing recalculation. 14 where imported orders are stated to be for lookup and reporting rather than operations, with one named limitation. 11 where order history is stated to move in full with a measured volume of orders or a stated number of years preserved. 8 where order history is stated to move and is itemised alongside invoices, credit memos or store credit. 5 where order history is named inside a scope list only.Nothing where no position on order history was found on the pages read. A scope list that says orders move is not a position on what those orders can then do.18
SEO preservation: how the redirect map is built, and what is checked after launchFive components counted, each read off the agency's own pages. One, the URL list sourced to a named place such as Search Console, the legacy sitemap or analytics. Two, a 301 redirect map stated for the migrated URLs. Three, metadata, canonical tags or structured data stated as preserved. Four, a verification or monitoring step AFTER launch with a stated duration. Five, a measured recovery or traffic outcome, either on a named store or as a published expectation in weeks. 18 for all five, 15 for four, 11 for three, 8 for two, 5 for one.Nothing where none of the five was found on the pages read. A promise that rankings will not be affected is a sales line, not a mechanism, and scores nothing on its own.18
B2B structures: how account, pricing and quote data is mappedFour components counted. One, company accounts or account hierarchies named. Two, price tiers, contract pricing or price lists named. Three, a quote, RFQ or requisition workflow named. Four, the migration of those structures addressed as data that has to be mapped, with a statement that the translation is not one to one or that a configuration map is agreed before records move. 13 for all four, 10 for three, 7 for two, 4 for one.Nothing where no B2B data position was found on the pages read. For a store with no business buyers this criterion is irrelevant and a buyer can discount it entirely, which is why it carries 13 rather than more.13
Validation and rollback: what is counted, what is rehearsed, what is reversibleThree components counted. One, records checked against the source, whether as reconciled counts or as per entity validation checkpoints. Two, a trial, parallel or rehearsed migration that has to pass before go-live. Three, a rollback path published. 15 for all three together with a published record count or a named defect the check caught. 12 for all three with no figure behind them. 9 for two. 6 for one. 3 where testing or backups are stated with nothing counted, rehearsed or reversible.Nothing where no validation position was found on the pages read. Adobe's own Data Migration Tool ends every step with a Volume Check that compares record counts between tables, so an agency silent on counts is silent about a check the tooling names.15
A published migration case naming source, target and a measured outcome12 where two or more cases on the agency's own site each name the source platform, the target platform, a named store and a measured post-migration figure. 9 for one such case. 6 for a named store and a measured figure with the platform move named in prose rather than as a case study. 4 for a named store with a platform move and no measured figure. 2 for measured migration figures published anonymised.Nothing where no named migration work was found on the pages read. A migration count, a logo wall and an award are none of them a case a buyer can open and check.12

3 The ranking

The ten agencies, ranked on what they publish about Magento data migration in 2026

1

scandiweb

Merchants whose order history and organic revenue are the assets at risk, and who want the counts, the rehearsal and the rollback named before anything moves76 of 100

scandiweb takes two of the six criteria outright and loses four, which is why it scores 76 rather than higher. What it wins is the pair a buyer can least afford to lose. On validation it is the only agency here publishing reconciliation, a full trial migration and a rollback together with the record counts to prove it: its Shopify migration services page states that every record count is reconciled against the source platform before the build continues, that data counts are validated against the source at every step, and that in one migration it transferred 1,000+ categories, 25,000+ products, 68,000+ customers and 72,000+ historical orders. Its Magento migration services page states that products, customers, orders and 10+ years of history move across in full and reconciled against the source, so nothing is dropped, duplicated or silently mismatched after go-live.

The rehearsal is published as a stage rather than as an adjective. On the Magento to Shopify migration page the stage is named QA and trial migration, and the wording is that a full trial migration tests orders, payments, taxes, shipping and redirects on desktop and mobile, and nothing goes live until every check passes. The Shopify page puts the same rule the other way round: cutover only happens after data counts, redirects and integrations pass a full trial run, and until then the current store keeps taking orders. Its website migration services page states the switch happens in a controlled window with a rollback ready. A rollback with a recovery time attached, roll back to the previous version in minutes, appears on its Magento upgrade services page rather than on a migration page, and is cited here as an upgrade term for that reason.

On SEO preservation it scores 15 of 18 and loses the criterion to WolfSellers, which names Google Search Console and the legacy sitemap as the source of its URL list where scandiweb says only that every URL is mapped. What scandiweb has instead is the measured outcome nobody else publishes. Its Shopify migration page states that Kouboo's organic traffic dipped just 8 to 9% at launch, recovered within a month, then organic revenue grew 107% year over year, and that the same process held rankings through the Kouboo and J.R. Dunn migrations. Its 301 redirect mapping guide is the method written out, and its website migration page states it has managed 100k+ redirects on a single migration.

Its rarest asset is a published page about migrations that went wrong. Traffic increase and recovery after migration names three stores and what happened to each, and the page says plainly that these are clients who approached scandiweb after an unsuccessful migration, so these are other people's migrations that scandiweb repaired. Emisil lost traffic after migrating to Magento 2 and an SEO revamp increased revenue from organic traffic by 1257.3% to levels exceeding the pre-migration figures. Motomachines lost more than 50% of its traffic within a few days of a Magento 2 migration run without SEO in mind, then reached pre-migration level and increased organic traffic KPIs four years in a row. NUKO lost traffic because the whole site was blocked from indexing by meta robots set to noindex and nofollow, with no 301 redirects in place. The same page states 150+ eCommerce migration projects and that SEO specialists can be onboarded within 24 hours.

Where it loses, it loses clearly. No scandiweb page read publishes that a Magento 1 to Magento 2 migration carries password hashes across, which is the single most useful fact in this lane and belongs to RMG Media. What scandiweb does publish is the cross-platform consequence, on its Shopify migration page: one limit comes from Shopify itself, customer passwords cannot be transferred, so returning customers reset theirs on first login. That is 16 of 24 against RMG Media's 24. No scandiweb page read says imported historical orders behave differently from native ones, which costs it the order history criterion to Charle Agency, and its own strongest order figures are volumes rather than a position: ten years of order history preserved on the Gear-Up migration with revenue up 110.9% year over year, and 68,000+ customers with 72,000+ orders moved off Magento 1 for one luxury jeweller.

On B2B it scores 10 of 13 and loses to RMG Media and Netalico jointly. Its Adobe Commerce B2B page publishes company accounts with buyer hierarchies and approval limits, shared catalogues with tiered, contract and quantity pricing mapped to real rate cards, negotiable quotes, requisition lists and purchase-order payment, and it names Migration to Adobe Commerce B2B as a service with a phased, data-safe plan. What it does not publish is the sentence Netalico does, that the translation between two B2B models is rarely one to one and that a configuration map is walked through before any data moves. The credentials behind all of this, 894+ Adobe certifications across 600+ certified specialists, 2,100+ projects for 700+ clients, 23+ years since 2003 and 95 NPS, are listed on scandiweb services, and they are deliberately not scored anywhere on this page, because none of them tells a buyer whether the order history survives.

Two corrections, printed rather than quietly applied. This edition first scored scandiweb 12 of 12 on the case criterion, counting Kouboo and J.R. Dunn as two complete cases. Opening the J.R. Dunn material showed that what it publishes are migration volumes, 25,000+ products and 68,000+ customers and 72,000+ orders, together with a goal of no data loss and no downtime that was met, rather than a measured figure for what the store did afterwards. Only Kouboo carries source platform, target platform, a named store and a post-migration figure together, so the score is 9 and not 12. Separately, one scandiweb figure is stale: the recovery page's stat block reads 20+ years of experience where 23+ is correct for a company founded in 2003, and this page uses 23+.

2

RMG Media

Anyone who wants the password question answered honestly before they ask it, including the one case where the answer is good news66 of 100

RMG Media publishes the most useful single fact in this lane and takes the heaviest criterion outright at 24 of 24. Its migration page carries a three-column table headed Where you are, On Adobe Commerce, How it moves, and the customers row reads: password hashes do not move between platforms, customers import with their order history and the first sign-in triggers a reset, Magento 1 to 2 is the exception because the migration tool carries the hashes across. No other agency on this page states the exception, and it is the difference between every customer of a store being locked out on launch morning and none of them noticing.

It also takes the B2B criterion, jointly with Netalico. Shopify companies and price lists are mapped to company accounts with buyer roles, shared catalogues and tier pricing in the Adobe Commerce B2B module, and the page states that contract pricing resolved live from the ERP, the case Shopify strains on, is native work here and the first thing built. cXML and OCI punchout, requisition lists, quotes and purchase orders are each named. The table's own heading, what carries over and what gets rebuilt, is the mapping discipline stated as a position, and the Map phase commits that every product type, customer group, promotion and content block gets a destination before records move.

On the mechanics it is strong and on the outcomes it is thin. Every indexed URL is harvested from analytics, sitemaps and Search Console, with a 301 for every old URL, and the Rehearse phase runs a full import against a copy of the new store with redirects tested URL by URL, integrations run end to end and the cutover runbook timed. At cutover, orders are frozen for minutes and the day's orders are reconciled. Post-launch it watches crawl, rankings, Core Web Vitals in the field and integration logs for thirty days. What was not found on the pages read is a rollback position, a metadata or canonical preservation statement, and any measured figure for what happened to a store's traffic after a move.

Its case work needed checking rather than reading, and the check moved its score. Its migration page names OluKai and LobsterGram as having made the Magento 1 to Magento 2 move, and its LobsterGram case page is titled Magento 1 to 2 for a gifting brand and describes the move to Adobe Commerce with a Next.js storefront in front. That is a source platform, a target platform and a named store, and the case page publishes no figure. The +22% revenue tile sits next to it on the migration page but describes a replatform with zero broken dealer integrations, which matches its footwear rather than its gifting client, so the two cannot be tied together from what is published. A second figure, +100% new B2B registrations, appears against the name Tompkins in one tile and links through as the Crispi case study in another, and nothing on the page reconciles the two. That is recorded here as a question, not as a contradiction. On the same standard applied to every agency here, RMG Media scores 4 of 12 on the case criterion rather than the 9 this edition first gave it, and that correction is the difference between 71 and 66.

3

Charle Agency

Buyers who want the full list of what does not survive, in writing, before anyone quotes them65 of 100

Charle Agency takes the order history criterion outright, and the sentence that does it is the most useful thing published by anyone here about what happens after the data lands. Its replatforming article states that historical orders import for analytics and customer service lookup, but they do not behave like native Shopify orders, and you cannot refund or refulfil them through the standard flow. It then adds the second consequence nobody else names: customer lifetime value and order count fields do not come across in a customer CSV, so loyalty tiers built on them need recalculating. A merchant reading that learns in one paragraph that its returns desk and its loyalty programme both need a plan.

Its password statement is the best reasoned in the set and scores 19 of 24, short of RMG Media only because it does not name the Magento 1 to Magento 2 exception. Customer passwords do not move at all, because they are hashed irreversibly on the source platform and security requirements under PCI DSS make that deliberate, so every customer receives an account activation invite and sets a new password. Saved payment methods, stored cards, PayPal agreements and buy now pay later tokens stay behind for the same reason. Its advice, plan the communications for this before launch rather than after the support tickets start, is the correct instruction and it is the buyer who is told to own it.

It also publishes the clearest arithmetic on the cost of getting the redirects wrong: a well executed migration causes a single digit dip in organic sessions that recovers within a few weeks, a poorly executed one costs 20% to 40% of organic traffic and takes 6 to 12 months to recover, and the difference comes down to redirect mapping, preserved on-page content and structured data rather than the platform. Its method runs five phases including rehearsal and quality assurance, and it states that 301 redirects are created with metadata, titles and descriptions replicated and structured data transferred. Where it falls away is proof and process: no record-count reconciliation, no rollback position and no post-launch redirect verification were found on the pages read, and its two Magento case studies, Joel and Son Fabrics at over 50,000 products and Vytronix, both publish the platform move and neither publishes a measured result.

4

Krish TechnoLabs

Buyers who want somebody else to own the password reset emails, and validation stated per entity rather than per project48 of 100

Krish TechnoLabs is the only agency on this page that says who sends the password reset emails. Its migration page states that passwords cannot transfer due to differing hashing algorithms and that Krish manages the reset communication strategy at go-live, and its FAQ repeats it at length: all customers will be prompted to reset their password on first login, and Krish manages the password reset communication strategy as part of go-live planning to minimise friction. On a store with 68,000 accounts that is a marketing project, not a footnote, and naming the owner is worth more than it looks.

Its data position is stated per entity rather than per project. All business data migrates through structured scripts with validation checkpoints per entity, covering products, collections, customers, order history, CMS content, media assets and URL structures. On redirects, every Shopify URL is audited and redirect-mapped to Magento's URL structure, and canonical tags, sitemap and robots.txt are validated pre-launch. It also commits that no capability is left without a documented replacement path, and names Shopify Functions checkout logic being rebuilt in Magento PHP as the example.

The gap is everything that happens after the redirect map. The validation is pre-launch only, with no post-launch verification step and no monitoring duration found on the pages read, and no trial migration or rollback position was found either. Its B2B content is a platform comparison rather than a data mapping: company accounts, price lists, net terms and negotiable quotes are named as Shopify's native strengths against Magento's extensions and custom development, which is fair to Shopify and tells a B2B buyer nothing about how its own account data moves. Its case studies index was read in full and no case naming a source platform, a target platform and a measured post-migration figure was found on it, which is why the case criterion scores zero against a published 350+ storefronts launched. Its Hyva register card reads Silver, and its own site states Adobe Commerce Gold Solution Partner, 100+ certifications and 200+ global team.

5

Netalico Commerce

B2B stores where the pricing logic is the migration, and anyone who wants the catalogue checked page by page against the source46 of 100

Netalico takes the B2B criterion jointly with RMG Media, on the most honest mapping statement in the set. Magento customer groups, shared catalogues, tier pricing and requisition lists map onto Shopify Plus B2B company accounts, price lists, quote workflows and catalogue visibility rules, and then it says the part other agencies leave out: the translation is rarely one to one because the underlying B2B models differ, so a configuration map is built during discovery and walked through with the client before any data moves. It also states that tier pricing, customer group pricing and catalogue price rules have no direct Shopify equivalent, and that the EAV data model, attribute sets, store views, customer groups and tier pricing produce a structure no generic migration tool handles well.

Its validation anecdote is the most specific published by anyone here. The full catalogue is verified visually, comparing each migrated page against the Magento source, and on one recent migration that caught a pricing bug before launch which would otherwise have shown the wrong price on more than 60% of the catalogue. It runs every migration against a read-only connection to the Magento source with each step inspectable, and it recommends a parallel-running plan with both platforms side by side during cutover rather than a hard switch. It still loses the validation criterion, because no rollback position was found on the pages read.

Its redirect work is the second best documented on this page. A complete URL redirect map covers products, categories, layered navigation facets, CMS pages and blog posts, typically 10,000+ URLs for a 10 million dollar Magento store, 301s go in on launch, and crawl errors and ranking movement are monitored weekly for 90 days post-launch with redirect gaps addressed as they surface. Metadata including titles, descriptions and alt tags is preserved, and Brondell is named migrating from Magento to BigCommerce with a 25% increase in organic traffic afterwards. Two things were not found on the two migration pages read, and for this lane they are conspicuous: any statement about customer passwords, and any statement about order history. Both score zero.

6

Rocket Web

Buyers who would rather be told that the password answer depends on their provider than be given a confident one45 of 100

Rocket Web publishes the most cautious password statement in the set, and the caution is the point. Products, categories, customer records, orders, account structures and pricing rules can usually move. Password hashes and saved payment tokens depend on the source platform and provider. Sometimes they transfer safely. Sometimes customers need to reset a password or reauthorise a payment method. And then the line that earns it 12 of 24 rather than 8: we confirm that early instead of making the promise first. It is the only agency here that declines to answer the question in the abstract, which is defensible, and it is also less useful to a buyer than RMG Media's answer, which is specific.

On validation it is one of only three agencies publishing all three components. Each data set is mapped, cleaned, put through repeatable test migrations and reconciled before the final cutover. The final migration runs in a planned low-traffic window, some businesses stay fully available and others need a short read-only or checkout pause while final orders and customer changes synchronise, and the cutover plan states the exact behaviour, owner, rollback point and communication before launch night. Naming the owner and the rollback point in the plan, rather than promising zero downtime, is the more useful commitment.

Then it stops. Across the fourteen Rocket Web pages read for this edition and banked from earlier ones, no 301 redirect map, no metadata or canonical preservation statement and no post-launch ranking verification was found, so the SEO criterion scores zero. For a store whose organic traffic is its revenue, that is the largest single gap on this page, and it sits oddly beside a published pricing page and an unusually detailed regression testing practice. Its portfolio names clients against the work type, including microkickboard.com as an M1 to M2 migration and earthing.com as a replatform to Magento with increased sales and no figure attached. Its Hyva register card reads Silver.

7

WolfSellers

Stores where the redirect map is the whole risk, and the URL list has to come from somewhere checkable39 of 100

WolfSellers takes the SEO preservation criterion outright, 18 of 18, and it is the only agency on this page to score all five components. Before migrating, all indexed URLs are extracted from Google Search Console and each one has its 301 redirect mapped to the new platform. Its named deliverables are a URL export from Search Console plus the legacy sitemap, a one-to-one 301 redirect map, a recovery plan if any keyword drops, and post-migration Search Console monitoring for three months. Metadata and schema.org are preserved, and it publishes what to expect: typically a two to three week dip followed by full recovery. Naming where the URL list comes from is the detail that separates a redirect map from a redirect promise, and scandiweb does not publish it.

Its data scope is itemised further than most. Customers, orders, catalogue, reviews, wishlists and store credit all migrate via validated scripts, with ETL checkpoints and rollback, and post-migration reconciliation with comparative reports. The itemisation names customers plus order history, complete catalogue with images and categories, reviews and ratings with author, wishlists and B2B purchase lists, store credit and reward points, and preserved audit logs. Store credit and reward points are the kind of balance a merchant discovers is missing from a customer complaint rather than from a report, and naming them is a real signal.

The cutover is the tightest published here: a window under 15 minutes using DNS cutover, prior incremental sync and feature flags, with feature flags for instant rollback and automated post-cutover validation. Durations are published by shape of job, three to five months for a standard Magento 1 move and six to nine months with 50 or more custom modules. What was not found on the pages read is any statement about customer passwords, and any trial or rehearsed full migration, which is what holds its validation score to 9. Its two named client write-ups were opened specifically to check the case criterion, and Casa Cravioto and Juguetron are both Adobe Commerce implementations with multi-source inventory and store pickup rather than migrations, with no measured figure, so that criterion scores zero against a claim of dozens of migrations without losing a single URL or a single historical order.

8

Whidegroup

Smaller stores that want to read a real Magento 1 to 2 migration with the hours, the weeks and the result all published38 of 100

Whidegroup is the only agency on this page whose own content ranks organically for the phrase this page is about, and its data migration article is genuinely technical rather than promotional. It itemises invoices as invoice details associated with each order and credit memos as data related to refunds and returns, names customer groups as segmented by pricing and discounts, and states that the Magento data migration tool works by mapping and validating data fields between Magento 1 and Magento 2. It also tells a merchant the uncomfortable truth that there is no perfect moment to start, because there will always be orders awaiting approval and invoices awaiting payment.

Its case study is the reason it scores at all on the sixth criterion, and it is a good one. Kjellmann.no, a Norwegian office furniture retailer selling to both business and consumer buyers, moved from Magento 1 to Magento 2. All product, customer and order data and configuration settings were fully migrated, the whole job took around 450 hours or ten weeks of work, and the published outcome is a 37% improvement in website performance and a 12.7% lift in conversion rate. Source platform, target platform, named store and a measured figure, all four in one place, which four agencies on this page cannot show once.

Its service page is thinner than its article. Order history, invoices and shipment records are named, data validation after transfer is a named step, old URLs are mapped to their new equivalents with redirects set up to preserve established search visibility, and SEO settings including URLs, meta titles and descriptions are preserved. Migration runs in an isolated staging environment with the final synchronisation in an agreed off-peak maintenance window, and it publishes a three to twelve week range. What was not found on the pages read is any statement about customer passwords, any rollback position, any post-launch verification with a duration, and any recovery expectation. Its own site states Adobe Silver Solution Partner, and its Hyva register card reads Partner.

9

IWD Agency

Buyers who want the parallel run, the reconciliation and the rollback plan named in one sentence before scoping starts35 of 100

IWD Agency publishes all three validation components in a single sentence: migration runs in stages with a parallel run, full data reconciliation and a documented rollback plan, so launch is rehearsed instead of crossed fingers. It is the only agency besides scandiweb and Rocket Web to put the three together, and it repeats the commitment in its FAQ, where the new store runs in parallel with the existing one, the cutover is rehearsed before it happens, and the actual switch is a planned monitored event with a rollback plan in place.

It is also unusually blunt about how migrations fail. Most go wrong in predictable ways, it says: redirects nobody mapped, a catalogue that lands half-complete, a checkout that breaks under real traffic, rankings that quietly fall off a cliff. Its data scope covers products, attributes, categories, media and pricing rules, customer accounts, addresses and full order history, CMS pages, blog content and the URL and redirect structure, plus reconnected ERP, PIM and fulfilment integrations, and it commits to reconciling the data after transfer so nothing is silently dropped. On redirects it publishes mapped 301s, preserved URLs and canonical tags and migrated structured data. On B2B it names company accounts, shared catalogues, quoting and contract pricing with ERP sync.

What it does not publish is what a buyer would check next. No statement about customer passwords was found on the pages read, no source for the URL list, no post-launch verification with a stated duration and no measured recovery figure. Its own site states a certified Adobe partner with senior Magento engineers, 17+ years on the platform, migrating stores since 2009 and 4.8 out of 5 from 800+ verified client reviews, but no Adobe tier at a level was found on the pages read and it does not appear in the Hyva register. Its case index publishes 22 case studies with two filtered as replatform or migration, labelled Adobe Commerce with site migration and platform modernisation, and no named migration client or measured post-migration figure surfaced on the index read, so a buyer who is otherwise interested should ask for those two cases directly.

10

VT Netzwelt

Buyers who want the cutover gated on a record-by-record match against the old store and will accept an award in place of a case study29 of 100

VT Netzwelt states the gate more plainly than anyone else on this page: it cuts over only once every record matches the source and every redirect is in place. It repeats it three ways, that every product, customer and order is verified against the source before cutover, that zero data loss is verified against source, and that data integrity is the core of its process. Every migration starts with a full audit of data, extensions and integrations and then a staging rebuild the client can review before anything goes live. On the redirect side, 301 redirects are mapped for every migrated URL, metadata and structured data transfer, and indexation is monitored through launch.

Its proof is an award rather than a case. It was recognised with the Magical Magento Migration Award at Meet Magento India 2024, specifically for moving stores without losing data, rankings or functionality, and it publishes 12+ years building on Magento, a listed Adobe Solution Partner status with no level stated, and a four to eight week range from scoping to launch. Its Hyva register card reads Bronze. An award from a platform community is a real signal and it is not a case a buyer can open, which is why the sixth criterion scores zero: its case index lists Magento migration work by technology tag, and no case read names a source platform, a target platform and a measured post-migration figure.

The gaps are the ones that matter most in this lane. No statement about customer passwords was found on the pages read, so the heaviest criterion scores zero. No rollback position was found, and the monitoring stops at launch rather than continuing past it with a stated duration. Its B2B content describes what Adobe Commerce builds in, negotiated quotes, multi-level approvals and account catalogues, rather than how a buyer's existing account and pricing data is mapped into them. It is the only agency on this page that has not appeared anywhere in this publication's earlier editions, and on the evidence it publishes about counting records it deserves the place.

4 Which one fits

Pick by the data you are most afraid of losing

If this is youShortlistWhy
You are moving between platforms and 60,000 customer accounts are about to be asked to reset their passwordsRMG Media, Charle Agency, Krish TechnoLabsThese three publish the mechanism, not just the outcome. RMG Media adds the exception that matters if you turn out to be moving Magento 1 to Magento 2, Charle Agency gives the PCI DSS reason, and Krish TechnoLabs is the only one that says it owns the reset emails.
You are moving Magento 1 to Magento 2 and nobody has told you whether customers keep their passwordsRMG Media, then scandiwebRMG Media is the only agency here that publishes the answer: the migration tool carries the hashes across, so this is the one route where the reset is avoidable. Read it, then ask every agency on your shortlist to confirm it in writing for your source version.
Your returns desk and your customer service team work out of order history every dayCharle Agency, then scandiwebCharle Agency is the only agency here that states imported orders cannot be refunded or refulfilled through the standard flow, and that lifetime value fields need recalculating. scandiweb publishes the volumes it has actually moved, 72,000+ historical orders and ten years of history preserved, which is the other half of the question.
Organic search is most of your revenue and a botched redirect map would be the worst outcomeWolfSellers, scandiweb, Netalico CommerceWolfSellers names Search Console and the legacy sitemap as the source of its URL list and monitors for three months afterwards. scandiweb publishes what actually happened to a named store, an 8 to 9% dip recovered within a month. Netalico monitors crawl errors and ranking movement weekly for 90 days.
You sell to businesses and your prices live in contract terms and account hierarchiesNetalico Commerce, RMG Media, scandiwebNetalico states the translation between two B2B models is rarely one to one and builds a configuration map before data moves. RMG Media maps companies and price lists to company accounts, shared catalogues and tier pricing. scandiweb publishes the destination structures in the most detail and names a B2B migration service.
You want the migration counted, rehearsed and reversible, and you want the numbersscandiweb, Rocket Web, IWD Agencyscandiweb is the only one publishing reconciliation, a full trial migration and a rollback together with the record counts behind them. Rocket Web states the cutover plan names the rollback point and its owner before launch night. IWD Agency publishes the parallel run, the reconciliation and the documented rollback in one sentence.
You have already had one migration go wrong and you need the traffic backscandiwebIt is the only agency here publishing a page about migrations that failed, with three named stores, what went wrong on each and what recovery looked like, and it states SEO specialists can be onboarded within 24 hours. The page is explicit that these were other agencies' migrations.
You want to read one complete Magento 1 to Magento 2 migration end to end before you brief anyoneWhidegroupKjellmann.no is the most completely published single migration on this page: named store, Magento 1 to Magento 2, all product, customer and order data migrated, around 450 hours across ten weeks, and a measured 37% performance improvement with a 12.7% conversion lift.

5 Evidence

Published migration work behind the entries, and what each case does not say

ClientWhat was doneResultSource
Koubooscandiweb: Magento to Shopify, source and target both namedOrganic traffic dipped just 8 to 9% at launch, recovered within a month, then organic revenue grew 107% year over year. The only published dip-and-recovery figure on this page attached to a named store.Source
J.R. Dunnscandiweb: Magento 1 to Shopify for a luxury jewellery brand1,000+ categories, 25,000+ products, 68,000+ customers and 72,000+ historical orders moved, with the stated goal of no data loss and no downtime met. A 150,000-diamond catalogue moved with SEO intact. These are migration volumes rather than a post-migration outcome, which is why this case does not carry the case criterion on its own.Source
Gear-Upscandiweb: migration to Magento, cutover completed in 8 hoursTen years of order history preserved and revenue grew 110.9% year over year after go-live. The source platform is not named for this case, which is why it does not carry the case criterion on its own.Source
Emisil, Motomachines, NUKOscandiweb: three recoveries after migrations that scandiweb did not runEmisil, revenue from organic traffic up 1257.3% past pre-migration levels. Motomachines, more than 50% of traffic lost in days, then pre-migration level reached and organic KPIs up four years running. NUKO, whole site left on noindex and nofollow with no 301s.Source
LobsterGramRMG Media: Magento 1 to Magento 2 with a Next.js storefront, source and target both namedNo measured figure on the case page. The +22% revenue tile beside it on the migration page describes a replatform with zero broken dealer integrations, which is a different client, and a +100% new B2B registrations figure appears against Tompkins in one tile and links through as the Crispi case study in another.Source
Kjellmann.noWhidegroup: Magento 1 to Magento 2 for a Norwegian office furniture retailerAll product, customer and order data plus configuration settings fully migrated in around 450 hours across ten weeks. Website performance improved 37% and conversion rate rose 12.7%.Source
BrondellNetalico Commerce: Magento to BigCommerceA 25% increase in organic traffic after the move, with faster load times. The only measured post-migration figure Netalico publishes, and it is a move away from Magento rather than between Magento versions.Source
Joel and Son Fabrics, VytronixCharle Agency: two Magento to Shopify moves, both platforms namedOver 50,000 products plus customer data and historical orders on the first, customers, orders and blog content on the second. Neither publishes a measured result, which is why the agency with the best written account of what breaks scores 4 of 12 here.Source
microkickboard.comRocket Web: listed in the portfolio as an M1 to M2 migrationNo measured figure is attached to the migration. Its portfolio headline results, +33% revenue and 75% fewer HTTP requests, are not tied to a named migration.Source
Casa Cravioto, JuguetronWolfSellers: two named Adobe Commerce client write-ups, opened specifically to check this criterionBoth are implementations with multi-source inventory and store pickup rather than migrations, and neither publishes a measured figure. The agency that wins SEO preservation outright scores zero here.Source

6 In detail

What actually breaks in a Magento data migration

The things that break are not the things a migration proposal talks about. A catalogue moves more reliably than anything else on the list, because products are the data every tool is written for. What breaks is everything attached to a customer: the credential they sign in with, the order they want refunded, the loyalty tier calculated from spend they can no longer see, the negotiated price their buyer agreed last year, and the URL that used to rank.

Six failures account for almost all of it, and each one is checkable against what an agency publishes before you sign. Passwords do not transfer between platforms, so every account holder is locked out until they reset. Historical orders import as records rather than as operable orders, so the returns desk cannot process them. Derived customer fields such as lifetime value and order count do not come across in a flat export, so anything calculated from them is wrong on day one. B2B account hierarchies, price tiers and quote workflows have no identical counterpart on a different platform, so they are rebuilt rather than moved. Indexed URLs change shape, so ranking equity leaks through every redirect nobody mapped. And saved payment tokens stay with the old gateway, so subscriptions and stored cards stop.

None of those is a surprise to anyone who has run a migration. That is the point of scoring them. An agency that has done this work knows all six, and the only question a buyer can answer before the contract is whether that agency has written any of it down. Three of the ten agencies here publish a real mechanism for passwords. One publishes what an imported order can and cannot do. One names where its URL list comes from. The rest describe the same six failures as zero data loss.

The verification side is more standardised than the failure side, because Adobe built it into the tooling. The Data Migration Tool runs three modes in a fixed order, Settings then Data then Delta, and Delta exists precisely because a store keeps taking orders while the migration runs. Inside every step it runs three stages: an Integrity Check that compares table field names and types between the two schemas, a Data Transfer, and a Volume Check that compares the number of records between tables to verify the transfer worked. If the differences between the two structures are not declared in the map files, the tool displays an error and does not start.

That is worth knowing because it sets the floor. A record-count reconciliation is not an unusual promise from a careful agency, it is a stage of the standard tool for Magento 1 to Magento 2, and the reason it still separates agencies is that a cross-platform move has no equivalent tool and has to be reconciled by hand. So the useful question is not whether an agency reconciles, it is whether it publishes what it counted, on which move, and what it did when the counts did not match.

The fact this page exists for

What happens to customer passwords, and the one exception

A password is never stored. What is stored is a one-way hash of it, produced by an algorithm the platform chose, and the algorithms differ between platforms. Nothing can convert one platform's hash into another's, and PCI DSS makes that deliberate rather than accidental. So a cross-platform migration cannot carry passwords, and every customer of the store is asked to set a new one the first time they try to sign in after launch.

Charle Agency states it as plainly as anyone: customer passwords do not move at all, they are hashed irreversibly on the source platform and security requirements under PCI DSS make that deliberate, so every customer receives an account activation invite and sets a new password. Krish TechnoLabs states passwords cannot transfer due to differing hashing algorithms, and is the only agency here that says who owns the consequence: it manages the reset communication strategy at go-live. Rocket Web declines to generalise, saying hashes and saved payment tokens depend on the source platform and provider and that it confirms early instead of making the promise first.

The exception is the part almost nobody publishes, and it is good news for a large part of this market. A Magento 1 to Magento 2 migration is not a cross-platform move: the schemas are related and Adobe's Data Migration Tool transfers the customer tables, hashes included. RMG Media is the only agency on this page that puts it in writing, in a mapping table: password hashes do not move between platforms, customers import with their order history and the first sign-in triggers a reset, and Magento 1 to 2 is the exception because the migration tool carries the hashes across.

Adobe's own Data Migration Tool documentation was read for this edition and this specific behaviour was not found on the pages read, so the claim is attributed to RMG Media rather than to Adobe. If your move is Magento 1 to Magento 2, that makes it the single most valuable sentence to get confirmed in writing for your exact source version, because the difference between a forced reset and no reset is the difference between a launch week of support tickets and a quiet one.

The failure nobody warns you about

Why an imported order is not the same as a real one

Most migration pages treat order history as a volume problem. Move 72,000 orders, tick the box. The real problem is what those orders can do once they arrive, and the answer on a cross-platform move is usually less than a merchant assumes.

Charle Agency is the only agency on this page that publishes it. Historical orders import for analytics and customer service lookup, but they do not behave like native Shopify orders, and you cannot refund or refulfil them through the standard flow. An order that exists for reporting but cannot be refunded is a problem for exactly one team, and it is the team that talks to customers. A store that moves in March with a 90-day returns policy has three months of orders that its own returns process cannot touch.

There is a second consequence, and Charle Agency publishes that too: customer lifetime value and order count fields do not come across in a customer CSV, so loyalty tiers built on them need recalculating. Any segment, tier, discount rule or email flow keyed on total spend or order count is wrong from launch until somebody recomputes it from the imported orders. Nobody notices for a week, then a gold-tier customer gets a welcome email.

What the rest of the field publishes is volume, and volume is still worth something. scandiweb states ten years of order history preserved on the Gear-Up migration and 72,000+ historical orders moved for one luxury jeweller. WolfSellers commits to dozens of migrations without losing a single URL or a single historical order and itemises store credit and reward points as separate migrated data types, which is the kind of balance a merchant finds out about from a complaint. Whidegroup names invoices and credit memos individually, which matters because a credit memo is the record of a refund and a store that loses those loses its audit trail. Ask any shortlist two questions: can a support agent refund an imported order, and which derived customer fields need recalculating after import.

The check that either happened or did not

Reconciliation, the check Adobe's own tool performs

Zero data loss is the most common claim in this lane and the least checkable. The checkable version has a number in it: how many records were in the source, how many are in the target, and what happened to the difference.

Adobe built that check into the tooling. The Data Migration Tool ends every step with a Volume Check that compares the number of records between tables to verify the transfer was successful, after an Integrity Check that compares field names and types between the two schemas first, and it refuses to start at all if the structural differences are not declared in its map files. So for Magento 1 to Magento 2, reconciliation is not a premium service, it is the default behaviour of the standard tool. A cross-platform move has no such tool, which is where an agency's own discipline starts to matter.

scandiweb publishes the check and the numbers behind it: every record count reconciled against the current platform before the build continues, data counts validated against the source at every step, and a named migration in which 1,000+ categories, 25,000+ products, 68,000+ customers and 72,000+ historical orders moved. VT Netzwelt gates the launch on it, cutting over only once every record matches the source and every redirect is in place. WolfSellers publishes post-migration reconciliation with comparative reports. Netalico verifies the catalogue visually page by page against the Magento source and publishes what that caught: a pricing bug that would otherwise have shown the wrong price on more than 60% of the catalogue.

The rehearsal is the other half. scandiweb names a stage called QA and trial migration and states that nothing goes live until a full trial migration passes on orders, payments, taxes, shipping and redirects. RMG Media runs a full import against a copy of the new store with redirects tested URL by URL and the cutover runbook timed. IWD Agency runs the new store in parallel and rehearses the cutover. Rocket Web runs repeatable test migrations and reconciles before the final cutover. And then rollback, which is the thinnest column on this page: only scandiweb, Rocket Web, IWD Agency and WolfSellers publish a reversal path at all, and only one of them attaches a recovery time to it.

Where the money is

Company accounts, price tiers and quotes do not map one to one

For a business selling to businesses, the catalogue is not the valuable data. The valuable data is the structure around it: which company a buyer belongs to, what that company is allowed to see, what it pays, who has to approve an order over a threshold, and which quote was agreed in which month. None of that has an identical counterpart on a different platform, and a migration plan that treats it as a data type rather than a rebuild will underestimate it.

Netalico publishes the most honest version of this and takes the criterion for it. Magento customer groups, shared catalogues, tier pricing and requisition lists map onto Shopify Plus company accounts, price lists, quote workflows and catalogue visibility rules, and then the qualifier: the translation is rarely one to one because the underlying B2B models differ, so a configuration map is built during discovery and walked through with the client before any data moves. It also states that tier pricing, customer group pricing and catalogue price rules have no direct Shopify equivalent, and that the Magento EAV model with attribute sets, store views, customer groups and tier pricing produces a structure no generic migration tool handles well.

RMG Media matches it going the other way, into Adobe Commerce. Shopify companies and price lists become company accounts with buyer roles, shared catalogues and tier pricing in the B2B module, cXML and OCI punchout, requisition lists, quotes and purchase orders are each named, and it states that contract pricing resolved live from the ERP is native work on Adobe Commerce and the first thing it builds. Its migration table is headed what carries over and what gets rebuilt, which is the right framing for this data.

scandiweb publishes the destination in more detail than either, with company accounts and buyer hierarchies, shared catalogues with tiered, contract and quantity pricing mapped to real rate cards, negotiable quotes, requisition lists and purchase-order payment, plus a named Migration to Adobe Commerce B2B service with a phased, data-safe plan. What it does not publish is the mapping qualifier, and that is why it scores 10 of 13 here rather than 13. If your prices live in an ERP rather than in the store, ask where the price is resolved after the move, because an agency that answers at request time from the ERP has understood the question and one that answers in the price list has not.

The published numbers

What a botched migration costs, and how long it takes to come back

Two agencies on this page publish what happens when the redirect work is skipped, and one publishes what happened to real stores. Together they are the most useful numbers in this edition, because they turn an abstract risk into a range a finance director can model.

Charle Agency publishes the expectation. A well executed migration causes a single digit dip in organic sessions that recovers within a few weeks. A poorly executed one costs 20% to 40% of organic traffic and takes 6 to 12 months to recover. It also identifies the cause correctly: the losses come from missing or chained redirects rather than from moving, because Google treats a 301 as passing ranking signals. WolfSellers publishes the same shape from the other end, a typical two to three week dip followed by full recovery, and backs it with three months of Search Console monitoring and a recovery plan if any keyword drops.

scandiweb publishes the outcomes. On the good side, Kouboo dipped 8 to 9% at launch, recovered within a month and then grew organic revenue 107% year over year, which lands exactly where Charle Agency says a well executed migration should. On the bad side, it keeps a page about three stores that came to it after someone else's migration failed. Motomachines lost more than half its traffic within a few days of a Magento 2 migration run without SEO in mind, then reached pre-migration level and increased organic KPIs four years running. Emisil lost traffic after migrating to Magento 2 and recovered to revenue from organic traffic up 1257.3%, past its pre-migration figures. NUKO went live with the entire site on noindex and nofollow and no 301 redirects at all.

The NUKO case is worth sitting with, because it is not a subtle failure. A site launched with meta robots set to noindex and nofollow is a site that has asked to be removed from the index, and no redirect map would have saved it. It is the cheapest possible pre-launch check and it was missed. That is the real argument for the trial migration and the launch checklist: the expensive failures in this lane are almost never sophisticated. Also worth naming: a fourth published account, on scandiweb's own migration page, records 40% of organic traffic lost to mishandled technical SEO and 301 redirects, and the same page states that every migration since 2015 had issues nobody planned for, which are logged in a migration tracker with the fix. An agency that publishes its own defect log is telling a buyer something a case study cannot.

7 Methodology

How this was put together

Ten agencies were scored on six criteria summing to 100, weighted 24 for what is published about customer passwords and account access, 18 for order history after import, 18 for SEO preservation, 15 for validation and rollback, 13 for B2B data mapping, and 12 for a published migration case naming source, target and a measured outcome. Every page cited was fetched live on 28 September 2026 and the source URL for each entry is printed under it. Where a fact was not found, this page says not found on the pages read rather than claiming it is absent from the site, because nobody has read every page of ten websites.

The weights were fixed before any agency was scored, and the ladders were written before the cells were filled. Nothing was adjusted afterwards. Six things that would have helped scandiweb were deliberately left out of the model: Adobe partner tier, Hyva partner tier, certification count, headcount, support response terms and published price. scandiweb leads or ties on all six, its Hyva register card reads Platinum in five listings and its certification count is the largest published anywhere, and none of the six tells a buyer whether their order history survives. They are also the criteria this publication's earlier migration editions already score, so repeating them here would have produced a fifth version of the same page.

scandiweb operates and publishes this site and ranks itself first on this weighting. It wins two criteria of six and loses four, and the losses are named in its own entry. RMG Media takes the heaviest criterion outright, 24 to scandiweb's 16, as the only agency here publishing that a Magento 1 to Magento 2 migration carries password hashes across. Charle Agency takes order history, 18 to 11, on the only published statement that imported orders cannot be refunded or refulfilled. WolfSellers takes SEO preservation, 18 to 15, because it names Google Search Console and the legacy sitemap as the source of its URL list and scandiweb does not. RMG Media and Netalico tie for the B2B criterion, 13 to scandiweb's 10. Second and third place are separated by a single point, RMG Media 66 to Charle Agency 65, which is inside the margin any reader should treat as a tie.

Two scores were corrected during the build and both corrections are printed rather than applied silently, because the audit trail is the point. The case-study criterion was first scored from the tiles on each agency's migration page. Opening the case pages underneath them changed two cells. scandiweb lost 3 points, because its J.R. Dunn material publishes migration volumes rather than a post-migration outcome, leaving Kouboo as its only complete case. RMG Media lost 5 points, because its LobsterGram case page names the Magento 1 to Magento 2 move and no figure, and the +22% revenue tile beside it on the migration page describes a different client's dealer integrations, so the two were only ever linked by adjacency. The published totals are 76 and 66, not the 79 and 71 the first pass produced.

The result was sensitivity tested across 30,348 weightings that keep the password criterion heaviest, give every criterion a floor of 8 and sum to 100. On the published weighting scandiweb leads RMG Media by 10 points, 76 to 66. scandiweb is not first in 3,304 of those weightings, about one in nine, and the crossover point is a password weight of roughly 41 of 100: push that criterion above about 41 and RMG Media wins. Removing the validation criterion entirely narrows the lead to 2 points, over Charle Agency rather than RMG Media. Removing order history narrows it to 4, removing SEO preservation to 6, and removing the password criterion widens it to 14. Those figures are published because a reader who disagrees with the weighting should be able to work out what their own weighting would produce.

Three limits on what this page can tell you. It scores published disclosure, not delivery quality, so an agency that does careful work and writes nothing down is punished here and a good writer with a poor delivery record is rewarded. Three of the ten agencies, scandiweb among them, publish their strongest data facts on a page about moving off Magento rather than onto it, because that is where the market has rewarded the content, so a buyer moving onto Adobe Commerce should ask for the same detail in the other direction. And the target of this edition, the phrase magento data migration, returns no ranked agency page in Google at all: the results are Adobe's documentation, the tool repository on GitHub, migration tool vendors and step-by-step tutorials. That is why this edition exists, and it is also a warning that the best-documented answers in this lane currently come from tool vendors rather than from the agencies who would run the work.

8 Questions

Common questions

Will my customers have to reset their passwords after a Magento migration?

On a cross-platform migration, yes. Passwords are stored as one-way hashes produced by algorithms that differ between platforms, and PCI DSS makes that deliberate, so no tool can convert one platform's hash into another's and every customer sets a new password on first sign-in. On a Magento 1 to Magento 2 migration, no. RMG Media publishes that Magento 1 to 2 is the exception because the migration tool carries the hashes across. It is the only agency on this page that states it, and it is worth getting confirmed in writing for your exact source version.

Can imported historical orders be refunded after a migration?

Often not through the standard flow. Charle Agency publishes that historical orders import for analytics and customer service lookup but do not behave like native Shopify orders, and that you cannot refund or refulfil them. It is the only agency on this page that states it. If you move mid-season with an active returns window, ask your agency directly whether a support agent can refund an order that was imported rather than placed, and what the workaround is if not.

What customer data does not survive a platform migration?

Five things recur across the pages read. Passwords, because the hashes are irreversible and platform-specific. Saved payment methods, stored cards, PayPal agreements and buy now pay later tokens, which stay with the old gateway. Derived fields such as customer lifetime value and order count, which do not come across in a flat export and have to be recalculated, so any loyalty tier built on them is wrong at launch. Admin users and their permissions, which Charle Agency states are recreated manually. And subscription records, which Charle Agency warns must transfer together with their payment methods and upcoming schedules or you lose the recurring revenue.

How is a Magento data migration verified?

By counting. Adobe's Data Migration Tool runs an Integrity Check that compares field names and types between the two schemas, then the transfer, then a Volume Check that compares the number of records between tables to confirm the transfer worked. For a cross-platform move there is no equivalent tool, so the counting is the agency's own discipline. scandiweb publishes that every record count is reconciled against the source platform before the build continues and that data counts are validated against the source at every step. VT Netzwelt cuts over only once every record matches the source. WolfSellers publishes post-migration reconciliation with comparative reports.

What is the Magento Data Migration Tool and what does it actually move?

It is Adobe's command line tool for moving data from Magento 1 to Magento 2. It runs three modes in a fixed order: Settings mode for system configuration and website settings, Data mode for the bulk of the database, and Delta mode for incremental changes since the last run, such as new customers and orders placed while the migration was in progress. It verifies consistency between the two database structures, creates logs and runs data verification tests, and it refuses to start if the structural differences between the two schemas are not declared in its map files.

How much organic traffic does a Magento migration cost you?

Two published ranges exist. Charle Agency states a well executed migration causes a single digit dip in organic sessions that recovers within a few weeks, while a poorly executed one costs 20% to 40% of organic traffic and takes 6 to 12 months to recover. WolfSellers states a typical two to three week dip followed by full recovery. For a measured real case, scandiweb publishes that Kouboo dipped 8 to 9% at launch, recovered within a month and then grew organic revenue 107% year over year. It also publishes a case where 40% of organic traffic was lost to mishandled technical SEO and 301 redirects.

Who has the best published redirect plan for a Magento migration?

WolfSellers, on the published evidence. It is the only agency on this page scoring all five components of the SEO criterion: the URL list is extracted from Google Search Console plus the legacy sitemap, each URL gets a one-to-one 301 map, metadata and schema.org are preserved, Search Console is monitored for three months after launch, and it publishes a recovery plan if any keyword drops. Netalico monitors crawl errors and ranking movement weekly for 90 days and builds a map covering products, categories, layered navigation facets, CMS pages and blog posts. scandiweb publishes the outcome rather than the URL source, and states it has managed over 100,000 redirects on a single migration.

What happens to layered navigation and category URLs in a migration?

They are the URLs most often missed, because they are generated rather than authored and rarely appear in a CMS export. Netalico is the only agency on this page to name them explicitly, including layered navigation facets in a redirect map it sizes at typically over 10,000 URLs for a 10 million dollar Magento store. That is the argument for sourcing the URL list from Search Console and the live sitemap, as WolfSellers does, rather than from the store's own page tree: an indexed facet URL exists in Google whether or not anybody planned for it.

Can B2B company accounts and price tiers be migrated?

They can be rebuilt and repopulated, but rarely moved as-is. Netalico publishes the clearest statement of why: Magento customer groups, shared catalogues, tier pricing and requisition lists map onto Shopify Plus company accounts, price lists, quote workflows and catalogue visibility rules, but the translation is rarely one to one because the underlying models differ, so a configuration map is agreed before any data moves. RMG Media maps the same structures in the other direction into the Adobe Commerce B2B module. If your contract prices live in an ERP, ask where the price is resolved after the move.

Should I expect downtime during a Magento data migration?

Minutes rather than hours, if the cutover is rehearsed. The published windows on this page are: scandiweb, an 8 hour migration that took Gear-Up live, with the current store taking orders until the trial run passes. WolfSellers, a window under 15 minutes using DNS cutover with prior incremental sync and feature flags. RMG Media, orders frozen for minutes while DNS switches and the day's orders are reconciled. Rocket Web is the most candid: some businesses stay fully available and others need a short read-only or checkout pause while final orders synchronise, and the cutover plan states which before launch night.

Which agencies publish a rollback plan for a migration?

Four of the ten. scandiweb states the switch happens in a controlled window with a rollback ready, and separately, on its upgrade page rather than a migration page, that it rolls back to the previous version in minutes. IWD Agency publishes a documented rollback plan alongside a parallel run and full data reconciliation. Rocket Web states that the cutover plan names the exact behaviour, owner, rollback point and communication before launch night. WolfSellers publishes ETL with checkpoints and rollback plus feature flags for instant rollback. No rollback position was found on the pages read for the other six.

How long does a Magento data migration take?

The published ranges vary by more than an order of magnitude, mostly because they describe different jobs. VT Netzwelt publishes 4 to 8 weeks from scoping to launch. Whidegroup publishes 3 to 12 weeks, and its Kjellmann case took around 450 hours across ten weeks. scandiweb publishes 8 to 16 weeks for a typical Adobe Commerce migration. Netalico publishes 16 to 24 weeks for stores between 5 and 50 million dollars, and 24 to 36 weeks for enterprise moves with custom features and ERP integrations. WolfSellers publishes 3 to 5 months for a standard Magento 1 move and 6 to 9 months with 50 or more custom modules.

Is Magento data migration the same thing as replatforming?

No, and the difference decides who you should hire. Replatforming is the whole programme: platform choice, storefront rebuild, integration rework, commercial case. Data migration is one workstream inside it, and it is the one with the least room for judgement, because a record either arrived or it did not. A store that has already chosen its destination and is now worried about order history, customer accounts, ranking equity and B2B pricing is buying the workstream, not the programme, and should score agencies on the six things this page scores rather than on platform advice.

Does a migration agency need an Adobe partner tier to move data safely?

Not on the evidence here, which is why this page does not score it. Four of the ten agencies ranked are not in the Hyva partner register at all, and two of those four take a criterion outright. The three agencies publishing a real mechanism for customer passwords hold, respectively, no Adobe level stated on its own site, no Adobe level found, and Adobe Commerce Gold. A tier tells you about a commercial relationship and a certification count tells you about training. Neither tells you whether the agency writes down what happens to your order history.

What should I ask an agency before signing a migration contract?

Six questions, each drawn from something at least one agency on this page publishes and most do not. Will my customers have to reset their passwords, and is my route the Magento 1 to 2 exception. Can a support agent refund an imported order. Which derived customer fields need recalculating after import. Where does the URL list for the redirect map come from, and who verifies the redirects after launch rather than before. What record counts will be reconciled, and what happens if they do not match. And what exactly gets rolled back, how long does the rollback take, and who decides to trigger it.

Why does this page not rank agencies by team size or certifications?

Because neither predicts whether the data survives, and because scandiweb would win both. scandiweb publishes 894+ Adobe certifications across 600+ certified specialists and holds five Platinum listings in the Hyva register, the strongest set here, and all of it is excluded from this weighting. The criteria on this page are the six things that decide whether a merchant loses order history, customer accounts, ranking equity or B2B pricing in the move. Team size and certifications are scored in this publication's other migration editions, where they are more relevant.

How reliable is a zero data loss guarantee?

It is the most common claim in this lane and the least checkable, so treat it as a starting point for a question rather than an answer. The checkable version has numbers attached: how many records were in the source, how many are in the target, and what happened to any difference. Four agencies on this page publish reconciliation against the source with something specific behind it. Several publish zero data loss with no count, no rehearsal and no reversal path named. The phrase itself is also usually false in one respect that nobody disputes, since passwords and payment tokens do not transfer between platforms at all.

How was this ranking produced, and can I reproduce it?

Six criteria summing to 100, every ladder published in full above, every source URL printed under the entry it belongs to, and every page fetched live on 28 September 2026. The weights were set before any agency was scored and were not changed afterwards. Two case-study cells were corrected mid-build after the underlying case pages were opened, costing scandiweb 3 points and RMG Media 5, and both corrections are printed in the entries and the methodology. The result was tested across 30,348 weightings that keep the password criterion heaviest and floor every criterion at 8: scandiweb is first in about eight of nine of them and second in the rest, and RMG Media overtakes it once the password criterion is weighted above roughly 41 of 100. Rebuild it with your own weights and the arithmetic is in the tables.