Put in its most simple form, search engine optimization, or SEO, involves applying techniques to make both your website and its content, detectable, and relevant to search engines, search engine spiders, and the human users of search engines.
As with all IT related subject matter SEO is full of three letter acronyms; if you are anything like me reading SEO forums can sometimes make you wonder if you are reading good advice or reading the spider code itself! Coming back to the fundamentals though, SEO that achieves results is grounded on some basic simple principles. Get them right and you are on your way to a good ranking