Earning money from your blog isn’t a difficult issue. As I have been asked many times about this, I’m summarizing some points in this regard.
If you’re a premium user of WordPress.com, you can run their ads. Unless you have good traffic, this might not generate a lot of revenue. Please refer to my previous post “Do you display ads on your blog?”. Users of Blogger, WordPress.org and other platforms have more options of ads to run – such as Google ads or Amazon’s. Just be careful that a lot of ads might have negative impact.
You can also sell advertising spaces on your blog. For example, you can add an image in one of the widget areas letting people know that this space is available for ad slot. This image can be linked to your contact page – and those interested in purchasing this ad slot can settle things with you. They’ll need to provide you with the required banner image for ads, which you can place in the widget areas. I’m doing the same – check here for details.
There are a lot of affiliate programs that pay good commission (cash or non-cash). For example, Amazon, WordPress, Dropbox, … You can easily display the referring links on your website or use them within your posts.
You can also sell a reblog or a post about a product/service. However, this depends on the numbers of readers your blog has and their interests. Again, be careful, too much of reblogging might have negative affect on the reputation of your blog.
Your blog is the best place to sell your own products or services. For example, writing, programming, translation, …
Don’t forget that with time and more traffic, your domain name could worth a fortune. I sold one of my websites once for a good amount of money due to the reputation of its name!