Images in email: link or embed?
Asked Answered
D

6

46

I noticed that almost all email messages I get do not embed images, but link them from the http instead (and they get blocked by default of course). I'm sending HTML email for my service and can easily embed images to create better visual experience. Is there particular reason not do so? Why everybody else is linking instead of embedding?

Dicta answered 11/3, 2010 at 23:14 Comment(4)
@tanascius: I would say this question fits good at SO.Dedra
I think the question is quite relevant to programmers. How to build your applications e-mail functionality IS a programming question. I agree community wiki is probably the better place, but a redirect to superuser is not necessary IMHO :)Geneviegenevieve
@tanascius: I think that this question is highly relevant for programming. He has a service, he is sending the emails and wants to know which is better, why it is done a certain way. It's a good developer question.Day
@Dedra @Geneviegenevieve @Alastair ... I am sorry, maybe it is too late and I should go to bed, you are right, this is a relevant question. I removed my previous commentDeprave
S
33

Because by embedding the images in the email, the email size gets a lot larger, uses more bandwidth for you to send it, and more for them to receive it. If the images are important to the email's purpose then embed them, if they are to just make it look good then link them.

Sands answered 11/3, 2010 at 23:20 Comment(0)
G
21

A few possible considerations:

  1. If you're sending a lot of email, the amount of time to send them all out is going to be an important consideration. Including images in the email hugely multiplies its size compared to plain text, so each email will take many times longer to send.
  2. If you embed the images, it guarantees that for every email you send, you're going to be using the bandwidth for those images. If you're sending a mass email and some of them don't get read, that was wasted bandwidth. With linked images you only have to use the bandwidth when someone actually opens the email.
  3. If you embed the images, as soon as you send the email, you're committed. If you want to make a quick change to one of the images and you had linked it, you'll still be able to.
Genotype answered 11/3, 2010 at 23:22 Comment(0)
B
16

Many mass email services also link the images for another reason: it allows them to track who has opened the email.

Biradial answered 11/3, 2010 at 23:32 Comment(0)
S
6

Interestingly, I've noticed GMail marking images as spam if they include links to images. The same email with an image embedded does not trip gmail's spam filter.

Here's a post on the topic where someone else noticed the same thing:

http://blog.whitesites.com/Trick-to-getting-past-Gmail-Spam-Filters__634486187705400390_blog.htm

Spiritism answered 20/9, 2011 at 21:1 Comment(0)
C
2

linking naturally saves bandwidth which if your service legitimately sends many emails is certainly an important consideration. I agree though embedding images does create a better user experience. I would embed images if you know your demographic aren't going to filter the images which IMHO looks worse than linked images.

Another consideration is the use of the images. Are you going to include them as incidental to the content ie. could they not be included as links at the end? In your case I suspect not, so we're back to bandwidth and filtration considerations.

Hope this helps.

Cracow answered 11/3, 2010 at 23:22 Comment(0)
G
-2

Adding images via link is good choice . Rather than embed them . Because embedding increases the email size. While adding the image URL to mail , Make sure the host of image is safe or trustworthy. If you use images from blacklisted domains. Your mail may be marked as spam.

Gamaliel answered 11/1, 2021 at 3:22 Comment(1)
Welcome to StackOverflow! Please provide a clearer answer with more details. Here are some good suggestions on how to write a good answer. stackoverflow.com/help/how-to-answerUchida

© 2022 - 2024 — McMap. All rights reserved.