Skip to main content

Shopify Collection Migration Guide for Categories, Rules, and SEO Redirects

BulkFlow | | 10/15/2026

To migrate collections to Shopify, you map your old categories to Shopify’s two collection types, then rebuild them: automated collections from product data such as tags, types and vendors, and manual collections by assigning products directly. Because Shopify doesn’t support nested collections, category hierarchies move into navigation menus, and old category URLs need redirects to the new collection pages.

Collections shape how customers browse and how search engines see your category pages, so they deserve their own plan in any migration. Getting the mapping right first means products land in the right places automatically instead of being sorted by hand afterward.

How Collections Work in Shopify

Shopify groups products into collections, which do the job of categories on other platforms. There are two kinds, and choosing between them is the first decision in any collection migration.

Collection type How products are added Best for
Automated (smart) collections Products join automatically when they match rules, such as a tag, product type, vendor, price or title Large or changing catalogs, where new products should appear without manual work
Manual collections You choose each product individually Curated groups such as gift guides, staff picks or seasonal edits

Shopify collections are flat, with no parent and child collections. Hierarchy comes from navigation menus instead, which support a top-level item with up to two levels of drop-downs beneath it, and each collection lives at a URL like /collections/handle.

How to Migrate Collections to Shopify

Most platforms don’t export categories in a form Shopify can import directly, so collections are usually recreated rather than copied. These are the main methods:

Method How it works Best for
Rebuild automated collections from product data Import products with tags, types or vendors that reflect their old categories, then create rule-based collections Most migrations, especially large catalogs
Product CSV Collection column Assign products to manual collections as part of the product import Simple category structures
Migration services Map source categories to Shopify collections during the data migration Full store moves from another platform
Collection import and export apps Export collections to a file and import them into Shopify Moving collections between Shopify stores or managing many collections
Manual setup Create each collection in the admin A small number of collections

Migration services handle categories in different ways. Cart2Cart, for example, offers an option that turns first-level categories into automated collections and tags products with their subcategories so they’re sorted into the matching collections.

For moves between Shopify stores, apps such as Meet Collections Import Export export automated or manual collections from one store and import them into another, while bulk tools such as Matrixify can also import collections. Migrate products first, since automated collections only fill once matching products exist.

Map Your Categories Before Migrating

A category map turns your old structure into a Shopify plan. List every category and decide how each one will be represented, using patterns like these:

Old structure Shopify equivalent
Top-level category An automated collection, often based on product type or a tag
Subcategory Its own automated collection based on a more specific tag, linked under its parent in the menu
Category hierarchy Navigation menu levels pointing to the relevant collections
Products in several categories Several tags, so the product appears in each matching collection
Hand-picked category A manual collection
Category filters or attributes Product options, metafields and storefront filters
Category description, image and SEO fields The collection’s description, image, page title and meta description

Keep the number of collections sensible. Shopify allows up to 5,000 automated collections per store, and filters within a broad collection often work better than a separate collection for every attribute combination.

How to Migrate Collections Step by Step

Collections depend on products, so the order of work matters. This sequence keeps automated collections filling correctly:

  1. Build the category map. Decide which categories become automated or manual collections and which tags, types or vendors each rule will use.
  2. Prepare product data. Add consistent tags or product types to each product in your import file so they match the planned collection rules.
  3. Import products. Import the catalog with a CSV, a migration service or a bulk tool, and check that tags and types came through correctly.
  4. Create automated collections. Set up each collection’s rules, choosing whether products must match all conditions or any condition.
  5. Create manual collections. Add curated collections and assign their products, either in the admin or through the product CSV.
  6. Add collection content. Copy descriptions, images, page titles and meta descriptions from your old category pages.
  7. Rebuild navigation. Recreate your category hierarchy in menus, linking to the new collections.
  8. Redirect old category URLs. Map each old category URL to its new collection page and import the redirects.
  9. Check every collection. Compare product counts with your old categories and look for empty or overfilled collections.

If many products need corrected data before automated collections fill properly, fixing them in bulk saves time. Bulkflow supports bulk import, export and updates to existing records with field mapping for Shopify, WooCommerce and Wix, which helps when product data needs correcting across a large catalog.

Protect Collection SEO

Category pages often rank for valuable searches, so treat collections as a key part of your migration’s SEO. Keep collection handles close to your old category names where you can, so the new URLs stay descriptive and familiar.

Redirect every old category URL to its closest new collection with a 301 redirect, rather than sending them all to the homepage. Carry over category descriptions, headings and meta data too, since a collection page with less content than the old category page can lose rankings.

Common Collection Migration Problems

Most collection issues trace back to product data or rule setup. Check for these after importing:

  • Empty automated collections. Tags or types in your products don’t match the collection rules exactly, often because of spelling or capitalization differences.
  • Products in the wrong collections. A rule is too broad, such as matching any condition when it should match all.
  • Missing hierarchy. Subcategories weren’t added to menus, so customers can’t browse to them.
  • Too many near-duplicate collections. Every old category and filter combination was recreated, cluttering the store and splitting search traffic.
  • Missing filters on large collections. Shopify doesn’t display storefront filters on collections with more than 5,000 products, so very large collections may need splitting.
  • Broken category links. Old URLs weren’t redirected, leaving customers and search engines on error pages.

Conclusion

To migrate collections to Shopify successfully, map your categories first, import products with the data your collection rules need and rebuild hierarchy through menus. Adding collection content and redirects keeps your category pages useful for customers and visible in search. We hope this guide helps you migrate collections to Shopify smoothly. If you need to update product data in bulk during your migration, you can explore Bulkflow.

Shopify Collection Migration Guide for Categories, Rules, and SEO Redirects
BulkFlow provides a solution to import data in bulk from CSV/Excels Files, FTP, Google Sheet, XML,… to e-commerce platforms such as Shopify, WooCommerce,… automatically and quickly.