People usually get stuck at this point. They've got the site concept for their online small business put together and even have a few web pages built. Then, they ask me how they are going to market their little business?
3 Ways rank as best:
1. Any business needs traffic. The thing with the internet, you are at the mercy of the search engines. It takes a while for them, to notice you. A really good way of generating organic traffic to your online home business is with SEO'd articles. If you submit to a place like EzineArticles.com, your article inherits the page rank of the ezine and, in this case, it is pure gold. I have had articles go to #1 in 6 hours or less in a medium competition niche.
They are also free.
2. Like I mentioned above, it takes a while for the search engine spiders to do their job of sniffing through your site over the span of weeks to get a good idea of how good your content is and generally how relevant your site is. They measure how long people stayed on your site and all kinds of criteria. Slowly but surely, you will see your online business site start crawling up the search engine response pages.
This generates a high quality traffic and it is free, but it takes time when it comes to marketing an online business.
3. You can "buy" traffic using Pay Per Click advertising. These are those little ads you see sprinkled all over this page and many others. They don't cost anything until somebody clicks on an ad. The traffic they generate is exceptional, but you can lose money quickly so you had better know what you are doing. Go to Google AdSense.com and get their free courses. They are excellent. Even if you don't go the Pay Per Click route, you will learn a ton from these nice folks.
Can you see where you have a lot of choices when it comes to marketing an online business? There are many more so don't just stick to these. Explore the net and do lots of searches.