If you want to earn from starting a personal blog, you can earn from Here are some ideas: Online courses and workshops. Advertise within your blog. Offer paid subscriptions. Sell merchandise. Add affiliate marketing links. Write sponsored content. Provide consulting services. Books and E-books.