I think that anythign written in an authentic voice is key. The design can be amazing, but if you're using hackneyed writing, what's the point?
Write from the heart and the views will follow.
Well, that and the right SEO. lol