I think people whom you have mentioned, should have started their blogs in the first place for earning money and rankings.
I don't think passionate bloggers who love to showcase their skills never faced such a situation. I started my blog 6 years back. My writing skills were far below average when I started it. I don't post articles as frequent as others. I never knew earning through blogging even existed when I started and I don't have plans for that anytime soon in the future. My posts are scattered across various topics (photography, drawings, social causes and personal) and I know that blogs that are focused on a single topic have excelled mostly and I simply I don't care about it.
But I follow few of the leading bloggers here in IB who excel by writing quality posts. The effort they spend on each post, reflects in their content and hence they are rewarded for that equally (Money, Fame, Ranks, etc...) They have earned it over a period of time and not just a day.
What motivates me to write articles ?
- Because I love learning new things and write posts from what I have learnt.
- Because people appreciate you for the content that you create. It makes me feel good.
- I can interact with people of same interest and learn more from their way of doing it.
- Sometimes competing in small contests and winning gives me motivation.
Tips and Tricks to improve rank and earn money? I will join and learn it with you from someone who has more knowledge on that. 