This article focuses on how to prevent plain text email hyperlinks from turning blue when testing email clients using an email design and marketing tool such as Litmus. This post will also be useful for situations where you want to prevent hyperlinks from turning blue.
Please see the image and HTML below for a visual. The URL has been bolded for illustrative purposes and is not part of final solution.
HTML
<tr>
<td valign="top" align="left" width="20" style="font-size: 1px; line-height: 1;"> </td>
<td valign="top" align="left" width="560" style="font-size: 14px; color:#6d6e71;">Ut sit amet consectetur justo, vel convallis ante. Phasellus at augue eu mi posuere rhoncus. Nullam quis pretium tellus. Quisque a odio vulputate lacus suscipit blandit ut vitae dolor http://www.website.com/page/document.pdf. Curabitur sed purus non ante eleifend aliquet id ut lacus. Aliquam erat volutpat. Duis tincidunt, enim nec eleifend condimentum, tellus lectus tempor felis, eu dictum magna elit ut arcu. Curabitur sodales, nisi eu lobortis consequat, ligula nulla placerat augue, ac vehicula quam arcu at ex.</td>
<td valign="top" align="left" width="20" style="font-size: 1px; line-height: 1;"> </td>
</tr>
The following list of email clients will show a blue colored plain text hyperlink.
- Apple Mail 9
- Apple Mail 10
- all versions of Outlook after 2003
- Gmail App(Android)
- Gmail App(iOS)
- Inbox by Gmail(iOS)
- all iPhones and iPads
- AOL all browsers
- Gmail all browsers
Here is what it looks like in Outlook 2016:
In most cases inserting a zero width joiner ‍ or ‍ within the plain text URL will solve the issue. Normally you would insert the zero width joiner in the www and the .com as shown here <a href="http://www.website.com/page/document.pdf">ww‍w.website.co‍m/page/document.pdf</a>. We normally do not precede linked text inside an anchor element with the http:// protocol, since it is only needed for the href attribute. However, for promotional emails or for references, URL’s are usually entered as plain text with the http:// preceding it.
When using plain text URLs with the http:// preceding it, placing a zero width joiner in the www and .com parts of the string will resolve the issue on email clients such as iPhone and iPads, but may yield strange results. See below:
HTML
<tr>
<td valign="top" align="left" width="20" style="font-size: 1px; line-height: 1;"> </td>
<td valign="top" align="left" width="560" style="font-size: 14px; color:#6d6e71;">Ut sit amet consectetur justo, vel convallis ante. Phasellus at augue eu mi posuere rhoncus. Nullam quis pretium tellus. Quisque a odio vulputate lacus suscipit blandit ut vitae dolor http://ww‍w.website.co‍m/page/document.pdf. Curabitur sed purus non ante eleifend aliquet id ut lacus. Aliquam erat volutpat. Duis tincidunt, enim nec eleifend condimentum, tellus lectus tempor felis, eu dictum magna elit ut arcu. Curabitur sodales, nisi eu lobortis consequat, ligula nulla placerat augue, ac vehicula quam arcu at ex.</td>
<td valign="top" align="left" width="20" style="font-size: 1px; line-height: 1;"> </td>
</tr>
Using the code above reveals a hyperlink that is partially blue in Gmail App (iOS):
The solution that seems to work for most, if not all, email clients, is to insert the zero with space joiner inside of the http://, the www, and the domain extension (.com, .net, .biz), at the very minimum. You may need to place it many locations as possible, such as after the dots, etc. By strategically placing them in certain parts of the URL string, you will avoid it appearing partially blue in some email clients. See below:
Solution
HTML
<tr>
<td valign="top" align="left" width="20" style="font-size: 1px; line-height: 1;"> </td>
<td valign="top" align="left" width="560" style="font-size: 14px; color:#6d6e71;">Ut sit amet consectetur justo, vel convallis ante. Phasellus at augue eu mi posuere rhoncus. Nullam quis pretium tellus. Quisque a odio vulputate lacus suscipit blandit ut vitae dolor ht‍tp://ww‍w.webs‍ite.‍co‍m/page/document.pdf. Curabitur sed purus non ante eleifend aliquet id ut lacus. Aliquam erat volutpat. Duis tincidunt, enim nec eleifend condimentum, tellus lectus tempor felis, eu dictum magna elit ut arcu. Curabitur sodales, nisi eu lobortis consequat, ligula nulla placerat augue, ac vehicula quam arcu at ex.</td>
<td valign="top" align="left" width="20" style="font-size: 1px; line-height: 1;"> </td>
</tr>
This article may be unnecessarily long, however, as you become more experience with programming HTML emails, hacks for some issues may not resolve the worst case scenario. The worst case scenario here is that we needed to place a plain text URL, that is not hyperlinked, in a reference section of an email.
We may continue to expand on this post in the future. Hoping that this is a great help to you all!