Off-page Optimization: Social Bookmarking submission, Directory submission, Blog Submission, Blog posting, Guest Post, Profile Link, Article submission Comment posting, Article formatting, Forum posting, Link Submission, Forum Submission, Answer Posting, Profile Creation Google Group Discussion, Social Media Optimization (SMO) etc. On-page Knowledge: Keyword research, Competitors, Analysis Google web master, Google Analytics, Knowledge of Alt tags, Title tag, Meta Description, Meta Keywords, Keyword Image Optimization, Content Optimization etc.