There are many ways to earn through blogs. Some of the common ways to earn from a blog include:
Ads.
Donations
Sponsorships
Recommending products
Selling Digital Courses
And check out my article on earning from the blog here.