Well I would like to add one more important aspect of an article which would make the reader satisfied after he finishes reading the article.

In each article we should try to provide some sort of solution to a specific problem and before it we can explain the causes behind that problem. A reader should feel that he has learned something by reading that article.