If you try to target everyone as a potential customer, you will likely sell to no one.
When a website is not producing anticipated revenue, you may have improper audience targeting.
Today’s business environment is so competitive. A small business' best bet is to focus on developing niche products. 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 niche sites for bestsellers, out of print books, used books, and so 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.
Niche websites allow you to get listed in the top 100 sites on any particular search engine. By making a website based around a focused niche, you reduce the number of competitors that you have. This makes it easier to rank well in the search engines (first 3 pages, or top 100 sites). Without a high website ranking, it is not possible to attract free search engine traffic. That stops you from getting free visitors.
If you’re an affiliate that thinks big and joins dozens of programs, you’re in for a bit of a shock. Your site is indistinguishable from a myriad of others. No one knows it exists, and you’re very lonely.
You need to promote what you join, and it’s impossible to have effective promotion for that many programs. You won’t succeed at any of them, you’ll 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 trying to improve their search engine rankings. They carry out optimization and get inbound links. But one of the easiest ways is to create content that no one else has—unique content. Unique content written for a focused niche market leads to promotional success.
Be sure your website contains your main keywords as well as a variety of related ones. Use them naturally throughout your pages. You will outperform competition that has fewer, less targeted pages. This also makes your content more interesting, rational, and satisfying. The question isn’t whether you occupy a niche. You must show you know about it. Be an expert about it. Be passionate about it. Keep your site interactive and fresh.