Skip to content

Store types & business models · ecommerce growth

Ecommerce replatforming agency

Moving a store from one platform to another is a revenue continuity project before it is a design project. Traffic, rankings, advertising history, customer records and every automation currently sit on structures that are about to change, and most of the damage from a poor migration happens in the first fortnight after launch. We run the parts that decide whether revenue survives the move: the URL map, search and structured data continuity, the product feed and its identifiers, and tracking that works from the first hour.

The buyer, in brief

Consideration
Months, since a build quote, a platform decision and an internal case all have to be settled before anything begins
Purchase frequency
Rare enough that nobody in the business has done it recently, and the lessons from last time left with the people who learned them
Seasonality
Timed away from peak trading, which usually means launching in a quiet period and freezing changes well before the fourth quarter
Price band
A project cost rather than a product price, judged against the revenue at risk rather than against a monthly platform fee
Return risk
Not returns but rollbacks, so the real question is what can be reverted and how quickly if something material breaks after cutover
Caucasian Woman Coding on Desktop PC and Laptop Setup With Multiple Displays in Spacious Office. Female, stores replatforming ecommerce
Stores replatformingAn owner or ecommerce manager who has outgrown a platform or inherited one nobody can maintain, weighing the cost of the move against the revenue at risk, and wanting to know who is accountable if traffic falls afterwards.

How stores replatforming makes money

Four levers, and what limits each one here

Revenue is traffic times conversion rate times order value times purchase frequency. In this niche each lever has its own ceiling.

Traffic

Traffic: the redirect map is the whole organic story

Almost every migration that loses organic revenue lost it in the mapping. A complete URL inventory comes from more places than a sitemap: server logs, analytics, Search Console, the backlink profile, the old sitemaps, printed material and any URL that ever appeared in an email. Every one of those needs a destination that is the closest genuine equivalent, not a category page and not the homepage. Category, filter, blog, image, pagination and parameter URLs all count. Redirect chains get flattened before launch rather than after, and the mapping is tested against the live site on the day rather than assumed to have worked.

Conversion

Conversion: launch at parity, then improve

The strongest temptation in a replatform is to redesign everything at once, and it is the reason so many launches cannot be diagnosed afterwards. When the platform, the templates, the navigation and the checkout all change together, a drop in conversion has too many possible causes to investigate. The better sequence is to measure revenue per session by template on the old site, rebuild those templates with their working elements intact, launch, confirm parity, then run the improvements as tests. The checkout is the exception worth planning carefully, because payment methods, express wallets, shipping rate logic and tax handling rarely behave identically across platforms.

Order value

Order value: the merchandising that quietly does not survive

Bundles, volume pricing, subscriptions, gift cards, loyalty balances, store credit and custom price rules are usually the parts of a store held together by apps and extensions, and they are the first things to break in a move. Each one needs an audit before the build starts: what it does, what it earns, and whether the new platform can do it natively or needs a replacement. Rebuilding them deliberately is far cheaper than discovering after launch that a bundle discount silently stopped applying. Gift cards and store credit in particular carry a liability that has to move with the balances intact.

Frequency

Frequency: customer records, consent and the flows that stop

Repeat revenue lives in data that has to be migrated correctly rather than merely copied. Customer records need their purchase history, their marketing consent status and their tags intact, because a flow that segments on past purchases has nothing to work with otherwise. Flow triggers often reference platform specific fields and events that no longer exist after the move, so they fire on nothing while looking healthy in the interface. Subscription contracts and stored payment tokens are the hardest case and sometimes cannot be moved at all, which is a fact to establish before the platform is chosen rather than after.

Search visibility

Search: what actually causes a traffic drop after a migration

The causes are well known and almost all preventable. Redirects mapped to generic destinations, URL structures changed without a plan, internal linking rebuilt in a way that strands deep pages, structured data not reimplemented, templates that render nothing without scripts, a staging noindex left in place, and a robots file copied across from the build environment. Any one of them can cost months. Together they are why migrations have the reputation they do.

The preparation is a baseline. Before anything is built, we record the pages that earn traffic and revenue, the queries they rank for, the internal link structure, the structured data present, and the template each page uses. That baseline is what makes the post launch period diagnosable, because it turns a vague sense that traffic is down into a specific list of pages that lost position and a reason for each one.

After cutover the work is monitoring rather than waiting. Crawl statistics, index coverage, server log sampling, redirect testing at scale and rank tracking on the baseline set, checked daily at first and then weekly. Most recoverable problems show up within the first two weeks, and most of the sites that never recover are the ones where nobody looked until the monthly report.

Queries that matter

  • [brand] [product name]
  • [category] online canada
  • [product] size guide
  • [brand] returns policy
  • [product] replacement parts
  • [category] [attribute] for sale
  • [brand] contact

Rankings survive when the URL, the content and the internal links to a page all survive together. Sites that change the address, the copy and the navigation in one release take the longest to come back.

AI answers

AI answers: the citations that go quiet when URLs change

Assistants cite specific pages, and a citation pointing at a URL that now redirects or errors stops being useful until the source is crawled again. That makes the same discipline that protects organic rankings protect AI visibility too: keep the content, keep it reachable as plain HTML, keep structured data present and accurate, and give crawlers a clean sitemap on the new structure quickly. Where a domain changes as well as a platform, expect a longer settling period and make sure the organization details, contact information and policy pages are identical on both sides of the move so the entity stays recognizable.

Where can I buy this product now that the page has moved?
Is this store still operating and shipping normally?
What is this store's current returns policy?
Does this store still sell the model I bought before?

Questions shoppers put to assistants. A store gets named when its pages answer them in plain text.

Google Shopping and Merchant Center

Merchant Center and product feeds through a cutover

The most valuable thing to protect in a migration is item identifier stability. When product ids change, Merchant Center treats every product as new, and the performance history that Shopping and Performance Max rely on starts again from nothing. Where the new platform forces new identifiers, that reset needs planning for rather than discovering, with budgets and targets adjusted for a period of relearning.

The feed itself has to change on the same schedule as the site. Landing page URLs all change at cutover, so a feed still pointing at old addresses produces errors across the whole catalog within hours. The new feed should be prepared in advance, submitted at cutover, and the old feed removed rather than left running, since two feeds covering the same products create duplicates. If the domain changes as well, the site claim and verification have to be redone before the feed is fetched.

During the content freeze the old site is often still live while the new one is being finalized, which is the period where price and availability drift apart. Keeping both in step, or freezing promotions entirely through the window, avoids a wave of mismatch disapprovals in the first days.

Feed attributes that decide eligibility

  • id kept identical to the previous feed wherever possible
  • link updated to the new URL structure
  • price and availability held in step during the freeze
  • feed schedule and fetch settings on the new domain
  • website claim and verification after a domain change
  • canonical_link where the platform generates alternates

Disapprovals we see in this niche

  • Landing pages returning errors while the feed still points at old URLs
  • Price mismatch during a content freeze when two sites are live at once
  • Mass unavailability after a domain change without reclaiming the site
  • Duplicate items created by adding a new feed before removing the old one

Meta and social ads

Meta and paid social: the pixel, the catalog and the audiences

Three things break in this channel and all three are fixable in advance. The pixel or dataset should be preserved rather than recreated, because a new one starts with no history. The catalog feed source changes with the platform, and the product identifiers in that catalog have to match the identifiers the pixel sends, or dynamic ads stop matching products to viewers. Website custom audiences built on URL rules that no longer exist quietly stop collecting, so those rules need rewriting for the new structure before launch rather than after somebody notices the audience shrinking.

Creative and landing pages need a sweep too, since live ads pointing at old URLs will be sending traffic to redirects at best. Where the migration is worth mentioning to customers, a short note to the existing list does more good than an ad campaign, particularly if accounts, saved items or loyalty balances have moved.

  • A short walkthrough of what changed for existing customers
  • The faster checkout demonstrated rather than described
  • Saved items and account history shown in the new store
  • Ranges that came back into stock as part of the move
  • A founder note explaining why the store was rebuilt

Policy line

Customer data used to rebuild audiences has to be uploaded under the consent the customer actually gave, and any claim that the new store is faster or better should be one the build genuinely delivers.

Conversion and the store

The store: parity first, and a plan for the questions customers ask

A migration changes the experience for people who already know the store, and they notice. The account area, the login, the saved items, the order history and any stored payment method are the four places support tickets come from in the first week. Making sure existing customers can log in, see their history and find what they saved is worth more than any new feature, and a short explanation on the account page prevents most of the contacts.

On the commercial side, the discipline is to launch at parity and improve afterwards. Revenue per session by template on the old site is the benchmark, and anything that falls short of it gets investigated before new ideas are added. The checkout deserves its own test plan covering every payment method, every shipping rate rule, tax on each region sold to, discount codes in flight and gift card balances, because a checkout that works for a test order can still fail for a customer with a code and a partial gift card.

Objections the page must answer

  • “Why does the site look different than it did”
  • “Is my account and order history still here”
  • “Where did the items I saved go”
  • “Are my saved payment details still safe”
  • “Is my gift card or store credit still valid”

Email, SMS and retention

Email: consent, triggers and the data that has to move first

Customer data moves before anything else in the email platform, and the part that gets missed is consent status. A subscriber who opted in on the old platform has to arrive with that state intact, along with their suppression status, or the store risks sending to people who asked not to hear from it. Purchase history matters just as much, because every flow that segments on what somebody bought has nothing to work with until it lands.

The triggers themselves need rebuilding rather than reconnecting. Cart and browse events, order events and custom properties are all platform specific, so flows that looked fine in the interface can be firing on events that no longer occur. Each one gets tested with a real order after cutover. Transactional templates, which usually live on the platform rather than in the email tool, need their own review, since order confirmations and shipping notices are the most read messages the store sends.

  1. Pre launch notice to the list

    A few days before cutover, explaining what changes for them

  2. Account and login help

    Immediately after launch, to customers who had accounts

  3. Cart and browse recovery rebuilt

    Retested on the new events within the first day

  4. Post purchase sequence rebuilt

    Verified against the first real orders on the new platform

  5. Win back re enabled

    Once purchase history has imported and been checked

Where revenue leaks

The leaks we find in stores replatforming stores

The Growth Analysis ranks these against your own numbers and says which to close first.

Get a Growth Analysis before you replatform
  • Redirects pointed at the homepage

    Hundreds of pages that earned their positions individually get collapsed into one destination, and the value they carried does not transfer to anything.

  • A staging noindex that came along for the ride

    The new site launches with crawling blocked or every page marked noindex, and the drop looks like a ranking problem for weeks before anyone checks the header.

  • New product identifiers in the feed

    Shopping treats the whole catalog as new items, the performance history disappears and the account behaves like one that launched yesterday.

  • Tracking installed after launch rather than before

    The first fortnight passes with no reliable conversion data, which is exactly the fortnight where every decision needs it.

  • Revenue features that quietly did not come across

    A bundle discount, a subscription contract or a gift card balance stops working, and the first report of it comes from a customer rather than from a test.

Platform notes

Where the platform changes the work

Shopify

The URL patterns for products and collections are fixed, so mapping from a system with different structures is where most of the work sits. Redirects can be imported in bulk, which makes a large map manageable, and an app parity audit before the build usually reveals two or three revenue features that need rebuilding rather than reinstalling.

WooCommerce

Permalink structure, plugin generated URLs and the hosting move all change at once, so DNS, caching and server configuration belong in the launch plan alongside the redirect map. Test the redirects against the live server rather than in a staging environment, since caching rules often behave differently.

BigCommerce

URL rewrites can be imported in bulk and are worth preparing well before cutover, and the built in redirect handling should be checked against parameter and filter URLs from the old catalog rather than only against product pages.

Headless commerce

The front end and the commerce data change on different schedules, so rendering is the main risk. Confirm that product and category pages return complete HTML to a crawler, that structured data is emitted server side, and that the sitemap reflects the routes the new front end actually serves.

Questions

Stores replatforming owners ask us

By CartKernel · Last reviewed

Is a drop in organic traffic after replatforming inevitable?

No, though a short settling period is normal while the new URLs are crawled and reindexed. Lasting drops come from specific causes: incomplete redirect mapping, changed content on the pages that ranked, missing structured data or a crawl directive left over from staging. Preventing them is preparation work, and diagnosing them afterwards depends entirely on having a baseline from before the move.

When in the year should a replatform launch?

Well away from your peak. For most stores that means launching in a quieter trading period with several clear weeks afterwards for monitoring and fixes, and freezing any further structural change before the season starts. Launching into a peak means the busiest weeks are spent diagnosing rather than selling, and rolling back is far harder once orders are flowing through the new system.

What has to be finished before cutover day itself?

The redirect map tested end to end, tracking installed and verified with real test orders, the product feed prepared against the new URLs, structured data implemented, the sitemap ready, and every payment, shipping and tax rule tested at checkout. The design can keep improving afterwards. Those items cannot, because each one costs revenue from the first hour if it is wrong.

Should we redesign at the same time as changing platform?

It is usually better to separate them. When templates, navigation, platform and checkout all change together, any change in conversion has too many possible causes to isolate. Rebuilding the existing experience faithfully, confirming it performs as before, then running design improvements as tests gives you both the new platform and an explanation for every number that moves.

What happens to Google Shopping performance history in a migration?

It follows the item identifiers. Keep the same ids in the new feed and the history follows the products across. Change them and Merchant Center sees new items with no record, which means a period of relearning across Shopping and Performance Max. Where the platform forces new ids, we plan the budget and the targets around that reset instead of being surprised by it.

How long does a migrated store take to settle down?

Crawling and indexing of the new structure typically works through within a few weeks, and paid channels settle as soon as tracking and the feed are stable. Ranking recovery on the pages that moved is the slower part and is usually visible over one to three months. Anything still down after that is a mapping or content problem rather than a waiting problem.

Grow your stores replatforming store.

A free Growth Analysis ranks what your store should fix first, by revenue at stake, in about a week.