Having designed and developed a website would not ensure success. Next crucial step is the online promotion of web site. The foremost challenge faced by brand-new internet business owners is lack of traffic. Obviously, if your website isn't getting any traffic, you're not generating any sales. The best way to do this is by using the search engines. After all, the people you want to visit your site have no other choice to find you except from the search engines unless your site is already known to them. This is highly done through a search engine optimization process directly on your site. Other subsequent forms of promoting a site are; paid advertising with the search engines and inbound links from other related or non-related sites. Search engines like Google and directories like Yahoo! can still be a great source of free traffic for your website. The trick is getting a competitive ranking for your best keywords