The Search Engines, and almost by default that means Google (though it is also worth targeting others) are the best source of traffic you can get. People will come to a search engine too look for a specific site, or subject. That means that people who arrive at your site are there for a purpose, to it's targeted traffic.
There are millions of sites in the world wide web, so how do you get yours to the front of the queue? Most people will only look through the results on the first page or two.
You have to understand how Google ranks your site. First, it looks at the content, for keywords, as well as special "meta" parts of your webpage such as it's title and URL. Then it will use it's own proprietary ranking method known as Page Rank.
Page Rank counts the number of links coming to your site from other sites. The theory is this means your site is more respected, and more useful, than others. It also puts an emphasis on older sites - therefore links from sites that themselves have a high pagerank and age will effect yours more beneficially.
There are two main theories of getting good Search Engine rankings. One states that just by being the best you can, adding content literally every day, making your site easy to navigate and easy to use will naturally result in a good ranking. The cream rises to the top.
Another says you can actively influence the results. By seeking out sites to link to yours, by adding content that specifically includes keywords you wish to be ranked for, and by ensuring each of your pages are listed.
So here's what's important:
i. Find out what Keywords you wished to be ranked for. You can use Google's Keyword Tool for this. So, if for example you have a fishing site, perhaps terms such as "Carp Fishing", "Boat Fishing", "Fishing Rods", "Fishing Tackle" etc can be focused on. You can also look at competing sites and see what keywords they are targeting.
ii. Create pages for each of the terms you have listed. Have the content on those pages include the specific terms a number of times - but don't over do it. And ensure the page URL, Title and Meta Keywords sections include those terms. Make sure the page links to a few of your other pages.
iii. Get links to your main site, and your sub pages.This can be done by signing up to directories, commenting on other blogs, writing articles, asking other site owners to link to you, or just by writing great content that people are happy to link to. In general, one-way links are best - that is where other sites link to you but you don't link to them. Also, anchor-text can influence the link, so the word "Fly Fishing" linking to your page on that subject is better than just a raw link with your URL.
That is essentially SEO in a nutshell. There is an entire industry around the subject, and there are many other tips and tweaks you can use that mostly cover other methods to get links. But in all seriousness you are generally at Googles whim, as if they change their page rank algorithm overnight (which they do) all your hard work could be lost.
So content is the best strategy. You'll even find yourself ranking for very specific search terms (known as The Long Tail) that you didn't really aim for. And the easiest way to create good, search engine friendly content? Use a Blog! Wordpress is especially easy to install.
One last point. Although Google *should* index every page of a well linked site, by submitting a SiteMap you can ensure all your pages are listed.
Use FreeTrafficSystem to build one-way backlinks to your site.
Write articles for more backlinks and traffic.
for more traffic tips