If you want to know how to make money off a blog, you need to know how to do it properly. Understand that it's mostly about driving a high volume of visitors to your blog. But not only that, it's also setting up ads and incentives properly to get people to buy or opt-in.
You may have a store that sells the best products ever, but if it's in the middle of nowhere, you're not going to make any money. It's the same thing if you're trying to learn how to make money off a blog. The main key is to get your blog in front of a lot of people, then add certain profitable tools to that blog.
One of the ways you make money off a blog, is by installing Google AdSense ads to it. These are those blue text links that you see in a lot of popular sites. Most of the time they're displayed on the side of the content. Well, each time someone clicks one of those links, the owner of that site gets paid by Google in their AdSense account. You can sign up for a free account and get your publisher ID. You then embed the code into your website to start making money.
Another way you can make money off a blog is by having sponsorships from big companies. Unlike AdSense, users do not have to click the ads for you to make money. The big companies pay you a flat rate for a certain amount of time no matter what. Typically, these companies will only sponsor your blog if it's getting a lot of hits per month. You might see such ads where it says "sponsored by company name" underneath their ad. Think of it as Kobe Bryant getting paid to wear Nike shoes.
Affiliate programs are an excellent way to start if you're trying to figure out how to make money off a blog. This is where you can promote another company's products or services through your website. You can even join a program that teaches you how to build income and as people opt-in the opportunity through you, you get monthly monthly income for each member you refer. That means if it's $ 10 a person to have an account, all you need to do is refer 100 people and you'll be making a recurring income of $ 1,000 per month.