Posted this as a reply to a thread here, and I just thought this could very well get more eyeballs if I posted this as a standalone thread, so here it is:
A simple formula that you can test is this:
First, send your target customers to an attention-grabbing, enticing, impressive and compelling opt-in page with a free (or ridiculously inexpensive) downloadable "teaser" offer -- More on advertising your opt-in "teaser" offer later in this post;
Second, a few of your target customers may land on your site's other content pages. When they get there, you must ensure your content should allow them to gain enough benefits that are relevant to what they want in your niche. These benefits should be able to make them think and feel that you're a friendly expert in the niche. Also, an attention-grabbing, enticing, impressive and compelling banner or video or whatever should be in those content pages and should point to your opt-in page;
Third, your opt-in page should be able to compell your target customers to download your free or ridiculously inexpensive "teaser" offer, in exchange for their first names, emails and /or mobile numbers;
Fourth, send follow-up emails that must provide your subscribers (target customers who download your "teaser" offer) with benefits that can supplement the benefits they gained from your opt-in "teaser" offer;
Fifth, after sending a significant number of follow-up emails with relevant benefits for your subscribers, send a broadcast email to your subscribers. This should remind them that they can post their relevant questions, concerns, problems, issues and so on in the community support portal of your website, in order for them to get free tips, advice, answers and so on from you, from your staff of niche specialists or from other community members. This will be very beneficial for your subscribers. This will also allow you to get user-generated content for your site and significant user interaction in your site -- More on advertising your free community support portal later in this post; and
Sixth, send a broadcast email to your subscribers that recommends your main product, then send follow-up emails again with benefits that can supplement the benefits they gained from your main product, then send broadcast emails again to remind them that they can get free support, tips, advice and so on from the community support portal of your site, then send a broadcast email that recommends a relevant affiliate product with benefits that can supplement the benefits they gained from your affiliate product, and so on...
Now, for advertising your "teaser" offer and your free community support portal:
Okay. Let's go with paid traffic (the OP of the thread I replied to wanted advice regarding paid traffic).
First, identify authority sites, blogs, Web forums, social network groups / pages and so on in your niche that are heavily trafficked by your target customers. You can do this with extensive market research, coupled with Technorati's top blog lists, Google / Bing keyword research and so on;
Second, enter the URLs of the sites you found in Compete.Com, in order to get US traffic estimates -- This is if your target customers are based in the US. Otherwise, find a similar site that specializes in your target countries when it comes to giving traffic estimates;
Third, go to the sites that you think would be best to contact for mutually beneficial ad banner placement deals, mailing list ad placement offers, advertorial posting deals and so on. Of course, try to sign them up for a deal =>> You can offer money, beer, kind words, services and so on;
Fourth, create attention-grabbing, enticing, impressive and compelling ad materials and advertorial materials for the advertising deals that you manage to sign up with those sites;
Fifth, go to PRWeb.Com and try to create effective press releases with other types of content (impressive videos, images and so on) that should comply with their specifications and should have attention-grabbing call to action links that point to your opt-in page or free community support page; and
Sixth, integrate Facebook retargeting and Google / Bing remarketing code into your opt-in page and free community support page;
Seventh, create attention-grabbing, enticing, impressive and compelling ad materials for Facebook PPC / PPM right-column and news feed ad campaigns and for Google / Bing search and display ad campaigns -- First create an effective Facebook page with the landing tab for first time visitors configured as your opt-in box and opt-in page content;
Eight, implement Facebook PPC / PPM and Google / Bing search and display PPC ad campaigns; and
Ninth, track your results, improve all relevant things, track your results, improve, track, improve and so on...
That's it. Yes, it's simple. Easy, it's not. Cheap, it isn't. Welcome to the world of business...