On Page Optimization
The most important and first step to understand SEO is that Search Engines are machines text/html driven. Indexing a website is the process of storing your website information into the search engines mega servers and databases and assigning it to several keywords / search strings.
Off Page Optimization
Off site optimization consists of all the techniques not performed directly on your website which mainly are back links from other sites. Reciprocal, Three Way and One way links are the three different types of backlinks you can achieve
Search Engine
At the moment there are three major search engines. Ranking is mostly based on onsite optimization and as many quality back links as possible. Google, Yahoo and MSN are the three major search engines.
Keyword Research
Keyword research is a practice used by search engine optimization professionals to find and research actual search terms people enter into the search engines when conducting a search.

