Onpage and Offpage are two different techniques for making search engine friendly WebPages. Onpage optimization means making webpage search engine friendly and offpage optimization means getting backlinks from other webpages.
Onpage Topic
2. Content Optimizations
3. Metatags
4. URL Optimization
5. Image Optimization
Offpage Topics
1. Link Building2. Link Exchange
3. Directory Submission
4. Article Submission
5. Press Release
6. Yellow Pages
7. Classifieds
8. Bookmarking
And all types of submission