When a person is struggling to make an income online I like to take things back to the absolute basics because every time I analyze why someone isn't making money online it always boils down to the same 3 reasons...
1. They Have No Offers!
Here's a typical conversation...
Jason: (That's me) "Where can I give you money right now"?
Client: "What do you mean"?
Jason: "I mean, what specific page or pages can I go to on the internet right this second and buy something from you or from an affiliate link of yours"?
Client: "Oh well, I don't have anything right now that's visible. I'm working on this software, and a ebook and trying to do some affiliate stuff".
Jason: "So where are your landing pages that promote the affiliate offer"?
Client: "Ummm, well I was going to set up a blog or something. I've been studying Richard Head's course "How To Scrape & Spam Facebook" but it seems like a lot of work".
If you don't have order buttons readily available for people to click and buy stuff, then you shouldn't really expect to make 2 cents online.
2. They Can't Get Traffic To The Offer
There are so many hundreds if not thousands of ways to get traffic to an offer. However, it is my belief that most people simply are not willing to spend the time or money to do it for some odd reason. Instead, they dink around with buying more products, try some software thing, read the latest ebook, come up with grand ideas of landing a JV, yet they still don't even have a product or service that a joint venture partner would even be interested in.
If you're struggling for traffic, I highly suggest you start going with "PAID" traffic. I don't care if it's Google Adwords, Bing, Facebook, Solo Ads, Media Buys, Banner Ads, etc, just start buying some traffic.
It forces you to make sure you're doing your sh*t right! Otherwise, you'll end up broke. There's a lot more motivation to fix a web page or a offer when you got money on the line. It puts you into a make or break situation, and personally I don't really enjoy being broke. I like to make things happen!
3. The Offer Sucks
If you got an offer and you got traffic, but you don't yet have the lambo and the hot blonde, it can only mean one thing.
Your offer sucks!
Or, it just needs a bit of help.
One of the biggest mistakes I've seen people make is give up on a campaign because it lost a little bit of money right out of the gate. For instance, if you spent $1000 on ads to an affiliate offer and you only made $800 in return, you may think it's a bust, a $200 loss.
However, a savvy marketer is going to see that this offer is actually making sales. Maybe there is something in the ad copy, the offer, or the guarantee that couple double the conversion rates (hint: there's almost always something that can boost conversions). Suddenly, that $200 loss becomes a $600 profit.
Never give up on a product or campaign if you find yourself hovering around break even, or even slightly in the red. If a product is proving to make some sales, it's a big sign that it could be very profitable with a few tweaks.
Having a crappy offer, or a bad sales page isn't the end of the world because this stuff is easily fixable. Well, let me take that back. It's easy to someone who understands writing copy and making compelling offers.
But sadly, for some ungodly reason, IM'ers slack on the art of crafting stellar copy, or they're too cheap to pay someone who can.
So essentially what you have is marketers who...
1. Won't write ads and make offers, but instead makes excuses and screw off on social media all day.
2. Won't spend money on traffic because they don't believe in their own damn offer!
3. Won't learn how to write better.
Now I'm not saying this to be a jerk, or to pick on anyone who is not making money online. However, what I am saying is this internet marketing thing is not rocket science. It's very simple mathematics, a bit of human psychology and persuasion, a wee bit of elbow grease and it helps to have a smile on your face while you do it.