There are two major techniques in SEO. On-page SEO and Off page SEO. On page SEO deals with the content in your WebPages where as off page SEO is all about getting quality links. First two steps of the SEO are very vital and the success of SEO campaign is very much depends on this two steps called site analysis and keyword analysis. It is like the foundation of the SEO process.