Expert answer · 2 min read

Should I include product images in my abandoned cart emails?

As an e-commerce store owner, I've been wrestling with cart abandonment for months. Every time I see a customer add items to their cart and then disappear, it feels like money walking out the digital door. I've tried multiple email strategies, but I'm uncertain about the visual approach. Should my abandoned cart emails be text-heavy? Minimalist? Or packed with product imagery? I know visuals can be compelling, but I don't want to overwhelm potential customers or make the email feel too aggressive. My conversion rates are hovering around 3-4%, and I know there's room for improvement. I'm looking for a strategic, data-driven approach that doesn't just remind customers about their cart, but actually motivates them to complete the purchase. The challenge isn't just about sending an email—it's about creating a compelling narrative that brings customers back without feeling pushy or desperate.

The short answer

Yes - always include product images in abandoned cart emails. Emails featuring the exact products left in the cart generate 25-35% higher click-to-cart rates than text-only emails. The visual reminder reconnects the visitor emotionally with why they wanted the product and makes returning to the cart a natural next step.

In depth

Product Images in Abandoned Cart Emails

Product images in recovery emails serve a specific psychological function: they reactivate the desire that drove the visitor to add the product to their cart in the first place. Text descriptions alone cannot replicate this - the visual stimulus is what drives the click.

Image Impact Data

Email FormatClick-to-Cart RateRecovery Rate
Product image + name + price18-25%10-15%
Product name + price only13-18%7-11%
Text-only8-12%4-7%

Image Placement Best Practices

  • Show the product image prominently above the fold - within the email hero section
  • Use the same image from the product page (familiar visual = fast recognition)
  • For multi-item carts: show all items if 3 or fewer; top 3 by value if more
  • Include product name, variant (size, color), and price beneath each image
  • Make the image itself clickable and link directly to cart
  • Add alt text for email clients that block images by default

Technical Requirements

  • Image width: 300-600px for reliable email rendering
  • File size: under 200KB per image for fast mobile loading
  • Format: JPG or PNG - avoid GIF for product images (quality loss)
  • Hosted on your CDN or email provider - avoid linking to third-party image hosts

Growth Suite: Trigger Campaigns with Dynamic Product Content

Growth Suite Trigger Campaigns automatically pull the exact product images, names, and prices from the abandoned cart and populate them into recovery emails. No manual template work required - the dynamic content engine handles single-product and multi-product carts and links each image directly to the cart for one-click return.

Growth Suite for Shopify

Put this answer to work in your store.

Growth Suite reads what each visitor is about to do and triggers the right offer at the right second — so the strategy above runs on its own.

14-day free trial · No credit card · Cancel anytime

Go deeper

Resources

All resources
Shopify Upselling & Cross-Selling - Growth Suite

Topic ·9 min read

Shopify Upselling & Cross-Selling

Most Shopify stores leave 10-30% of revenue on the table because they do not upsell or cross-sell effectively. This...

Shopify Countdown Timer - Growth Suite

Topic ·4 min read

Shopify Countdown Timer

Adding a timer takes 5 minutes. Making it convert without destroying trust? That's strategy. The complete guide to...

Shopify Cart Abandonment - Growth Suite

Topic ·3 min read

Shopify Cart Abandonment

70% of Shopify carts are abandoned. Learn why customers leave, how to prevent abandonment in real-time, and recover...

Shopify Discount - Growth Suite

Topic ·3 min read

Shopify Discount

Master Shopify discounts without sacrificing your profit margins. Learn strategic discount techniques, timing...