If you are discouraged by the lack of traffic to your new website, then you need to learn the basics of SEO. SEO is search engine optimization, or making your site search engine friendly. After a search enging user puts in their search term, then the search engine wil use a system of ranking sites based on the relevance to the term and the popularity of the site. The higher your site ranks in the search engines rankings, the more likely the searcher will click on the link and land on your site.
The key is to have your site in the top ten listings for your keywords. The trick to getting your site higher in the rankings is through the use of SEO. SEO is an ongoing process for your website.
You can start by learning how the search engines compute their rankings. Many people think that the major search engines have virtually every page on the internet indexed. It is not a well known fact that less than 20% of all websites are indexed.
Sites that are just copies of other sites wont be listed, or if they are too new they may be passed over. There could be some technical problems with your site such as bad robot text, or broken links that keep the search engines away. There are literally hundreds of factors used by the search engines to rank you site and all are important. Presuming that you don't have technical problems, then there are some fairly simple options avaliable to you for improving your ranking. Having unique content is one very important step in the process.
No matter what your site is about there are ways to keep the content fresh and unique. Consider adding a blog to your site and update it regularly with information on your niche. Think creativly about how your site is unique and add that to your content. It may be someting as easy as your specific product information, or pictures.
Some new marketers think there are ways to shortcut the process, but don't be tempted these techniques will backfire and hurt your site. Techniques like keyword spamming, hidden text, link spam, meta tag stuffing and more will all end up hurting your ranking at best, and at worst will get you banned from the search engines all together. After building your unique content, gaining links to your site will help increasing your ranking. Again, there are right and wrong ways to build these links. Natural, one-way links to your site are the best way to build your ranking and traffic.
Having high quality content may lead other webmasters to link to your site, however these may be difficult to gain in the beginning. Links that can help can come from writing and submitting articles on your niche, commenting on articles or blogs, and posting to public forums. All of these techniques will help you gain exposure and increase in the search engine rankings.
The effort needed for applying SEO will return benefits that make it well worth your time. Most successful sites receive more than half of their traffic from search engines. If your site is designed to be SEO friendly, then that traffic will be highly targeted to your niche.
You can try to trick the search engines into sending traffic to your site by using less ethical SEO practices, but the traffic may not be the quality that will come from doing it right.
Rob Emmerson is a leading expert in SEO and has written extensivly on the subject in articles and eBooks. He offers a free step-by-step SEO Course . In addition he writes a daily SEO Blog where he shares tips and tricks to improve your SEO.