On-page Knowledge – Knowledge of Meta Tags Optimization, Content Optimization, Title Tag, ALT Tag Optimization, Anchor text, Keyword Research, Sitemaps (HTML & XML) etc.
Off-page Knowledge – Article Submissions, Forums Posting, Blog Submissions, Blog Commenting, Web 2.0 Submissions, Video Marketing, Image Sharing, PDF Sharing, Social Media Optimization, Online Reputation Management etc.