For SEO of your website, these Off-Page techniques such as Press release submissions, directory submissions and Social bookmarking are the most effective techniques as they really help in generating traffic to your website and also helps in improve the rank of your website. I am using these SEO techniques for my websites and they really helps.