Confirm what is actually duplicated

Start with the full handle value and product IDs. Multiple CSV rows for variants or images are not necessarily duplicate products. CatalogBeacon groups common Shopify export rows by handle before reporting product-level issues so galleries do not create false duplicates.

  • Compare product IDs, variant rows, and publication status.
  • Treat an image row or variant row as part of its product unless the source proves otherwise.

Choose the canonical product

When two real products compete for one handle, decide which URL should keep the path. Consider the product with existing links, sales, reviews, and search history. The other product needs a stable new handle and a redirect plan.

  • Do not choose based only on alphabetical order.
  • Document the old and new URLs before publishing the change.

Protect links and indexing

A handle change can affect internal links, feeds, ads, and external references. Update links and create the correct redirect in the same release. Check canonical tags and the sitemap after the migration.

  • Keep one canonical URL for the product.
  • Do not leave both old and new pages with contradictory product data.

CatalogBeacon’s role

The audit can surface duplicate handles and show the evidence needed for a manual decision. Handle changes are not included in the safe title, description, and alt-text draft fields because URL migrations need a separate owner and verification step.

  • Use the issue queue to find conflicts before a bulk import.
  • Re-scan after the redirect and canonical setup are live.

Test the final state

Open the old URL, new URL, collection link, and product feed. Confirm the old path redirects once, the new page returns 200, and the sitemap lists only the canonical URL. Monitor crawl and landing-page data after Google recrawls.

  • Check both www and non-www host behavior.
  • Avoid redirect chains caused by repeated handle changes.

Frequently asked questions

Can two Shopify products share the same handle?

They should not be treated as separate canonical product URLs. Verify the export rows and product IDs, then assign a unique stable handle to each real product.

Will changing a handle erase the product?

It should not erase the product, but it changes the URL and can break references if the redirect and links are not handled. Test the migration before promoting it.

Sources

Turn this checklist into an automated audit.

CatalogBeacon scans these fields across your whole catalog, ranks issues by impact, and prepares suggestions for your review.

Install CatalogBeaconTry the free audit