There are 3 different types of SEO techniques :
1)White hat SEO
2)Black hat SEO
3)Grey hat SEO
on page SEO
Title Optiomization
URL Optiomization
Heading Tags Optiomization
Key words Optiomization
Content Optiomization
Internal Linking
Picture Optiomization
Sitemap & Robots.txt
Newsgroup Posting
Social Bookmarking
Local listing
Website Remarking
Doc Sharing
PPT Sharing
Article Entry
Web 2.0
Infographic Submission
Guest blogging
Brokem Link building
Bookmarks