It's hard to define a viral topic. You need to create something that goes viral. Making a viral article or anything viral requires you creating something special. I think a great way to make a viral article would be to write about something controversial. Make sure that you defend your side of the argument with valid reasons. This will spark debate and lead to lots of page views.