Seo is a very big topic as it covers almost everything. Seo is about optimization of every web page for search engines. So, there are multiple seo techniques that you should know, it is not a single technique.
Here are some seo techniques.
On page Seo Techniques:
* Meta Tags
* Keyword In Title Tag, Description Tag
* Keyword In URL
* Keyword In Content
* Keyword In H1, H2, H3 Headings
* Image Alt Tag
* Title Tag
* Meta Description
* Content
* Keyword Density
Off page Seo Techniques:
* Link Popularity Building
* Link Building
* Social Book Marking
* Article Submission
* Press Release
* Forum Posting
* Blog Commenting
* Article Marketing