• combined listings
  • groupmate

Shopify: unique URLs for variants

With Shopify’s regular product variant setup, different versions of a product are usually shown under one product URL.

That means your black, brown, red, or green versions of a product all share the same page. They also share the same SEO setup: one URL, one meta title, one meta description, one product description, and one main image gallery.

For many products, that is fine.

But it becomes a problem when your variants have their own search demand.

A “black hoodie”, “grey joggers”, or “red sneakers” are not always just variants from the customer’s perspective. Sometimes, they are the exact product the customer is looking for. And if that specific version does not have its own URL, you are making it harder for search engines and customers to understand that page as a match.

How to link directly to a Shopify variant

Shopify does let you link directly to a variant. When a customer selects a variant, Shopify adds the variant ID to the product URL, like this:

/products/awesome-sneaker?variant=123456789

That is useful if you want to link directly to a preselected variant from a newsletter, campaign, or ad.

But it is not the same as having a clean, descriptive product URL like this:

/products/awesome-sneaker-white

The first URL points to a variant inside the same product page. The second URL looks and behaves like a dedicated page for that specific product version.

That difference matters.

Why descriptive variant URLs are good for SEO

A descriptive URL tells people and search engines what the page is about before they even open it.

Compare these two URLs:

/products/comfy-joggers?variant=123456789
/products/comfy-joggers-black

The first URL only tells Shopify which variant to select. The second URL tells the customer, Google, and every other crawler that this page is about the black version of the product.

When possible, use readable words rather than long ID numbers in your URLs.

Google, Developer Docs

That does not mean the URL alone will make the page rank. But when the URL, title, meta description, images, headings, and product copy all describe the same specific product version, you create a much stronger SEO page.

This is especially important for visual products like fashion, furniture, accessories, beauty products, and home goods.

People do not always search for the base product name. They search for the specific thing they want:

"red nike sneakers"
"nike dunk blue"
"white dunks nike"

If all of those versions live under one generic product page, you only have one page trying to cover all of that search demand.

With separate, descriptive variant URLs, each important product version can have its own page, its own search focus, and its own content: product description, image gallery, meta title, meta description, FAQs, and internal links.

I’ve written about this setup in more detail here: How to use Shopify variants as individual products.

Shopify Combined Listings: the official solution

If you follow large Shopify stores, like Gymshark or SKIMS closely, you may have noticed a different behavior in their URLs.

Gymshark uses Shopify Combined Listings

When you switch colors on the Gymshark store, the URL does not just change through an ID parameter. Instead, the full product handle changes and reflects the selected color in a human-readable way.

And if you take an even closer look, you will notice that the page title and meta description can change as well. These are separate, unique product URLs.

So how do Gymshark and similar large Shopify stores do this?

The answer is short: they use Shopify Combined Listings.

Combined Listings are Shopify’s official solution for this kind of setup. They let merchants create a combined product experience while keeping separate product data behind the scenes.

It's a very cool feature, but the catch is: Combined Listings are only available on Shopify Plus.

The alternative: separate products connected with groupmate

If you are not on Shopify Plus, you can achieve a very similar behavior by splitting your variants into separate products and linking them back together with the groupmate app.

groupmate connects the now individual product pages by displaying a variant switcher on your product pages that links from one page to the next.

To the customer, it feels like a normal color selector. For SEO, it behaves like a network of separate, descriptive product pages.

Your customers get the shopping experience they expect. Your store gets the SEO structure you want.

Get groupmate

Free plan available. Commercial plans starting from $8/mo

backed by 10+ years of Shopify experience ❤ made in germany

When should Shopify variants have their own URLs?

Not every variant needs its own URL.

Size variants usually should not become separate product pages. A T-shirt in S, M, L, and XL is usually still the same product page. Customers choose the size after they have already found the product.

But color, material, style, finish, scent, bundle, or model variants can be different.

A variant-specific URL makes sense when the variant changes how people search, compare, or decide.

A simple rule:

  • If someone would search for the variant as its own product, it probably deserves its own URL.
  • If someone only chooses the variant after landing on the product page, it can probably stay as a regular Shopify variant.

Conclusion

Shopify’s default variant setup is simple, but it is not always the best structure for SEO.

If your variants do not have their own search demand, keeping them inside one product is fine.

But if your variants are important product versions — especially colors, materials, finishes, or styles — then unique, descriptive URLs can give each version a much stronger page.

Instead of one generic product URL trying to cover everything, you can create focused product pages with specific URLs, titles, descriptions, images, and content.

Shopify Plus merchants can do this with Combined Listings.

Everyone else can do it by splitting variants into separate products and connecting them with groupmate.

Manuel Kleiber-Hügel
Manuel is a Shopify designer and developer with 10+ years of experience. He is the founder of mono.works, built under the roof of buero huegel, a boutique agency for complex e-commerce solutions.