Getting free traffic to your website is better than continuously paying each time someone clicks on your ad in Google Adwords. In order to get free web traffic your site needs to at least appear on the first page of Google and/or other Bing and Yahoo. Ideally your site needs to appear within the top 5 listings so a person doesn’t need to scroll down to see the other results.
The biggest problem with getting high rankings in the search engines is how to outrank competing websites. If you are in a popular niche you’re probably competing with 1000s or millions of similar sites.
How to outrank your competitors in the search engines