Images Not Displaying In Gmail

  • 1
  • Problem
  • Updated 9 months ago
  • Not a Problem
This morning we sent out a campaign and for some reason the images will not display in the the Gmail web browser. They will display when opening the same email in Apple Mail. The images are hosted on our server (ex. http://www.northernlightscandles.com/email/2017/responsiveassets/logos/NL-Header-Logo.png) and the "Last Day" image is hosted in the same place but that displays just fine. Any idea what could be causing this?

Photo of Gage Wright

Gage Wright

  • 2 Posts
  • 0 Reply Likes
  • bummed

Posted 2 years ago

  • 1
Photo of Sam Collis

Sam Collis, Customer Support Specialist

  • 252 Posts
  • 59 Reply Likes
Official Response
Hi Gage,

Sorry to see that those images didn't appear in Gmail, but I can clarify the reason why this is the case.

Unlike other mail clients, Gmail does not support spaces within image paths.  When I took a look at your mailing the images that did not display all had spaces in "responsive assets" within the URL.

http://www.northernlightscandles.com/email/2017/responsive assets/logos/NL-Header-Logo.png

Was the source for the header image there, which did not display in my test inbox, you'll want to add a hyphen, a plus, or a %20 in that URL for Gmail to read it.

In my test I used this source URL:

http://www.northernlightscandles.com/email/2017/responsive%20assets/logos/NL-Header-Logo.png

and the header image displayed as expected.

Finally, for future reference, I found this article from our friends at Email on Acid which specifically addresses some of the quirks of Gmail:

https://www.emailonacid.com/blog/article/email-development/12_things_you_must_know_when_developing_f...

Hope that helps!