Ecom Ideas
  • Homepages & nav
  • Category pages
  • Product pages
  • Cart pages
  • Checkout
  • Site search
  • Internationalization
  • Holiday ideas
  • Featured idea gallery
  • Topical articles
Subscribe

Get daily ideas

LinkedIn
💡
Ecom Ideas
/Category pages
Category pages
/
🤏
Product cards
🤏

Product cards

Tap any tip to open toggle ⚡ some gifs may take a moment to load

Featured ideas 🦄 are rare ideas you may not have seen before ;-)

💡 Ideas and tips

Thumbnail image effects

‣
Animate featured product thumbnails

👢 Bootbarn draws attention to a featured item by swapping in the video/GIF to the primary position, pushing it to the Category grid. Use this tactic selectively to avoid sensory overload!

image
‣
🦄 Try double-shot product cards

👕 Subset pairs on-model with flat-lay and review summary

image

Check out the desktop view:

☠️ TattooX alternates model and flatlay with a colored background to POP!

image

Desktop view:

image

🧥 Maimoun shows 2 versions of the model shot

image

Notice the hover effect on desktop boxes in the card

image
‣
🦄 Try a tile gallery nudge
👉

Not all merchants enable mobile users to swipe through product tiles in the collection grid. Even with < and > markers, it’s not intuitive to users to try the swipe

👢 Hereu and Nanushka animate the first 2 tiles when you land on a PLP to drop the hint

image
image

This effect persists on desktop. Why not? 😊

image
‣
Let mobile users slide through thumbnail gallery

🛝 Desigual puts mobile browsers in control with a gallery slider. The design pattern may not be intuitive to all users but beats the hijack-to-PDP behavior most mobile images execute when images are tapped intentionally or unintentionally

image
‣
Make “product demo” animations the primary image (where relevant)
💡
Sometimes a flat product thumbnail hides a product’s “special sauce.” Certain products are best “demo’d” right from the product list page

📿 A static image doesn’t tell the story of Puravida “Mental Health Awareness Fidget Ring” like a spinning demonstration can

image

📿 It’s arguable whether customers buy the Puravida’s Pride Collection Box for the rainbow packaging or the contents — the animated demo shows off both

image

💕 Lovepop’s animated thumbnail tells the story of the “Endless Nesting Card” better than the title can

image
‣
Or, make product demo the “swap image” (hover)
💡
If you don’t want to clutter your clean product images, consider making the demo animation the “swap image” (position 2 in gallery) Note this will only apply to the desktop experience

🍸 Skinny Mixes demos how you can enjoy their syrups for different flavor variants

image
‣
Use product infographics as “swap image” (hover)

🍼 Consider placing your product infographics in the “swap image” position so shoppers can get additional context and product info before committing to a click. Of course, readability of infographic details makes or breaks this move (and it will only impact desktop)

image

💊 UMZU is another example

image
‣
Try dynamic message flags

✈️ Away Travel swaps its flag copy on rollover (desktop only) to show additional context. If nothing else, the pattern is interesting and gives you the ability to add multiple messages for engaged users

image
‣
Animate tiles with rotating bundle options

👗 Whiskii animates its product tile to show different outfit combos available in its “Scallop Set Bundle”

image
‣
Animate tiles with stop-motion

🧸 Cubcoats flips through every step of transforming its stuffie-to-hoodie products on hover. While this is a hover effect in this example, the animations could also be the primary tile (though in this case the constant motion would be overwhelming, you know - like the Ecom Ideas featured gallery 😛)

image
‣
Use stop-motion tiles on hover

🌪️ YZY models rotate on hover — of course, this is desktop only but pretty hypnotic

image
‣
Try a product tile tagline

🦙 Cotopaxi annotates certain product tiles with a one-liner description

image
‣
🦄 Try a flipbook pattern

📸 Aether Apparel’s desktop lists show a flipbook effect on hover, with arrows to scroll through product shots

image

📸  On mobile, the “peekaboo” effect suggests you can horizontally scroll through images

image

👸🏻 Princess Polly lets you preview product pics without leaving the product list (and select your size to boot)

image

👸🏻 On mobile, notice the < markers > are visible over every card

image
‣
🦄 Try 360 auto-rotation

☕ Tropeaka knows packaging can be just as persuasive as product in CPG, strategically auto-rotating

image
🏎️
If you're concerned about web performance impact, you can apply the "poster" video tag attribute set to "preload". The first frame of the animation will show as a static image, and the video will transition to playing when the browser catches up

You can also limit the number of products you apply this effect to -- choose 1-3 flagship products, test for click through and conversion…you know the drill Get more site speed tips in the article: Keeping Commerce Performant: Expert Tips for 11 Ecom Trends

‣
🦄 Try a video play button

👟 Rollie shows a Play icon with its product thumbnail for user-initiated demo. The best part? It works on mobile ;)

image
‣
Place favorites links over images for visually-driven products
💡
You have the choice to place favorite icons over the image or with the list details below. Consider placing them over the image (where shopper attention is focused), rather than hiding it with product titles

💙 H&M places its hearts bottom right, along with their sale badges for better visibility

image
‣
Use alternating color blending

🌈 Abercrombie dressed up its PLP grid with different color background tiles for its Pride Collection

‣
Try ombre color blending

💍 Bvlgari adds an elevated brand touch with ombre tiles that shift color while you scroll - see performance tips below

😁

𝗕𝘃𝗹𝗴𝗮𝗿𝗶's PLP tiles use CSS gradient overlay for a luxe scroll experience 💎 if you try this, keep 𝗮𝗰𝗰𝗲𝘀𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 and 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 in mind:

🎞️ 𝗙𝗿𝗮𝗺𝗲–𝗿𝗮𝘁𝗲 𝗶𝘀𝘀𝘂𝗲𝘀:

If using JS scroll listeners, make sure they're debounced or optimized (e.g. with IntersectionObserver) or they can cause jank and lag, especially on mobile

🎨 𝗥𝗲𝗽𝗮𝗶𝗻𝘁𝘀 & 𝗖𝗦𝗦 𝗲𝗳𝗳𝗲𝗰𝘁𝘀:

Using mix-blend-mode, large gradient overlays or changing styles per frame can trigger repaints that can be costly and add up across many tiles in a long product list

You may want to reserve this effect for smaller, themed lists or grid sections within a landing page (a few rows at a time, separated with banner images)

🏋️‍♀️ 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲 𝗹𝗼𝗮𝗱:

Extra CSS, JS (for viewport scroll detection) and paint/tick cost increases the bundle size and memory footprint

You can reduce or eliminate JS with CSS scroll‑linked animations (view transitions, @scroll-timeline or scroll-snap) although this is not supported by all browsers (yet)

🦾 𝗔𝗰𝗰𝗲𝘀𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆:

Users with motion sensitivities or low-contrast needs may be affected. Ensure you degrade gracefully or offer a “reduced motion” mode

It is challenging to choose background colors that contrast with all product images - you may want to try it on specific themed collection pages where you have precise merchandising control over which products are included

👕 Young N Sang takes a simpler approach, using the ombre tiles to create some visual separation between products, but without the animated effect

🫰Toggle tactics

‣
Toggle image sizes in grid
💡
NOT ALL SITES need this — but it can be effective for image-driven products (e.g. fashion) that have a high percentage of mobile traffic. The downside is it consumes header space that can be used for other elements. Use event tagging to track both usage and correlation with conversion and revenue if you try it.

🦈 Gymshark lets you switch between more images per screen or larger thumbnails within the product list (categories and search results)

image

👠 Fashion Nova offers 3 views for desktop users

image
‣
Toggle between model and flat lay product shots

👖 H&M lets you switch between flat lay product shots and on-model

image

👗 Marc Cain is another example, using icons vs text labels for the toggle

image
‣
🦄 Toggle between model sizes

👖 Good American lets you tailor the thumbnail images you see to different model sizes. Your selection persists across categories as you browse

image
‣
Toggle between grid and list view
💡
List view enables you to show more product details per row for each product, a great feature for “spec-driven” products like electronics, where product attributes drive the purchase decision more than the pretty picture. Advanced move - make list view the default grid style for spec-driven categories, and apply Grid view to visually-driven categories. 👉 And make sure that you don’t make one of these 2 common mistakes: 💣 Stuff spec details into list view, so that there’s no tangible benefit to the toggle feature (very common!) 💣 Provide no additional details to list view, so there’s no benefit to the toggle feature

📌 Staples lets you switch between grid and list view

image
‣
Toggle between product and lifestyle shots

🛋️ IKEA labels its toggles Product and Room — one lets you see the products most clearly, the other lets you gauge relative size

image

👗 Apparel-specific

‣
🦄 Try “photoshoot” tiles
🔥
This trend is heating up, especially in luxury fashion

👗 Andre Adamo sets the “runway model” file as the primary image to select products, giving them extra attention in the product grid (This is a larger file - jump to static shot if it’s taking longer to load)

image

Static shot:

image

🧑‍🤝‍🧑 MISBHV takes the same approach - looks cool side-by-side, no?

image

Another fun one from Amina Maudi

‣
🦄 Try “freeze model” tiles
💃

“Freeze models” (or live mannequins) were the rage in 1970’s department store windows, but occasionally you’ll still find them in shop windows and live events today. They certainly are trending on ecommerce sites — the digital version showing video product tiles where models change poses periodically (or frantically, as with GAP’s example below!)

👗 Artizia freeze model product tiles in a collection page

image

Aritzia models on mobile:

Bergdorf Goodman:

GAP wild models:

Telfar 360 rotating models:

Displaying variant options

‣
Show all available variants in the product card (kill the +More link)
💡
Most ecommerce sites truncate visible color variant swatches in the product list to save space, using “+X More” links that hijack you to the PDP. This is obviously interruptive! Good news is there are simple alternatives to this pattern:

👗 Skims is not afraid of listing its swatches across 3 lines (although tap targets could certainly be larger)

image

👗 Revolve uses an accordion to expand-on-demand (desktop only)

image

💄 Rare Beauty uses a carousel to scroll through color swatches. This pattern mitigates the jagged alignment that can occur with some variants showing on 2 lines

image

🧦 Bombas exposes additional thumbnails on-hover (desktop only)

image

✈️ Away hides all variants and exposes them on hover (desktop only) — while this is clean, many users will not intuit that they can preview colors on-tap/hover, and are unable to scan at-a-glance

image
‣
Show color/shade names on swatch tap/hover
💡
In some industries, shade names become “iconic” within the community — think cosmetics, paint, art supplies and fabrics. Combining this feature with “Quick Add” overlays enables customers to shop without clicking through to PDPs.

💄 Rare Beauty displays the shade name with each product swatch on hover or tap (although the type size could be bigger!)

image

Zoom:

image
‣
Show subscription options from list view

🥥 VitaCoco lets you select one-time or subscribe-and-save options right from the product grid. This is a great tactic for consumables like CPG food products and B2B supplies, for example

image
‣
Consider listing variant options individually (where it makes sense)
💡
While most sites prefer to consolidate SKU variants within a single listing, some use cases benefit from individual listings, such as food and beverage flavor variants, or fashion and beauty colors/shades.

💋 Kylie Cosmetics lists its liquid shades individually, giving shoppers a way to browse all shades from a collection, search or recommendations carousel

image
‣
Show an “Almost gone” flag on low stock variant hover

🧘🏽‍♀️ Alo Yoga shows an Almost Gone flag when you select a color variant that’s low stock (keep in mind this doesn’t take size variants into account)

image
‣
🦄 Allow shoppers to choose variants before saving to Wishlist from Product List

💜 Holt Renfrew lets customers choose their variants before saving to Favorites, rather than just save the product. This helps customers track in-stock status from their Favorites list, provides 1p data to Holt Renfrew, and enables “hurry, an item in your Wish List is almost sold out” emails and SMS alerts

image

Line item detail

‣
Show per-unit pricing for multi-pack SKUs

👕 True Classic indicates price per item in its bundled SKUs, eliminating the need to math in your head

image
‣
Use red color for sale prices

🖍️ At the risk of being “Captain Obvious” — red type for sale prices stands out and is easy to scan

image
‣
Call out when specific variants are on sale

💪🏽 Bodybuilding.com highlights with colored text specific flavor variants on sale

image

Badge/flag detail

‣
Show “Almost Gone” flags for low-stock products

🏀 Fanatics displays an Almost Gone flag over thumbnail images

image
‣
Show % discount flags on sale items
💡
If you use this tactic, play around with placement — are they most effective in top left corner, top right, bottom left, or bottom right? Consider A/B testing it.
image
image
‣
Try contextual attribute badges
💡
Attribute badges give shoppers a quick way to see value props that are typically hidden in product descriptions. Keep in mind they need to be easy to read, and always A/B test them against no badges at all.

👩🏻‍🦱 Amika’s badges highlight key product features, but may be hard to read (low contrast text-to-background) and cover product images

image

🍄 Four Sigmatic’s attribute chips are easier to read, but tell less of a story

image
‣
Try “Sustainable” flags
💡
Sustainability as a value proposition is trending in ecommerce — the product list is a great place to call out eco-friendly options

🌿 Nordstrom applies a green highlight to its Sustainable Style badges

image
‣
Try “Most gifted” flags (with caution)
💡
This is a tactic that you may apply seasonally, or as a personalization strategy for customer profiles that fall outside your core demographic, have browed gift categories or used gift finders, or that have marked orders as “gift” in past transactions. Keep in mind, the shopper may question where this “Most Gifted” context comes from — it may come across as a “made up” merchandising trick. Consider using “Great Gift Idea” or “Most Wished For” instead?

👕 Classic Tees highlights gift ideas with a “Most Gifted” flag

image
‣
Highlight extended sizes and widths

🏈 Dick’s Sporting Goods calls out styles with extended sizes and widths — a very helpful attribute!

image
‣
Give unique colors to different flag types

🍏 Cider color-codes its sale chips for active promotions (red) and final sale (orange)

image

🏈 Ditto Dick’s Sporting Goods

image

🏳️ When all flags are a uniform color, it forces shoppers to read each one

image
‣
Highlight social proof / star ratings

👜 Michael Kors selectively applies social proof messaging for top rated items

image
‣
🦄 Try a scrolling ticker on select products
💡
This is definitely for the brands that are comfortable with avant-garde design — Early Majority presents its products as simple cards in the category list — no titles, prices or clutter, but emphasizes specific details using a scrolling element. This is not a conversion best practice by any means. It may indeed TANK conversion. Is it sexy and cool? I think so. As with everything — try it out. Cover your a$$ with testing, tagging and tracking if you’re a risk-taking brand.
image
‣
Try “Sale ends in” badges

⛰️ REI annotates select products on sale with “Sale ends in” context, right over the product tile

image

List view

‣
Separate specs from price and pickup options
💡
List views can become so cluttered with detail, they defeat their purpose of helping customers find products that match their buying criteria. The best designs separate scannable specifications from prices, promotions and pickup info.

💻 Dell’s list view clearly separates product specs from other detail

image

💻  Dell optimizes list view for mobile with a more compact style, adding icon bullets to break the visual monotony

image

More nice examples from Northern Tool and Crutchfield

image
image
‣
Don’t present list view IF YOU DON’T PROVIDE BULLETS 🔫
🤯
The purpose of list view is to provide more real estate for product specs for products where specific features are important to the purchase decision (aka “spec driven” products like electronics, mobility plans, technical equipment, appliances, etc.) SO MANY SITES apply the list pattern to non-spec driven products, or fail to include bullets for spec-driven items

👓 Where. Are. The. Specs??!!

image
ContainerStore
ContainerStore
image
‣
Don’t stuff your list view with Product Descriptions
🫥
List view is for quick-scan details — not for walls of text
image
‣
Avoid chunked details
🫥
Your list view details should be easy to scan. Blocky text that requires zig-zag eye tracking is not optimal
image

Quick view

‣
Make the “View Full Details” link obvious

👠 Nieman Marcus quick view with link to full details in blue so it’s easy to see

image

Zoom:

image
‣
Try a flipbook Quick View pattern

👠 Nordstrom’s Quick View modal enables you to navigate through products’ descriptions and variant selectors without leaving the category page

image
‣
Try a Quick Add shelf instead of lightbox
💡
Instead of a modal window, try a sliding shelf. This is a nice, compact pattern for products where you don’t need to include an image gallery, and multi-variant configuration is a component
image
‣
Support Quick Add with variant selection

🧘🏽‍♀️ Alo Yoga lets you choose both your color and size variants through its Quick Add (to Bag) option (not to be confused with Quick View modals)

*This UI pattern is applied to Desktop only

image

🦈 Gymshark uses a dropdown which provides more space for details like Out of Stock and “Only X Left”

image

Pagination & load patterns

‣
Make your pagination elements tap-friendly
💡
If you paginate, make page links and markers easy to tap/click/use!! And always show how many pages are included in the results set.
image
image
image
‣
Quantify the number of results in “Show more” links
💡
If you use auto-loading, it’s recommended to put the user in control, rather than keep adding, adding and adding to oblivion. Instead of “Show more,” include the number of results they can expect to load next.

🥿 Bill Blass doesn’t leave customers guessing

image
‣
Use “Showing XX of YY results” with your Load More button
💡
If you don’t paginate results, make sure you indicate progress with a “Showing XX of YY” callout above your Load More button
image
‣
Give your Back to Top link its own lane
💡
Many Back to Top markers are styled so subtly (a simple black ^), or overlap with product thumbnails so that they are hard for users to spot. Give them their own “lane” on the right side, clear of other elements.

👗 Ann Taylor gives its Back to Top its own lane

image
‣
Label your Back to Top icon

💡 Free People gives its Back to Top link its own lane, and a label for extra clarity

image

More ideas

‣
Try a short description with your product cards
💡
This idea’s great on paper — provide additional detail so shoppers don’t have to pogo-stick across products. This tactic can work, but you must A/B test it. You may find it has nil or negative impact on your click throughs and conversions, due to the additional clutter (I’ve observed this in my own A/B testing adventures). It assumes customers care about descriptions and specs at the browsing/discovery stage — they may care more about the look, the price, or other attributes. On the other hand, if you carry products whose packaging tells none of the story — a little description may be the right prescription.

🐒 Bonobos romances its apparel styles with up to 2 lines of copy

image

😋 Rave coffee includes taste notes

image

🔥 Kettle & Fire’s short descriptions are helpful, but may be more useful as simple flavor notes, like Rave above

image
‣
Provide Qty selectors for quick add-to-cart (for the right products)
☝
Implement this only if your products are typically purchased in multiples. Otherwise, it’s likely overkill clutter. (Great for B2B supplies, grocery, etc)
image
‣
Improve comprehension with a spacer line between list rows

🎽 Fanatics uses horizontal spacers to clarify which images correspond with which titles and prices

image
‣
Try a background field
💡
Anecdotally, this tactic can improve click through and conversion by leaving no doubt around what list details correspond with which product images. It also has a modern design look.
image
image
‣
🦄 Show “similar products” inline
💡
Visual search has so much potential to support personalized merchandizing and shorten the discovery journey. 👍 This emerging trend is a clever way to pull visually similar products inline while browsing the product list (as an alternative to applying filters or suggesting only on PDP). It’s not just about visual attributes – this can be configured for many use cases and could be effective for out-of-stock listings within a category or search. 👇  The downside is, when exposed on hover – It’s harder to discover, But a visible link adds clutter (Rhyme not intended - k, maybe a little intended)

👜 Michael Kors puts visually similar products at your fingertips. Great for catalogs where “collections” apply, or where style attributes drive purchase decisions (Built with Syte.ai)

image

🍷 TotalWine and More slides similar products inline — this is a great feature to support discovery for customers that like to try it all, or to find lower-priced options. This can pull from non-visual attributes like tasting notes, varietal, region, winery, etc. (Built with Bloomreach)

image

💡 Lamps Plus’ More Like This chip loads a new page, which may be the best approach where results will exceed 2 rows of product. Context is king!

image

👓 EyeBuyDirect pulls similar styles, but loads a new page — not the ideal implementation. (Built with Algolia)

image

💡 Uncommon Goods pulls cross-sells right into a sliding panel (Built with Bloomreach)

image
‣
🦄 Try a “customers also bought” drawer

🧩 Uncommon Goods provides quick links to “more like this” suggestions directly from the product list detail

image
‣
🦄 Show button CTAs for private sale items

🛼 Rollie’s Archive sale is exclusive to registered accounts - you gotta sign in to see sale pricing and add to cart. It leverages CTA buttons in list detail to quick-link to Sign In

image
‣
🦄 Show GenAI “why buy/gift” this item

💄 Tarte adds “Why Gift This” accordions to its product cards during the holiday summarizing the product description with AI

image

🫣 Cautions

‣
AVOID ALLCAPS in list details

😑 It’s just soooo much harder to read. Especially in colored type.

image
image
‣
Don’t send customers to the PDP when they don’t expect it
😬
This can happen with “+X more” links for color variants, or for Quick View links. Hijacking the journey is a poor user experience!

Variant-jacking:

image

Option-jacking:

image
‣
Be careful with lifestyle imagery
😑
Some lifestyle images make it harder to see the product, defeating the purpose of the product image — sometimes the model blends in completely with the scenery… This can lead to lower click through — thus, lower sell through. No bueno.
image
‣
Don’t hide all color variants
😞
For some reason, some merchants make it difficult to preview color variants from the product grid 🤷🏼
image
image
‣
Avoid inline scroll windows
😬
Scroll panes are very difficult to work with on mobile and desktop when they’re applied to tiny panels. If you want to show more variants inline, check out the ideas above under Displaying variant options
image

Back to Category page ideas

👉 Follow on LinkedIn for daily ideas 💡