If you sell a t-shirt in 8 colors and all those colors are variants under one product, your Shopify collection page shows one card. One thumbnail. One chance to catch someone’s eye while they scroll.
The other 7 colors? Hidden. A customer has to click into the product, find the variant selector, and flip through options to discover them. Most won’t bother. They’ll scroll past your single card and never know you had the exact color they wanted.
This is how Shopify collections work by default. The collection grid displays products, not variants. One product equals one card, regardless of how many variants live inside it. If you’ve been searching for how to show all product variants on Shopify collection pages, or wondering why your Shopify collection only shows one image per product, you’re dealing with this exact limitation.
Why Shopify Collections Hide Your Variants
Shopify’s collection template loops through products, not variants. When it builds the grid, it pulls one card per product. That card shows the featured image, the title, and the price. Variant options like color, material, or size don’t factor into the collection display at all.
This means a product with 12 color variants gets the same single card as a product with zero variants. The collection grid has no concept of “show each color separately.” It just renders one card per product and moves on.
For stores that sell products in multiple colors, fabrics, or styles, this creates two problems. First, customers can’t see your full range while browsing. Second, your collection page looks thin. 50 products with 6 colors each means 300 options, but the grid shows 50 cards. A competitor displaying every color looks six times bigger.
How to Display All Product Colors on Shopify Collection Pages
There are two approaches, and they differ a lot in what’s possible.
Approach 1: Keep Everything as Variants
Some themes add a basic variant selector on collection cards, usually a size dropdown or small text labels. But actual color swatches with image preview on hover? That needs custom Liquid code or a theme that specifically supports it. And you’re still stuck with Shopify’s variant architecture: one product, one card, one URL, one featured image in the grid.
This works if your products come in 2-3 options and color isn’t a major purchase driver. For fashion, home decor, jewelry, accessories, and most lifestyle stores, it falls short.
Approach 2: Separate Products Connected With Color Swatches
This is how Zara, H&M, Nike, and every major online retailer handles it. Each color becomes its own Shopify product with its own images, title, URL, description, and price. Your collection grid shows every color as its own card.
The missing piece: connecting those separate product listings so customers can switch between colors on the product page. Without that connection, “Navy Hoodie” and “Burgundy Hoodie” look like two unrelated products.
A combined listings app fills that gap. It places a color swatch row on each product page linking all the sibling products together. The swatches sit exactly where Shopify’s native variant picker would normally appear, right above Add to Cart, so customers experience it as a normal variant selector. They pick a color, the page updates with that color’s photos, price, and description. They have no idea these are separate products behind the scenes.
On the collection grid, each product card also gets small swatch indicators underneath. Hover over a swatch and the card thumbnail swaps to preview that color instantly. Click it to go straight to that product’s page.
Rubik Combined Listings does exactly this. Works on any Shopify theme, any plan including Basic ($39/month). No code editing, no developer needed.
For a detailed walkthrough of how product page swatches and collection card swatches work together, this guide on rubikify.com covers every setting. And if you also need the image gallery to filter by variant within each product, this post on rubikvariantimages.com explains how both apps work together.
What Your Collection Page Looks Like After
Once your colors are separate products grouped through the app:
Every color has its own card. Your “Hoodies” collection shows 8 cards instead of 1. Each card has that color’s actual product photo as the thumbnail.
Each card has color swatches underneath. Small swatch indicators show all available colors in the group. The current product’s swatch is highlighted. Hover over a different swatch and the card image swaps to preview that color. No page load, just an instant image swap.
Product pages have a full swatch row. Click into any product and you see a variant-style swatch selector linking all sibling products. Pick a color, land on that product’s page. Feels exactly like native Shopify variant navigation.
This is the same pattern used by every major fashion and lifestyle retailer. Your collection grid becomes an interactive, browseable display instead of a wall of single thumbnails.
Swatch Types for Different Product Categories
Not every product needs a color circle. The app supports four swatch types that work on both collection cards and product pages:
Color swatches. Solid color circles or squares. Supports two-tone splits (vertical, horizontal, diagonal) for products with dual-color designs. Best for t-shirts, accessories, solid-color items.
Image swatches. Small product photo or texture thumbnail. Best for fabrics, patterns, wood grains, printed designs. Anywhere a flat color can’t capture the difference.
Button swatches. Text labels in clickable buttons. Best for sizes (50ml / 100ml), device models (iPhone 15 / iPhone 16), or material names. Can optionally include a small image.
Dropdown. A select menu. Minimal footprint, good for 20+ options. Out-of-stock items automatically show “(Sold out).”
For a breakdown of when to use which type, this post covers swatch selection by product category.
The SEO Benefit Nobody Talks About
When each color is a separate product, Google indexes each one independently. “Navy cotton hoodie” gets its own page with that exact phrase in the title tag, URL slug, and meta description. “Burgundy cotton hoodie” gets its own page too. Instead of one generic product URL competing for every color keyword, you have dedicated pages matching exactly what people type into Google.
The swatch links between products create internal linking that distributes page authority across all your colors. Backlinks to one product flow through to its siblings.
For Google Shopping, each color is its own feed entry with a matching title and thumbnail. “Navy Cotton Hoodie” with a navy photo performs better in Shopping results than a generic “Cotton Hoodie” entry that might show the wrong color.
Full SEO breakdown: Combined Listings and SEO: Do Separate Products Help or Hurt Your Rankings?
If you’re weighing the tradeoffs more broadly: Separate Products vs Variants on Shopify: Which Is Better?
Does This Require Shopify Plus?
No. Shopify’s own native Combined Listings feature requires Plus ($2,300+/month). Third-party apps like Rubik work on any plan including Basic. And they offer more swatch types, collection page swatches with hover preview, separate desktop/mobile styling, AI-assisted setup, and 20+ design presets.
For a full comparison: Shopify Combined Listings App Comparison: Native vs Third-Party
Quick Setup
Takes a few minutes for your first product group:
- Install Rubik Combined Listings and activate the app embed
- Select your theme type (Dawn, Refresh, Impulse, Prestige, or any theme)
- Create a product group, add your products, assign swatch colors
- Use Magic Fill to auto-detect colors from product images for large catalogs
- Enable collection page swatches, pick a compact preset
- Adjust swatch size for mobile, test on your phone
What If You Want to Keep Your Variants as They Are?
Not every store wants to restructure their catalog into separate products. If you’d rather keep your existing variant setup but still want each variant to show as its own card on collection pages, there’s an app for that too.
Stamp – Variants on Collection splits your product variants into separate cards on the collection grid without creating separate products. Your product stays as one listing in the Shopify admin, but the collection page displays each variant (each color, each size, whatever you choose) as its own product card. It also supports hiding unavailable variants, add-to-cart per variant directly on the collection, and custom sorting per collection.
The tradeoff: you don’t get the SEO benefits of separate URLs per color, and your product page stays a single page with a standard variant selector. But if catalog restructuring isn’t an option and you just want the collection grid to show every variant visually, Stamp handles it well.
See It Working
Demo store: combinedlistings.rubikdemo.com – browse a collection, hover swatches on cards, click into products.
Setup video: Watch on YouTube
Free plan: Rubik Combined Listings on the Shopify App Store
Docs: Knowledge Base
More on this topic: How to Group and Link Separate Products on Shopify With Color Swatches · Best Shopify Combined Listings Apps Compared · Why Your Collection Pages Only Show One Card Per Product · How to Add Color Swatches to Shopify Collection Pages · Shopify’s Variant Limit and How to Get Around It · Shopify Color Swatches Not Working? Troubleshooting Guide · How to Create Combined Listings Without Shopify Plus · RubikVariantImages.com





