Off page optimization is one of the best SEO techniques. Off page optimization helps to generate back links as well as increase traffic to your website. There are many off page activities :
Social Bookmarking
Directory Submission
Forum Posting
Press Release
Blog Posting/commenting
Classified