And there is also well done advertising. Once you have a big group of people that reads articles on specific topics, I bet companies will want to pay a lot to send them (top quality of course) content that is also promotional in some way.