There is some great advice here already, but there are some other things you should consider.
Internet marketing is all about math, doesn't matter what you're selling online; it all comes down to traffic and conversions.
I've heard no one on this thread say anything about that, but when it comes to online business you MUST focus on traffic and conversions.
Everything else is superfluous. SEO/ free traffic, ppc/ paid traffic means nothing if you can't convert the traffic.
And more important than the products you sell is building a LIST!
If you don't know what 'building a list' is, it's simply setting up an email capture forum where your visitors enter in their name and email to
get something valuable for free. (like an ebook, audio, video...ect)
That builds you an a list of LEADS. Then you can segment your BUYERS list from your PROSPECTS list.
Focus on building your list more than anything else. It's an asset that you grow, and you can not only pitch your own offers, but affiliate offers
as well; thus giving you the ability to 'make money overnight'
But then you'd need to learn how to 'treat your list' to keep them responsive..ect
Aweber.com is my preferred list management software.
Your landing pages are important. It's about conversion percentages! Split test everything. I don't know why no one has told you this yet, but this
is the most important thing for marketing online.
Remember this one fact and it'll change your life:
Only 2% of first time visitors will buy the first time they land on your page (average for a decent site). By adding just ONE follow up email to your
LIST, you increase that conversion rate from 2-3. a %50 increase in conversions just by ONE follow up. at 2 follow up's it jumps to %5, with 3 it
jumps to %10, add one more, it jumps to %17.. %50 of your sales will happen AFTER your 7th contact. So if your email list follow up emails don't go
back at least 7 emails, you're leaving money on the table.
If you create a page just to generate leads (commonly referred to as a squeeze page), you want to track test and tweak. (and split test with paid
An example: www.themakemoneylife.com...