It also depends on your budget what avenue you want to take to achieve this.
For this article's purposes we will be showing a low cost way to start generating qualified and targeted leads for your opportunity.
Instead of directly promoting your opportunity, it is better to promote yourself and a lead generating strategy because most marketers are already in one program or another and they are more responsive to learning how to promote their program and training, as opposed to looking at another opportunity.
Through various free or low cost advertising methods, promote your lead generation strategy and always provide value to your target market giving them tips and techniques.
Once they opt in to your marketing funnel continue to give them tips and training and build trust with them.
Your prospects will then see you as an authority in internet marketing and there is a bigger chance that they will join your primary opportunity.
Even if your prospects do not join your main program, you will still make extra money with your lead generation system so basically you get paid to prospect and generate leads.
This is a very appealing scenario for all marketers and entrepreneurs out there.
No more spending too much on advertising, you get paid to advertise.
In line with low cost promotion, you can use article marketing to put your ads out there.
Article marketing is free and if done consistently can generate a huge amount of traffic to your lead capture page.
As you generate more cash, invest it back into getting more marketing tools and try other marketing methods to bring your program to higher levels of success.
This should be a great starting point in promoting and generating leads for your mlm, home business, and affiliate program.