Skip to content

Shopify product pages: one colour per product, or all variants?

On Shopify, one product page per colour with size as the only variant beats bundling everything together. You unlock accurate promos, granular product feeds colour by colour, and full merchandising freedom on your category pages.

Author
Axel Corton
Subject
eCommerce
Date
Read time
6 min
Shopify product pages: one colour per product, or all variants?

Key takeaways

  • Shopify treats a variant page as one single product, capped at 3 options and 2,048 variants per product.
  • A promo on one colour shows a false sale badge across the whole variant page and costs you sales.
  • One page per colour lets you isolate each colour in your Meta, Google Shopping and other channel feeds.
  • Advanced merchandising, best-seller algos and cross-sell are native on Shopify, no paid apps needed.
  • Keep one product per colour, but only for colours with real volume, not those selling once a month.

Most brands migrating to Shopify make the same move. They group everything as variants. One product, and inside it red, blue, green, with sizes on top of that. It looks clean, it looks logical. And it's often a mistake that costs real money, without anyone noticing.

I saw this recently on a migration project for a textile and accessories brand. Big question from the start, do we group colours as variants or do we build one page per colour? My advice was clear, one product page per colour, and variants should only carry the size. Here's why. On paper it looks like a detail, but it changes quite a lot.

How to structure a Shopify product page (and why colour matters)

Before we talk promos and feeds, you need to understand how Shopify sees a product page. Shopify works with variants. You have a product, and inside it variants for size, colour, material, up to 3 options and 2,048 variants per product. The classic reflex is to stack everything into a single page.

I recommend the opposite. One colour equals one product, and inside it you only put size variants. You keep the page clean, and you unlock three things behind it: promos, product feeds and merchandising. We'll get to that.

The problem with promotions

This is the most important point in my book.

Shopify treats a variant-based page as ONE single product. Just one. So if you put your red model on sale and the blue stays full price, on your category page Shopify will show "product on sale" on the whole page. Even though only one colour is actually discounted.

The customer lands, sees the sale badge, clicks. They hit the product, select the blue they wanted, and the price hasn't moved. They feel a bit played. And that kind of thing loses you a sale without anything showing up in your stats.

With one page per colour, you put red on sale, the badge shows on red, done. Blue stays full price with no fake promo. It's consistent with what the customer is actually going to pay.

Your product feeds take a hit

Same logic, different consequence.

When all your colours are grouped as variants, your product feed sees it as a single product. Whether you send it to Meta, Google Shopping or any channel, you lose granularity. One colour can perform really well and another flop, but in your feed everything is mixed together.

By building one page per colour, each colour becomes its own entry. You can push your best-sellers, isolate the ones that convert, and your feeds are far more detailed, colour by colour. For anything paid acquisition on a catalogue, that really matters.

Merchandising, do whatever you want

On the category page side, this is where the gain is clearest.

One product per colour gives you total freedom over your category pages. You can feature the colour that performs, show it twice if you want, place it wherever you like in the grid. Each colour becomes an independent element you position wherever you want.

With a single variant that groups everything, you're stuck. To feature a specific colour on a category, you have to go through development hacks. It's doable, but it's less clean, it weighs the site down and it's a pain to maintain over time. I'd rather avoid hacking when a clean catalogue structure solves the problem from the start.

A nuance on range depth

This doesn't mean you should build a page for every colour that exists.

If you have a colour you sell once a month, ask yourself the question. Does it help to dilute your offer with a product you sell once a month, when you have 4 colours you sell 50 times? Someone who doesn't know you lands on your category, and sees a colour that doesn't sell buried in the middle. That helps no one. One colour = one product, yes, but keep the colours that have real volume.

Nail the description, colour by colour

The other upside of having one page per colour is on the content side. You can write genuinely different descriptions per colour, find points of differentiation, have a slightly different angle on each one. It avoids duplicating the same text everywhere and lets you say something specific about each product instead of copy-pasting the same text.

And it's not just about conversion. A unique description per colour is also what makes you visible in search. If you paste the same paragraph across all your colours, you end up with duplicate content everywhere, and Google doesn't love that. One page per colour lets you write something specific, that sells AND ranks.

Advanced merch is native, stop paying for apps

Something a lot of brands miss when they arrive on Shopify.

All the advanced merchandising is native. Best-seller algorithms, Push Product-style cross-sell, recommendation blocks, you have all of it directly in Shopify. No paid third-party app needed for that.

I regularly see brands coming from another platform dragging along a whole stack of paid apps to sort collections or do product recs. On Shopify, a good chunk of that is already there. That's monthly subscriptions you can cut. On a store with a big catalogue, by year end that's real savings.

B2B and B2C on the same store

Last point that comes up often, especially on accessories and textile brands that run both channels.

You can do completely different merchandising between your B2B and your B2C, on the same category, without duplicating your store. The method I use: a separate B2B menu pointing to dedicated B2B pages. Each page has its own merch, its own product order, its own featured items.

And you keep a single store, with unified stock. No double management, no risk of selling a product already gone on the other channel. Your pro sees what interests them, your consumer sees something else, and behind it it's the same inventory.

How to create and edit your product pages without spending three days on it

When you switch to one page per colour, you end up with more products to manage. That's the flip side. But bulk editing on Shopify is well built, so it stays manageable.

A page is created directly in the admin, in the Products section. You fill in your title, description, photos, price, and attach the product to its collections. Up to there it's all native, nothing to install. The real question comes when your catalogue is big: creating a hundred pages cleanly. And there you have three options depending on volume.

The bulk editor directly in the Shopify admin, to edit custom fields or reassign categories on a selection of products. Fast, and you never leave the admin.

File imports, with an app that lets you edit your products in Google Sheets or Excel then re-import. We use it for the initial catalogue import when there are a lot of SKUs, and it's also handy for bulk changes afterward.

And rule-based automations, to sort your products automatically based on rules you define. Once set up, it runs on its own.

Test and adjust, rather than deciding once and for all

One last thing. The starting structure matters, but after that, nothing stops you from watching what works and adjusting.

Once your colours are separate products, you can compare. Which colour converts, which lags, which does volume but zero margin. You read your data colour by colour, and you push the ones that perform up in your category pages and feeds. The ones that don't sell, you remove or demote. That's where the choice of one page per colour really pays off, because without it you have no product-by-product visibility, everything is buried in a single entry.

What I take away

One colour = one product, the variant only carries the size.

If you're migrating to Shopify with a big catalogue and you don't know the platform well, get support on the starting structure. That's the moment when the choices matter most, because walking them back after the fact is a pain.

Sources

  1. Shopify Help Center — Adding variants (3 options, up to 2,048 variants per product)

Frequently asked questions

If I build one page per colour, can my customers still switch between colours easily?

Yes. You add a colour selector on the page that points to the other product pages. When customers can easily switch between colours and sizes, the other colourways are more likely to be seen. The experience stays smooth even though technically these are separate products.

Does having one product per colour make stock management harder?

Not really. Each colour has its own stock, and your sizes stay as variants underneath. Bulk editing via the admin or Google Sheets import keeps management perfectly workable, even with lots of SKUs.

Do I need paid apps to do cross-sell and best-sellers on Shopify?

No. Best-seller algorithms, Push Product-style cross-sell and recommendation blocks are native on Shopify. Many brands carry over paid apps from another platform when a good chunk of it is already included.

Can I really run B2B and B2C on the same store without duplicating everything?

Yes. You create a separate B2B menu pointing to B2B pages with their own merchandising, while keeping a single store and unified stock. No double management and no oversell risk.

Do I have to build a page for absolutely every colour?

No. If a colour sells once a month, there's no point diluting your offer with it. Keep the colours that have real volume and drop the ones dragging down your category pages.

Keep reading

Subscribe to our newsletter

Our methods on paid media, eCommerce and CRM, in your inbox.

Opening soon