A product card has one job: help a shopper decide whether a product deserves closer inspection. The strongest cards make the same facts easy to find across the grid: a representative image, a specific name, a visible price, a truthful sale state, and one clear route onward. Keep secondary copy only when it changes the comparison. Then test the card with awkward real data—long names, unavailable images, sale and regular prices, narrow screens, keyboard focus—not with a perfect placeholder.
This guide covers product-listing surfaces, not full product detail pages. For how the product page itself should use those facts, see AI product page builders.
Start with the comparison shoppers are making
Before styling the card, name the decision it supports. A mug shopper may compare capacity and material; a lamp shopper may compare size and light direction. That decision determines whether the card needs one short supporting fact or whether image, title, and price are enough.
The catalog must supply those facts consistently. Clean names, prices, and images come first; use the product and category preparation guide if those fields are uneven. Card design cannot repair a misleading title or obsolete price.
A practical product-card anatomy
This diagram is a design model, not a screenshot or a required Setka layout.
┌──────────────────────────────┐
│ │
│ 1. PRODUCT IMAGE │
│ consistent crop and ratio │
│ │
├──────────────────────────────┤
│ 2. TRUTHFUL TITLE │
│ Product type + distinction │
│ │
│ 3. OPTIONAL DECISION FACT │
│ e.g. 350 ml · stoneware │
│ │
│ 4. PRICE / SALE STATE │
│ current price; comparison │
│ price only when valid │
│ │
│ 5. ACTION PATH │
│ Image/title → product │
└──────────────────────────────┘
6. Focus, hover, pressed,
loading and error states
Use product images for recognition, not decoration
Choose the image that best represents what the shopper will evaluate next. Keep the subject scale, background treatment, and crop consistent enough that differences belong to the products rather than the photography.
A shared aspect ratio prevents the grid from jumping between tall and short cards. It does not require every object to fill the frame identically. Review the sequence as a group and correct crops that cut off a relevant part, make colors difficult to judge, or imply that accessories are included.
If an image is missing, preserve the card’s structure and provide a calm fallback. Setka uses the product media supplied or authorized by the merchant. For preparation standards, see product images and brand assets.
Write a concise, truthful title
A listing title should identify the product and reveal its most useful distinction. “Column table lamp — small” is more informative than “The Column.”
Use these decision rules:
- Include the product type unless the surrounding category makes it unmistakable.
- Add one factual differentiator when it prevents confusion: size, capacity, material, or another stable attribute.
- Remove campaign language, repeated brand names, and adjectives that do not help comparison.
- Visually limit lines only after checking that the result still distinguishes similar products.
- Test the longest realistic title. Do not design around the average and let one item break the row.
If truncation hides the only distinguishing term, rewrite the listing title or allow another line. A neat grid is not worth making two products look identical.
Make price and sale state unambiguous
Show the current selling price in a consistent position and format. Do not invent a simplified price that the card cannot support. The product page can explain complexity; the card must not create a false expectation.
A sale state is truthful only when the two prices are valid at that moment. Emphasize the current price and make the previous price readable but secondary. Do not manufacture a sale label, percentage, countdown, or urgency message from design intent.
Before publication, test at least three records together:
- a regular-price product;
- a product with a currently valid sale price;
- the longest price format the store actually uses.
Confirm the values against the catalog. The merchant owns pricing accuracy and every promotion rule.
Treat text limits as decision rules
Card copy expands easily. Keep information required to identify the item and understand the price. Add one fact only if it changes the listing-level decision. Move explanation, specifications, and persuasion to the product page. If a sentence applies equally to every product, it probably belongs above the grid.
For most compact grids, aim for a title plus no more than one short supporting line. This is a decision rule, not a character-count guarantee. Review it alongside the wider category-page design and the store’s colors, fonts, and spacing system.
Choose one predictable action pattern
The safest baseline is a clear route from the image and title to the product page. Keep linked elements consistent. If the entire card is interactive, avoid competing or nested actions and make the focus treatment show what will open.
A visible “View product” action can help when clickability is unclear, but keep its label and destination consistent. Add another card-level control only when it serves a real shopping task and every state can be tested without making the card harder to understand.
Design mobile and input states together
On mobile, the chosen density must leave the title and price readable, the image recognizable, and the action operable. Essential information must be visible without hover; a touchscreen cannot lose a fact or the only route onward.
Test one and two-column layouts with real products, then use the mobile ecommerce UX checklist for the surrounding path. Check orientation, text enlargement, slow images, and long titles. Choose the density that preserves comparison, not the one that shows the most products.
A shopper should be able to reach each product link in a logical order, identify focus, activate the link with a keyboard, and understand its destination. Keep focus distinct from resting, hover, and pressed treatments. Use meaningful image alternative text when the image conveys identity; avoid repeating adjacent title text when it adds nothing. Keep text and prices readable against their backgrounds.
Product-card state checklist
Test the card in a representative grid rather than as an isolated component.
| State | Pass when | Merchant check |
|---|---|---|
| Default | Image, title, current price, and route onward are immediately clear | Facts match the catalog |
| Long title | The distinguishing words remain available and nearby cards stay readable | Use the longest real names |
| Regular price | One current price is visible in the expected format | Compare with cart and checkout |
| Truthful sale | Current and previous prices have a clear relationship | Confirm the sale is active and valid |
| Missing/slow image | Layout remains stable and the product is still identifiable | Verify the fallback with real records |
| Hover | Emphasis does not reveal essential hidden information | Test with a pointer device |
| Keyboard focus | Focus is visible, ordered logically, and identifies the action | Navigate without a mouse |
| Pressed/activation | Feedback is clear and the expected product destination opens | Test keyboard and touch activation |
| Narrow mobile | Image, distinguishing title, price, and action remain usable | Test representative phones |
| Text enlargement | Content does not overlap, disappear, or become ambiguous | Recheck the whole grid |
| Load/error | Temporary or failed content does not masquerade as a real price or product | Confirm recovery and fallback behavior |
Generate a card system, then refine it with real products
Setka generates product-card templates as part of the storefront and applies them in product grids, so the card treatment is not a separate theme-code project. The merchant can direct refinements, inspect the result in preview, and publish after review without maintaining theme code.
That makes Setka a good fit when cards must stay coherent with the wider storefront. The merchant still owns images, names, prices, valid sale states, decision-making facts, and representative testing. Use merchandising guidance for a small catalog to decide which products should appear together.
Choose one generated card and place it in a grid with representative products: the longest title, a regular price, a valid sale price, different image shapes, and a missing-image case. Check mobile, keyboard focus, and activation, then compare every displayed fact with the catalog. Refine that one card until the whole set remains clear—then preview it again before you publish.