There are two type of techniques in SEO
1.On-Page
2.Off-Page
On-Page technique include keyword searching,title,content duplication,meta tags etc. which will be doing while creating a website or webpage.
Off-page link building technique include social bookmarking,directory submission,blog...