SEO is a technique which can increase the traffic of a website.
I am not an SEO expert but I love to optimize few of my sites, and here are some of the points that I feel are important for SEO.
Submit your pages to major search engines
The very first thing is to get your site crawled by the major search engines for Google you should submit the sitemap via Google Web-master and for Yahoo it needs to be done via Yahoo Site Explorer
You would also need a good Site map generator to submit the Sitemap xml, now if your website has less than 500 pages then XML-Sitemaps is a good website to do the task quickly. If the number of pages are more than 500 then Wonder web ware is a good tool.