High expectation
Many people think that making money online is an easy way to make money quick. The true is this is a serious business and there is no room for lazy individual. A lot of effort needs to be invested just to see a small result.
Lack of knowledge
When looking at other people making money by just performing a blog, many people eager to follow. But eager is not enough. We need knowledge such as SEO, traffics and others. Because lack of knowledge, many make money online blogs were published but no material posted.
No Visitors
Most important factor in business is customer. In this case make money online customer is called traffics. No matter how good is your material without traffics it is no point. People always looking for traffics on search engine and spend most of their time on SERP. What they miss is that there are many more channel that can drive traffics in to their blog or website such as Facebook, Hubpages, Technorati, Digg and more.