On Page and Off page both are equally important so whenever you are doing SEO you have to perform this both task perfectly.
On page optimization is On site optimization you have to make changes on your site like Meta Tag Creation, H1 tag, Alt Tag, Internal Linking, Content Optimization etc.
Off Page Optimization: In off page optimization you have to submit your site link/Content to other sites. You can submit your content/link to Directory Submission sites , Social Bookmarking Sites, Article Submission sites this all are the off page activity. For more detailed information about On page and off page activity check below list
Here is some of On page and Off page Steps.
On page optimization
Site AnalysisKeyword Research
Keyword Density
Title tags
Meta Tags
Meta Description
H1 Tags
ALT Tags
URL Structure
Internal Linking
Original, Effective & Keyword Reach Content
Sitemaps
Robot.Txt
Blog installation & posting
W3C Validation
Track of target keywords
Off Page Optimization
Directory submission
Classified Submission
Social bookmarking
Article Submission
Press Release Submission
Blog submission
RSS Submission
Forum posting
Link Building
Reciprocal linking
Do Follow Blog Commenting
Off Page Activities List
Article submission
Press Release submission
RSS Submission
Classified submission
Directory submission
Forum submission
Deep link submission
Blog submission
Social Bookmarking submission
Blog Comment posting
Press Release Comment posting
Article Comment Posting
Forum Posting
Search Engine Submission
Yahoo Answers
Link Building
Two way link Building
Three Way Link Building
Email Marketing(Email Sending)
Pinging
Micro Blog posting
Bulk SMS Send
Video sharing
Image Sharing
Audio Sharing
Product Submission
News Submission
Product Review Submission
---------SMO------
Myspace
Friendfeed
Buzz
Hi5
Bebo
ibibo
Digg
Youare
identi.ca
ilike
faves
stumbleupon
brightkite