If your website is not producing as much revenue as you would like, chances are you are guilty of not targeting your audience correctly.
Today's business environment is so competitive that a small business best bet is to focus on developing niche products where there is less competition from large firms.
Take the online book market. Amazon.com dominates the field, so smaller start-ups are wise to focus on books in specific niches. There are sites for best sellers, out of print books, used books, Oprah's Books, teen books and so on and on. Imagine a small company trying to compete with Amazon's huge inventory and variety. Then imagine that same company aiming for more depth in a much smaller field.
Another reason for niche websites is because you want to get listed in the top 100 sites on any particular search engine. By making a website based around a highly focused niche you reduce considerably the number of competitors that you have. This makes it easier to rank well in the search engines (the first 3 pages, or top 100 sites). Without a high Website ranking it is not possible to attract free search engine traffic and hence free visitors.
If you are an affiliate that thinks big and joins dozens of programs, you are in for a bit of a shock. Your site is indistinguishable from a myriad of others, no one knows it exists, and you are very lonely. Am I right?
You need to promote what you join, and it is impossible to promote that many programs effectively. You won't succeed at any of them, you will lose interest, and your business will disappear.
Instead, you need to focus on one thing that you love and create a lot of good content.
Everyone who has a website is constantly trying to improve their search engine rankings by optimizing their websites and getting inbound links etc. However one of the easiest ways is to create content that no one else has – unique content. Unique content written for an extremely focused niche market is a sure ticket to promotional success.
If your website contains your main keywords as well as a variety of related ones, used in a natural way throughout your pages, you will out perform your competition with fewer, less targeted pages. Using all these keywords throughout your pages also makes your content more interesting, rational, and satisfying. Imagine that…the question is not whether you simply occupy a niche, but how much obscure secret stuff you know about it, how much of an expert you are about it, how passionate you are about it, and if your site is interactive and fresh.
Yet another example of "build it and they will come."