|
> 15.4% "Jake Archibald" > 13.8% "Avatar" I declare those 29.2% unequivocally wrong. “Jake Archibald” is the worst option, completely useless as alt text, because the name “Jake Archibald” follows immediately afterwards. This is one of my pet peeves, avatars that have alt text of the name that immediately follows in normal text, especially in HTML emails where images are much more likely to not be rendered, and so you end up seeing things like “Jake ArchibaldJake Archibald” or “{Jak / e / Arc / …} Jake Archibald” (spreading the alt text across many lines, either then truncated or overlapping with something else). “Avatar” is almost as bad, because it doesn’t help screen readers in any way—the image is behaving more decoratively than functionally. In fact, I think the HTML email stuff I mentioned suggests a good way of assessing alt text: turn off image loading so that you actually do see the alt text, and decide then whether it was a good idea or not. In this case, “Jake Archibald” is definitely right out, and “Avatar” isn’t useful. So yeah, the two options that remain are empty alt text, and something custom. In web systems in general where the name appears beside the avatar, I’d say empty alt text is absolutely the right choice: the avatars are then purely decorative and not useful to non-visual users. (If the avatar doesn’t have a name shown alongside it, you should almost certainly use the name as both the title and alt attributes.) In specific cases like this, “Jake, cheekily peering from behind a plant” is good, where “Jake Archibald hiding behind a plant” didn’t feel right. Mind you, this is where my remarks about seeing the alt text fall down a little, because although I might want to hear it, I actually wouldn’t want to see this particular alt text, so at least in an HTML email I’d probably try to visually hide the alt text, e.g. `<img style="color:transparent">` should work in most clients, though I don’t know if it’d do for the MSO renderer that Outlook/Windows Mail use.) |
Unfortunately, SEOs have led too many people to believe otherwise. As if some random BS (stock photo) image is going going to become some sort of beacon for quality traffic. This isn't going to change until Google uses its image interpreter to penalize alt'ed images that shouldn't be.