I've found in helping others to that there's a common problem that seems to be haunting people that can't make money online.
This problem is simply put they don't know what they are doing!
Here's a couple of things that can help people's marketing online. Please add your thoughts and traffic pulling tips if you wish.
For Newbies researching Internet Marketing is seriously the most important thing to do weather its reading posts in forums and articles or downloading the odd e-book and actually reading them, its something you should be doing right through out your career online.
For a start research posting ads and how to actually write good copy. Writing ads that provoke the reader to click on for more info. are very few and far between.
Article Marketing can be used in many ways if you have a website to promote your business, then writing articles and posting them to top ranking article sites has proven to be very effective, knowing what to write and what to include is important, things like back-links to your website. This not only allows readers to visit your site but can help with your sites ranking in the search engines. Research article marketing to find out more.
Forum Marketing works similar to above and should be utilized also.
learn how to get your traffic to part with their money, believe it or not but there is an art to getting people committed.
Don't give up straight away, if people are making money from something then there's no reason why you can't except for the fact that you don't know what your doing!.
There's many ways we can market online, when you master them one by one they actually work!
Other methods to research - email marketing, list building, social networking (I don't like) but does work, blogging, (and video blogs)..... I hope someone can take from this, and others may add to it.
Free Internet Marketing Info
http://www.JosephTheyersMarketing.webs.com