How Many Products Should You Show in a Shopify Grid?
- Liam

- May 15
- 3 min read
When designing EDMs, collection pages, or product grids across your Shopify store, one small decision has an outsized impact on how professional your site feels...
How many products you display per row.
It sounds minor, but getting this wrong is one of the most common causes of:
Broken-looking layouts
Awkward spacing on mobile
Grids that “almost” look right but never quite do
The short rule is simple:
Use 2, 4, 6, or 8 products and always match your column settings for mobile and desktop!
Let’s unpack why this matters, how Shopify handles it under the hood and how to control it properly.
Why This Happens (And Why Shopify Cares About Even Numbers)
Most modern Shopify themes (especially Online Store 2.0 themes like Dawn, Sense, Refresh, etc.) are built using responsive grid systems.
These grids are based on:
Equal-width columns
Predictable breakpoints (desktop, tablet, mobile)
Mathematical divisions of space
When you choose even numbers, the grid divides cleanly:
2 items → 2 columns
4 items → 2 x 2
6 items → 3 x 2
8 items → 4 x 2
When you choose odd numbers, Shopify still tries to distribute the grid evenly, but it can’t do it cleanly across all screen sizes. The result is:
Orphaned items on the last row
Uneven gutters
Columns that shift or resize unexpectedly on mobile
This is especially noticeable in email designs (EDMs) and collection pages, where consistency matters more than novelty.
What This Means for EDMs vs Website Grids
EDMs (Email Marketing)
Email clients are extremely limited:
No true responsive grids
Inconsistent CSS support
Mobile-first rendering
That’s why 2 or 4 products per row almost always perform best in EDMs.
Anything else:
Breaks alignment
Causes stacked or misaligned images
Looks fine in preview but broken in real inboxes
Rule of thumb for EDMs:
2 products per row (safe)
4 products max per section
Never use 3 or 5
Shopify Collection Pages & Homepage Sections
Shopify does handle responsiveness well, but only if you help it.
When you mismatch:
Desktop columns (e.g. 3)
Mobile columns (e.g. 2)
Product count (e.g. 5)
You create layouts that technically work but visually feel wrong. That’s where deliberate product counts matter.
How to Toggle Mobile vs Desktop Columns in Shopify
Step-by-step (Shopify Theme Editor)
Go to Online Store > Themes
Click Customize
Navigate to the section you’re editing:
Collection list
Featured collection
Product grid
Look for settings like:
Products per row (desktop)
Products per row (mobile)
Most modern themes let you choose:
Desktop: 2, 3, 4
Mobile: 1 or 2
Best practice combinations
Desktop | Mobile | Total Products |
4 | 2 | 4, 8 |
3 | 2 | 6 |
2 | 2 | 2, 4 |
4 | 1 | 4, 8 (editorial feel) |
Avoid combinations like:
3 products total
5 products total
7 products total
They almost always leave one item hanging alone.

A Deeper Web Design Principle: Grids Exist to Reduce Cognitive Load
This isn’t just about aesthetics.
Humans subconsciously look for patterns. When grids are even:
The eye scans faster
Products feel more organised
The store feels more trustworthy
Uneven grids introduce friction:
“Why is this one different?”
“Did something load incorrectly?”
“Is this unfinished?”
That micro-friction affects conversion - especially on mobile.
The Rule of 3 vs the Rule of 4 (And When Each Works)
You’ll often hear about the Rule of 3 in design — and it does work in:
Hero layouts
Feature highlights
Icon rows
Editorial content
But product grids are different.
Rule of 3 (Good for content)
Features
Benefits
Steps
Blog highlights
Rule of 4 (Better for commerce)
Product grids
Collections
EDMs
Upsells
Commerce benefits from symmetry and predictability, not visual tension.
That’s why 4 almost always outperforms 3 for product displays.
Practical Guidelines You Can Actually Use
For EDMs
Use 2 products per row
Keep total products to 4 or 6
Never rely on desktop-only previews
For Shopify Collection Pages
Match total products to column math
Think in rows, not just totals
Preview mobile first, always
For Homepage Sections
4 or 8 products for “shop the range”
2 products for premium/editorial layouts



Comments