Resonance Logo

Product Card

A product card presents key shopping details — image, name, price, rating, and a quick-add action — in an accessible, self-contained unit that exposes all content programmatically to assistive technology.

Demo

Tab through the product card below to explore its interactive elements. Notice that the card presents a single, meaningful tab stop for its primary action. With a screen reader, navigate to the card and listen to the complete context it announces — product name, price, and rating — before reaching the action button.

Wireless over-ear headphones in matte black with cushioned ear cups

Wireless Headphones

$79.99

4.5 out of 5 stars
Portable Bluetooth speaker in navy blue with fabric grille

Bluetooth Speaker

$49.99

4 out of 5 stars
Slim USB-C charging cable coiled in white packaging

USB-C Fast Charging Cable… USB-C Fast Charging Cable (6ft Braided)

$14.99

3.5 out of 5 stars

What to Observe

Anatomy

[Anatomy image placeholder — will be added when assets are available]

  1. Card container: The outer wrapper that scopes the product's content and establishes a coherent reading unit for assistive technologies.
  2. Product image: A linked or stand-alone image with descriptive alt text that communicates what the product looks like.
  3. Product name: The primary textual identifier of the product, rendered as a heading or prominent text element so it anchors the card's reading order.
  4. Price display: The monetary value of the product, rendered as real text with currency context included in the accessible label.
  5. Star rating summary: A compact representation of the product's average rating, expressed as text (e.g., "4.2 out of 5") rather than a purely visual row of stars.
  6. Add-to-cart button: The primary action for the card; its accessible name includes the product name so it is uniquely identifiable among multiple cards.

Accessibility Behavior

Common Mistakes

Why This Matters

Product cards appear in high-density contexts — search results, category pages, recommendation carousels — where screen reader users may encounter dozens of them in sequence. If every card's action button sounds identical, or if prices and ratings are conveyed only through visual styling, users navigating by form controls or headings have no way to distinguish one product from another. A well-structured product card ensures that every shopper, regardless of how they access the page, receives the full product context they need to make a purchase decision without extra effort.

Accessibility Validation

This component is validated against internal accessibility criteria aligned with WCAG standards, using our internally developed system, Resonance Specs.

To learn more, please contact us.

Code

Reference Implementation