I just read an article on writing a 'viral-ready' articles. Structurally, it is a sound approach to writing any article. However, I differ on a few points about the viral aspect.
1) You should write relevant, content-rich information geared towards your audience. If it is relevant and it is good, it will go viral. Focus on relevance and good... not viral.
2) Go deeper in the topic to show your passion and expertise.
Anyone can write generic 'how-to' articles all day long. The real benefit to writing and blogging is to demonstrate your expertise in a topic. When you write valuable information, people will notice it. They will seek you out as you become their #1 resource... their authority in whatever widget you are selling.
3) Always... always... always... Consider your audience. If you are in an industry trade, it is easy to get caught up in jargon that your audience would not understand.
For example, have you seen # - RT - tweetthis and twitthat in your Facebook account? It is social media jargon that us geeks understand. But, when it appears in Facebook or emails, your audience probably doesn't get it AND doesn't want it.
If they don't understand, you've lost them on this article and they are less likely to read future articles.
If you are trying to connect to someone in a different circle, understand that you have to speak on their level to get the message across. This may mean simpler, or more complex, laymen's terms or jargon.