I'm going to lay this out there.
If you have no money to invest in IM you will need to work hard.
You can do this for free. But the price will be time.
Here is 1 method you can use to make money online.
It may have been repeated a few times, and that's OK. It bears repeating, because it's Simple and Free.
Set up an e-mail sequence at an ESP (e-mail service provider) on a topic you like talking about. Something that interests you.
Make sure it's something you can sell information products about (check clickbank/google).
Your interest should come into close contact with a lot of the products available, so it shouldn't be to hard to find something to promote to customers also interested in the same thing.
Got to one of the following ESP's. Set up a free trial & write an e-mail sequence of 3-5 e-mails full of information regarding your topic of choice (ex: golfing). This should be AMAZING INFORMATION. Not rehashed stuff you find elsewhere.
Then write 1 e-mail (should be 4-5 days after) that promotes a product relating to your topic (golf). Make sure the e-mail also contains helpful information.
Go and google "Email Service Provider"
Set up a landing page using something like:
Make sure to link it to your ESP using their tutorials.
Make sure to split test your landing pages. Test variations of landing page styles, headlines, colors, etc.
Make sure to test the overall ANGLE of the landing page to.
Increase Your Golf Swing By 32 Yards
How To Sink a Hole In One Using 3 Simple Steps
Go to forums in your topic. Create accounts & post useful information (kind of like this).
In your signature have a link with a really enticing CTA (Call To Action) that sends them to your Landing Page.
Make sure to write down at least 30 variations of your Signature before deciding on one.
It should convince EVEN YOU to click on it.
Then, create as many valuable posts as you can, on as many forums as you can - DO NOT SPAM FORUMS. Simply provide valuable information. Even if it's only 1 thread with ALL of your information... it will get attention.
Write down 30+ Different headline ideas before choosing one.
That's all there is to it.
Go, choose a topic, create an e-mail sequence, get traffic using forums by providing useful information. not spamming.
If you hit a snag, write a post with your problem and ask for feedback.
Just my 2c.
EDITED: P.S. This is just 1 way of getting traffic, and 1 way of monetizing.
There are many tweaks to this you can do, and once you've got an income flow going you can transition to bigger traffic methods. DO NOT FOCUS ON THIS.
This is a problem that will present itself and will easily be solved once you have an income flow. For now, worry about these 3 steps ONLY.