Off page techniques:
Article submission
Social Bookmarking
Directory submission
Yahoo answering
Local business Listing
Classified submission
Images submission
Video submission
PPT submission
Infograph Submission
Video Submission
Blog Submission
PR Submission
Blog Commenting
Profile creation
Forum profile creation
Business Listing
Yahoo answering
Youtube submission
Blog submission
PPT sharing
Images sharing
Video submission
Question answering