The image-only trap
The most common newsletter mistake is designing the entire mailing as one big image. It looks perfect in the design tool, and then a large share of recipients see a blank rectangle, because many clients and corporate gateways block remote images until the reader explicitly allows them. An image-only email with images off is an empty email, and it also reads as spam to filters that expect text.
The rule is simple: every message the reader must receive exists as HTML text. Headline, offer, terms and the button all live in the markup. The image adds to that, it does not replace it. A useful test is to switch images off in your own client and read the mail — if it still makes sense and still has a clickable call to action, the build is sound.
Alt text is the second half of that. Give every image a short, meaningful alternative — "Autumn sale, 20% off outerwear" rather than "header" or "banner1" — because in most clients that alt text is what a reader sees in the blocked-image state, and it is what a screen reader announces. Decorative spacers and dividers get an empty alt attribute so they are skipped.
File weight, format and dark mode
An email client loads every image in the message at once, so weight compounds. Keep individual banners under roughly 100 KB and the whole mailing well under a megabyte; on a slow mobile connection the difference is whether the reader sees the header before deciding to close the message. JPG for photographic banners, PNG for flat colour, logos and text. Avoid WebP and SVG — support across email clients is still unreliable — and avoid transparency, because Outlook handles it badly and dark-mode backgrounds will show through in ways you did not plan.
Dark mode is worth one deliberate decision. Several clients invert or recolour backgrounds, and a logo saved as dark text on transparency then disappears against a dark ground. The safe approach is a banner with its own solid background and a logo that has enough contrast against that background regardless of what the client does around it.
Frequently asked questions
- What size should an email banner be?
- 600 px wide, because that is the content width of nearly every email template and the width Outlook will not scale down. Height depends on the block: around 200 px for a header, 300 to 400 px for a hero, 600×400 or 300×300 for tiles. Export at 1200 px wide for retina and set the HTML width to 600.
- Why do my newsletter images not show up?
- Many email clients and corporate gateways block remote images until the reader allows them. Nothing you can do stops that, so build the mailing so it works without images: every essential message in HTML text, a descriptive alt attribute on every image, and a text-based call to action.
- Can I build the whole newsletter as one image?
- You can, and you should not. With images blocked the recipient sees an empty message, spam filters penalise text-free mails, and the content cannot be read by screen readers or selected by the reader. Use images for brand and atmosphere and HTML text for the offer.
- What alt text should an email banner have?
- A short line describing the message, not the file: "Autumn sale, 20% off outerwear" rather than "header" or "banner1". That text is what most readers see while images are blocked, and what a screen reader announces. Purely decorative images get an empty alt attribute.
- How heavy may a newsletter image be?
- Aim for under about 100 KB per image and keep the whole mailing well under a megabyte, because email clients load all images at once. JPG for photographs, PNG for flat colour and text, no transparency for Outlook.
Newsletter banners in your own brand
Enter your website address and see your header, hero and tiles generated from your live site — free, before you decide.