I get a lot of requests for people asking for help on how to start a blog and how much will it cost. This is usually so they can either put up some pictures or they had heard they could make a lot of money by throwing up a few articles.
Starting a blog for the intent of only making money will probably fail. I mainly say this because after a couple of months, if it even makes it that long, it would not generate any kind of significant dollars you may have heard about. The successes out there are usually created out of passion in their niche, and not just creating articles based on high paying keywords.
However, I also don’t think people should be discouraged and should give it a shot. If anything they will learn useful skills working with publishing software and may discover they may even love writing and go off writing about what they love. A hobby that can help pay the bills is pretty satisfying.
So, lets talk about the cost. First you need a domain. This is roughly around $10-20USD. The second thing you need is a hosting provider.
I generally suggest finding a cheap provider that cost somewhere between $5-$10 a month. You may question why go cheap on it, and what if you start to get tens of thousands of visitors a day? Well that is a great problem to have, and if you start hitting those kinds of numbers, you can always upgrade or move to another provider. Until you learn the ropes, it may sound like a daunting task but automated installers and automatic upgrades are the norm these days at any reputable provider.
So give it a shot the internet is a huge resource of people willing to share their knowledge to help you get your website or blog off the ground.
Questions? Just comment below.