Blogs get a different amount of money for every 1,000 views depending on the niche and ad networks. On average, blogs make $2-$20 for every 1,000 views through display ads, but affiliate links and sponsored posts can land you even more income. Whereas high-paying niches such as finance or tech tend to pay more.