From BigCommerce to Shopify: A Complex Website Redesign and SEO Migration.

Leanna Organics had outgrown a BigCommerce store that glitched across screen sizes and made every new feature a fight. We designed a new Shopify store around their existing brand, carried over every product, page and article along with all 735 customer reviews, rebuilt every internal link, and switched platforms in the middle of the night.

Client
Leanna Organics
Industry
CBD products
Location
Westminster, Colorado
Platform
BigCommerce to Shopify
Leanna Organics BigCommerce to Shopify migration case study
  • Top 10 Agencies 2026
  • Best in Industry 2025
  • Trustindex verified
  • 100% in-house team
  • We do the implementations
  • You work with humans, not AI
  • Based in Poznań, Poland
The project at a glance

A full platform move, in four numbers.

Design, development, the product, customer and review migration, the SEO migration and the DNS switch, all delivered by one team.

Launched August 2026

34

Products migrated

Wholesale products included

Plus the customer accounts

27

Blog articles moved

With their images, alt text and metadata

Plus the CBD education hub

735

Customer reviews migrated

Each one matched to the right product

Checked row by row

5

Client review rating

Five stars for our work together

Written about our SEO work
Services
Shopify DesignShopify DevelopmentBigCommerce MigrationSEO MigrationReview MigrationKlaviyoDNS & Launch

The homepage, before and after

The homepage on BigCommerce.
The new homepage on Shopify.
Get my free website audit
  • Platform, design and SEO reviewed together
  • Built by our senior team
  • No obligation
The client

A Colorado CBD store, online and in person.

Leanna Organics sells CBD products from its store in Westminster, Colorado, and through its online store.

They worked with us on SEO for many months before the owner took over the marketing for a while. When it was time for a new website, they came back to us.

The brief was clear: move to Shopify, a platform that can connect to AI assistants such as Claude through MCP, and lose as little organic traffic as possible along the way.

The new Shop by need section, with real product photos for each need.
The challenge

A platform that held back the store and its SEO.

BigCommerce was showing its age. Every change took more effort than it should, and some changes were not possible at all. Leaving it meant carrying the whole store across without losing the traffic it had earned.

What had to move across

  • 34Products, wholesale included
  • 27Blog articles, plus the CBD education hub
  • 735Customer reviews, each tied to its product
  • AllPages, images, internal links and old redirects

Problems with the old site

Leanna Organics, on BigCommerce

6 problems
  1. An outdated platformThe store was built on a setup that had fallen behind modern eCommerce.To fix
  2. A glitchy themeLayouts broke on devices with different screen sizes.To fix
  3. Missing appsMany of the plugins the business wanted had no BigCommerce equivalent.To fix
  4. Hard integrationsConnecting new tools and adding features was slow and difficult.To fix
  5. SEO held back by the CMSPlatform restrictions limited the optimization we could do.To fix
  6. Spam sign-upsBots were signing up through the email form, so the list needed better spam protection.To fix

The new Shopify store was built to fix each one. The detail is below.

The plan

A modern store, with nothing lost in the move.

The client asked for one thing above all: get to Shopify with as little lost traffic as possible. So we treated the migration as an SEO project from day one, and we checked every step twice: once before the switch and again after it.

01

Discovery first

Map every category, product, article and sub-page the new store had to keep.

02

A modern design, same brand

A premium Shopify theme, adapted to the existing branding and color palette.

03

Every product, customer and review

Catalog, customer accounts and 735 reviews, all carried across and verified.

04

Every page, article and link

Content moved with its images and alt text, and internal links rebuilt.

05

Redirects and senior sign-off

A full redirect map, approved by our Head of SEO before launch.

06

An overnight switch, then an audit

Launch at the quietest hour, followed by a full post-migration audit.

The work

The work, milestone by milestone.

Below is the detail behind each stage of the project. Open any section to see what we did and why it mattered.

Talk to the team behind this
  • The same team does the work, start to finish
  • Design, development and SEO in one team
  • Your rankings protected through the move

Leanna Organics wanted their new store to keep everything the old one had: the same categories, products, articles and sub-pages. Our discovery mapped all of it before any design work began.

We then proposed Glozin, a premium Shopify theme that suited the store's needs, and the client approved it as the foundation for the build.

This was a new design, not a copy of the old one. We kept the brand that customers already knew and used it to modernize the store:

  • The brand green, applied consistently across the whole site
  • A Shop by need section with real product photos in place of generic icons
  • Homepage icons that link straight to the key sub-pages
  • The footer design, carried over from the old store

We also gave the client access to the design files in Canva, so they could flag any color they wanted changed.

We imported the catalog in bulk. A few products were missing after the first import, so we tracked each one down and added it, along with the wholesale products.

Customer accounts came across too. We cleaned out years of contacts who had never placed an order, while keeping every customer with an order history or a subscription.

735 reviews, matched to the right products

Reviews are some of the strongest trust signals a store has, so we did not want to start from zero. We exported all 735 reviews from BigCommerce, imported them into Judge.me, and assigned them to match how they appeared on the old store. We then checked every one against the original export, row by row.

We also added a Google reviews widget linked to the store's Google Business Profile, which shows shoppers that the reviews come from real customers.

The old product page on BigCommerce.
The new product page, with tabs for the description, ingredients, FAQ and reviews.

We optimized the product pages for both conversions and SEO. Each one now has clear tabs for the description, ingredients, FAQ and reviews, so shoppers can find answers without leaving the page.

Collection pages kept their SEO copy. We built custom metafields so each collection has a description and its own FAQ at the bottom of the page, and we added breadcrumbs across products, collections, pages and articles.

The old category page on BigCommerce.
The new collection page on Shopify.

The content moved in stages: the About and Contact pages, landing pages, a CBD education hub of explainer and comparison pages, the lab results page, local SEO pages and 27 blog articles.

We moved the landing pages with Matrixify, a bulk import tool for Shopify. BigCommerce and Shopify templates work differently, so each page needed adapting rather than a straight copy, with its header structure and internal links kept intact. Where the import failed on a page, we rebuilt it by hand.

Images, by hand

BigCommerce's file storage held none of the site's images, so they could not be exported in bulk. We downloaded each image from the live site and uploaded it to Shopify, and the alt text came across with them.

A cleanup along the way

Not everything deserved a place on the new store. Old events pages from 2023 were left behind. The education pages gained recommended products and links between related pages, so readers have a next step.

A blog article on the old BigCommerce store.
The same kind of article on the new Shopify store.

Shopify places every URL under a fixed folder, such as /products/, /collections/, /pages/ or /blogs/, and those folders cannot be removed. So nearly every address on the site was going to change. We kept each new URL as close to the original as Shopify allows, and mapped every old URL to its new one in a redirect map.

We also carried over the redirects left behind by earlier versions of the site, so old links from years ago still lead somewhere useful.

Internal links

Redirects catch visitors arriving from outside. Internal links should never need them. We rewrote the internal links across every page, article and product description to point straight at the new URLs, partly in bulk with Matrixify and partly by hand, then crawled the whole site with Screaming Frog to confirm they all worked.

The rest of the SEO checklist

Meta titles and descriptions, alt text, canonical tags and robots.txt were all migrated and checked. Shopify adds product and breadcrumb schema on its own, and we migrated the remaining schema types by hand.

Bots had been signing up through the email form on BigCommerce. On Shopify, we set up the Klaviyo sign-up form with CAPTCHA protection, so the list collects real subscribers only.

We also moved over the discount codes and set up the offers that went with them.

The store was ready to launch at the end of May. One thing was not: the client's payment provider did not work with Shopify, and finding a new one that supports CBD took time. We held the launch until the new provider was approved, and the client used the extra weeks to get to know the new store.

With the Head of SEO's green light, we migrated in the early hours of August 31, 2026, at around 2:00 a.m. Colorado time, when traffic to the store was at its lowest.

DNS, done properly

The domain's DNS had been managed inside BigCommerce. We moved it to GoDaddy, the domain registrar, so the whole DNS zone now sits in one place. Every record came across, including email and Klaviyo. Both stores stayed in maintenance mode while the change spread, so no shopper was bounced between the old site and the new one.

Everything had been checked once before the migration. We checked it all again afterwards, to make sure nothing was missed:

  • 301 redirects, including the legacy ones
  • Indexing and crawlability
  • Canonical tags
  • The sitemap, with the new one submitted and the old one removed
  • 404 and 5xx errors
  • Meta tags and content
  • Google Search Console
  • Core Web Vitals
  • The shopping cart

Because Search Console was verified at the domain level, the store kept its full search history through the move.

What went live

A modern store, with every detail carried over.

This case study covers the build and the migration, so the scorecard is what went live on August 31, 2026.

New store went liveAug 2026

Carried across from BigCommerce

  1. Products migrated34
  2. Customer reviews735
  3. Blog articles27
  4. Internal links rewrittenAll

Switched at around 2:00 a.m. Colorado time, when traffic was at its lowest.

  • A new Shopify store on the Glozin theme, modernized around the existing brand.
  • 735 customer reviews moved to Judge.me, plus a Google reviews widget.
  • Customer accounts migrated and cleaned of inactive contacts.
  • All pages, the CBD education hub and 27 blog articles, with their images and alt text.
  • Every internal link rewritten, and a full redirect map from old URLs to new.
  • Breadcrumbs sitewide, plus collection descriptions and FAQs.
  • A Klaviyo sign-up form with CAPTCHA, and DNS consolidated at GoDaddy.

The store got faster, too.

On the homepage, the PageSpeed Insights score rose from 53 to 67 on mobile and from 79 to 90 on desktop, and Core Web Vitals passed in our post-migration audit.

Why it worked

Every detail was checked twice.

A migration is only as good as its least-checked detail. One broken link or missing review would not sink a store, but hundreds of them would.

So nothing was assumed. When the bulk import missed products, we found them. When the images could not be exported, we moved them by hand. The reviews were checked against the original export, and the links were crawled before and after launch.

It also helped that we knew the site. We had run its SEO for many months, so we knew which pages mattered most before the move began.

  1. Discovery

    Mapped everything the new store had to keep.

  2. Glozin theme

    Gave the build a modern, maintainable foundation.

  3. Manual imports

    Made sure no product, page or image was left behind.

  4. Review migration

    Kept 735 reviews on the right products.

  5. Links and redirects

    Pointed every old URL and internal link to the right place.

  6. Senior sign-off

    Meant nothing launched until our Head of SEO approved it.

  7. Post-migration audit

    Confirmed it all worked once the store was live.

Become our next case study
  • We'll review your current store first
  • A clear migration plan before anything switches
  • You choose the pace and the budget
“I would 110% recommend Doctorank to anyone looking for a legitimate, trusted, honest partner to help with your needs.”
Neal Danielis, Google review
Client feedback

Many months of SEO, then a new store.

Leanna Organics left us a five-star review. It was written about our SEO work together, before this project, and when it was time to leave BigCommerce they came back to us for the rebuild.

We aim to be easy to work with on every project. That means regular communication, full transparency on what is being done and why, and a team you can reach.

See all our reviews

Planning a move to Shopify?

Stuck on a platform that holds your store back? Let's move you properly.

If your store is where Leanna Organics was, on a platform that fights every new feature and limits your SEO, we can take on the whole move: design, development, product, customer and review migration, SEO migration, DNS and launch. It starts with a free audit of your current store, so you know exactly what the move would involve.

Prefer to talk first? Book a video call with Konrad

  • Design shaped around your brand
  • Products, customers and reviews moved across
  • SEO migration reviewed by senior specialists
  • Launch timed for your quietest hours
  • Every detail checked twice
More case studies

Different businesses. The same approach.

Different industries, platforms and markets, each with its own challenge. See what we did and what changed.

See all case studies
What happens next
  1. We review your website by handYour website, visibility and competitors, reviewed by a senior specialist before we speak. No automated reports.
  2. We walk you through itA free video call with a senior team member, not a salesperson with a script. We show you what we found and where your biggest opportunities are.
  3. You choose how to move forwardTailored options, each with its scope, hours and price. No pressure, no generic deck.
“Konrad and his team are super helpful! Always a message away if we need them.”
Give That Paw · Google review
Free · about 1 minute 5.0 · Google Reviews

Want results like these? Start with a free audit.

Konrad Olszewski Łukasz Trzpil Gracjan Jamroszczyk Monika Romanowska You'll hear from one of us. The same team behind these case studies prepares your audit by hand, then walks you through it on a free call.

We reply within 24 hours and use your details only to answer your request. See our privacy policy.