EShopSetEShopSet Logo

Email Buttons: Why We Used Images & Why HTML Reigns Supreme Now

Email Buttons: Why We Used Images & Why HTML Reigns Supreme Now

We recently saw a fantastic question pop up in an online community that really struck a chord with us at EShopSet: "For email designers, why do we have the buttons in the images?" The original poster was watching some design tutorials and noticed that instead of using actual HTML buttons, designs were often sliced and linked, essentially turning parts of images into clickable buttons. It’s a genuine head-scratcher if you’re new to email design, and honestly, even veterans have had their moments with this.

While the community discussion itself didn't dive deep into the technical "why" (one respondent simply stated "i think they are great" without elaboration, and others' comments were automatically removed), it highlights a common point of confusion for store owners and marketers. Let's unpack the history, the challenges, and the modern best practices around email buttons.

The Legacy: Why Image Buttons Were Once the Norm

To understand why image buttons became so prevalent, we need to take a quick trip back in time to the wild west of email clients. Back then, rendering HTML and CSS consistently across different email platforms (think Outlook, Gmail, Yahoo Mail, Apple Mail, etc.) was, to put it mildly, a nightmare. Each client had its own quirks, its own way of interpreting code, and what looked perfect in one might be completely broken in another.

This inconsistency forced designers to get creative. If you wanted a button with a specific font, color gradient, border radius, or shadow that would look exactly the same for everyone, the safest bet was to design it as an image. You'd create the button in a design tool like Figma or Photoshop, export it, and then slice it into your email template, adding a link to the image. This approach guaranteed visual fidelity because you were essentially sending a picture of your button, not code that could be misinterpreted.

Another reason was design freedom. Complex button styles, intricate icons, or branded elements were much easier to incorporate into an image than to build reliably with HTML and CSS that would render correctly everywhere.

The Hidden Costs: Why Image Buttons Can Hurt Your Campaigns

While image buttons offered consistency, they came with a hefty price tag in terms of performance, accessibility, and deliverability:

  • Images Blocked by Default: Many email clients (especially older versions or corporate clients) block images by default. If your call-to-action (CTA) is an image, recipients might just see a blank space or a broken image icon. Your conversion rates will plummet if your main "Shop Now" or "Learn More" button isn't visible.
  • Accessibility Issues: Screen readers used by visually impaired users cannot "read" text within an image. While you can add alt text, it's not as robust or interactive as a semantic HTML button.
  • Deliverability Risks: Emails that are heavily reliant on images and have minimal text can sometimes trigger spam filters. Spam algorithms often view image-heavy emails with suspicion, as spammers frequently use them to bypass text-based content filters.
  • Load Times: Large image files can slow down email load times, especially for users on slower connections or mobile data. This leads to a frustrating user experience and higher abandonment rates.
  • Responsiveness Challenges: Making image buttons scale gracefully across different screen sizes (desktop, tablet, various mobile devices) requires careful coding and can still be prone to issues, leading to distorted visuals.
  • No Live Text: Users can't copy text from an image button, and translation tools won't work on it either.

The Modern Standard: Embracing HTML Buttons

Good news for store owners! Email client support for HTML and CSS has come a long way. While there are still some quirks (looking at you, Outlook!), modern practices heavily favor using actual HTML buttons, styled with CSS, for your primary calls to action.

Here’s why HTML buttons are the superior choice today:

  • Always Visible: HTML buttons render as text and background colors, meaning they are almost always visible, even if images are blocked. This ensures your key CTAs are never missed.
  • Improved Accessibility: They are inherently more accessible to screen readers, and you can easily add ARIA attributes for even better usability.
  • Better Deliverability: Reducing your reliance on images can help improve your email deliverability rates and reduce the chances of landing in the spam folder.
  • Faster Load Times: HTML and CSS are lightweight, leading to quicker email loading.
  • Responsive by Design: HTML buttons are much easier to make fully responsive, adapting perfectly to any screen size without distortion.
  • Flexibility & Customization: You can easily implement hover states, adjust text dynamically, and maintain brand consistency through CSS.

For store owners, this means more effective campaigns. Your "Shop Now" button will be seen, clicked, and lead to more conversions, whether your customer is browsing on an iPhone or an old desktop version of Outlook.

Striking the Balance: Hybrid Approaches and Key Takeaways

While pure HTML buttons are generally best, there are still scenarios where images play a role. For instance, a complex hero section with intricate design might still be an image, but the primary CTA within or below it should be an HTML button. Some designers also use background images for buttons with HTML text overlaid, especially for Outlook compatibility, which can be a bit tricky with modern CSS.

The key takeaway for any ecommerce operator is to prioritize user experience and deliverability. Always:

  1. Use HTML buttons for your main CTAs.
  2. Ensure all images (including any image-based buttons you might reluctantly use) have descriptive alt text.
  3. Test your emails rigorously across various email clients and devices. Tools like Litmus or Email on Acid are invaluable here.
  4. Keep your email file size optimized.

EShopSet Team Comment

This discussion perfectly highlights why attention to detail in your email marketing is so critical. As the EShopSet team, we firmly believe in leveraging robust, tested solutions for every part of your commerce operations. Relying on outdated email button practices can severely impact your campaign performance. Store owners should prioritize apps that offer comprehensive email testing and analytics, ensuring your marketing efforts are always optimized for deliverability and conversion. Our marketplace's integrations-tools category features apps that can help you integrate powerful email platforms and monitor their performance effectively.

Ultimately, the goal is to create an email experience that is seamless, accessible, and drives action. By understanding the nuances of email design, you’re not just sending messages; you’re building stronger connections with your customers and boosting your bottom line. Happy emailing!

Share:

Apps-first commerce operations

Bundle monitoring, automation, and testing apps with transparent usage—for StoreOwners and the agencies that support them.

View Demo
ESHOPSET product screenshot

We use cookies to improve your experience and analyze traffic. Read our Privacy Policy.