# BigCommerce to Shopify migration that keeps your short URLs working

Source: https://www.smartecomseo.com/shopify-migration-seo/bigcommerce-to-shopify/  
Updated: 2026-09-29

BigCommerce lets products and categories sit right at the root of your domain. Shopify does not. That single difference touches every URL you own. We map each one, handle the brand and filter pages BigCommerce generated for you, and watch the switch for 90 days.

## The BigCommerce habits Shopify does not share

### Everything at the root

With the recommended short URL setting, /oak-dining-table/ and /dining-tables/ live at the top level. On Shopify every one of them gains a prefix and needs a redirect.

### Mixed URL settings over time

Older stores often started on legacy /products/Name.html URLs, then switched. Both versions may still have backlinks pointing at them.

### Brand pages

BigCommerce builds /brands/ pages automatically. Some rank well for brand-plus-category searches. Shopify has no brand page type, so they need a collection.

### Faceted search URLs

Parameters like ?_bc_fsnf=1 get crawled and sometimes indexed. Shopify says query-string redirects might not work as expected.

### Modifiers are not variants

BigCommerce modifier options such as engraving or add-ons do not become Shopify variants. Without a plan, product pages lose options and content.

### Custom fields dropped

Specs stored in custom fields often feed product tabs and schema. They need to become Shopify metafields or the detail disappears.

## BigCommerce URLs and where they land on Shopify

| | BigCommerce | Shopify |
|---|---|---|
| Product (short) | /oak-dining-table/ | /products/oak-dining-table |
| Product (long or legacy) | /products/oak-dining-table/ or /products/Oak-Dining-Table.html | /products/oak-dining-table |
| Category (short) | /dining-tables/ | /collections/dining-tables |
| Category (long) | /categories/dining-tables/ | /collections/dining-tables |
| Brand page | /brands/acme.html | /collections/acme |
| Web page | /shipping-returns/ | /pages/shipping-returns or /policies/ |
| Blog post | /blog/how-to-choose-a-table/ | /blogs/news/how-to-choose-a-table |
| Faceted search | /dining-tables/?_bc_fsnf=1&material=oak | Collection filter, canonical to /collections/dining-tables |

## Our BigCommerce to Shopify process

1. **Find every URL format you have used** (Week 1): We crawl the store, check Search Console and backlink data, and look for legacy .html and long-format URLs that still receive links.

2. **Plan collections, brands and metafields** (Week 2): Categories and brand pages become collections. Custom fields become metafields. Modifier options get a plan that keeps the product page complete.

3. **Build and test the redirect map** (Week 3): Every root-level URL mapped to its prefixed Shopify URL. Patterns close to Shopify paths are tested on the new store before we rely on them.

4. **Parity and schema on staging** (Weeks 4 to 5): Titles, meta, category copy, internal links and product structured data compared old against new before launch.

5. **Launch and 90-day monitoring** (Day 0 to 90): Old URL list crawled against the live store on day one, then weekly checks on indexing, clicks and revenue by page type.

## Redirect details and data that needs a plan

A BigCommerce catalog usually exports cleanly. The SEO risk sits in URLs and in the content that hung off each product.

### Root-level URLs and collisions

Because BigCommerce short URLs sit at the root, your old URLs rarely clash with Shopify paths. The redirect map is large but simple: one row per product, category, brand and page. Check it for trailing-slash variants, since BigCommerce URLs end with a slash and Shopify URLs do not.

### Legacy .html product URLs

Stores that started on the legacy format have URLs like /products/Oak-Dining-Table.html. These sit very close to Shopify's own /products/ path. Shopify treats a URL ending in .html and the same path without it as one URL, so it will not redirect between them. Capital letters in old handles add another wrinkle. We test each legacy pattern on the unpublished store rather than assume.

### Brand pages worth keeping

If your /brands/ pages rank, they become proper Shopify collections with a written introduction, not an empty grid. For multi-brand retailers this is often a quick win after launch.

### Reviews and customers

BigCommerce product reviews need to be exported through the API or an app, then imported into your Shopify review app with ratings and dates intact. Customer records move, but passwords do not, so customers reset or sign in with a one-time code.

### Multi-storefront

If you used BigCommerce multi-storefront for different countries, we plan the move to Shopify Markets with [international SEO](/shopify-seo-services/international-seo/) in mind, including hreflang and currency.

Related: the [migration SEO hub](/shopify-migration-seo/), [WooCommerce to Shopify](/shopify-migration-seo/woocommerce-to-shopify/) and [Magento to Shopify](/shopify-migration-seo/magento-to-shopify/). After launch, [schema markup](/shopify-seo-services/schema-markup/) keeps your product rich results working.

## What you get for a BigCommerce move

### URL format audit

Short, long, legacy and custom URLs found and scored for traffic and links.

### Redirect CSV

Every URL mapped, with legacy patterns tested on the new store.

### Collection plan

Categories and brand pages turned into keyword-led collections.

### Metafield map

Custom fields and modifiers carried into Shopify structure.

### Review import file

Ratings, dates and authors kept for each product.

### 90-day monitoring

Search Console and revenue checks against the baseline.

## BigCommerce to Shopify questions

## Find out which URL formats you are carrying

Send us your domain and we will crawl it. You will know how many URLs need mapping and where the risk sits before you set a launch date.

[Talk to us](/contact/)

## Frequently asked questions

### Will my BigCommerce URLs change on Shopify?

Almost all of them. BigCommerce often places products and categories at the root, such as /oak-dining-table/. Shopify requires /products/ for products, /collections/ for categories, /pages/ for pages and /blogs/ for posts. Every indexed URL needs a 301 redirect to its new address, including brand pages and older legacy URLs that still carry backlinks.

### What happens to BigCommerce brand pages?

Shopify has no built-in brand page type. If your /brands/ pages earn traffic, we recreate each one as a Shopify collection filtered by vendor or tag, add a short introduction and redirect the old URL to it. Brand pages with no traffic or links are redirected to the closest relevant collection instead.

### Can Shopify handle BigCommerce product options and modifiers?

Options that change the SKU, like size or color, become Shopify variants, within the limit of three option types per product. Modifiers such as engraving text or add-on items are not variants on Shopify and need line item properties or an app. We plan this per product so the page keeps its options and its content.

### Do BigCommerce reviews migrate to Shopify?

Not through a basic product export. Reviews are exported through the BigCommerce API or a migration app, then imported into a Shopify review app with rating, author and date. Keeping the review count and average rating identical protects your star ratings in search results and keeps review schema accurate after launch.