Off page strategies are helpful in building backlinks like forum posting, bookmarking, blog commenting, blogging, article submission, press release, profile linking, business listing etc but all these are old techniques only.
Best method of back links creation according to me is putting links on higher PR sites whether they are article submission sites/blogs/bookmarking sites/directories or forums etc.
High quality backlinks are a major piece of Google’s algorithm and they will continue to be, as they can be the deciding factor that pushes a website to the top of the search results. While link building efforts are done solely for search engine optimization purposes, they are beneficial for several other reasons.
methods for getting backlink for a site are:
1) there are various online directories avaailbale where you can submit your website in the proper category (these directories aloow 3 types of links : i) free ii) reciprocal iii) paid inclusion.
I suggest you to go for free inclusion whereever possible
Paid inclusion should be done only if the directory has good page rank otherwise its waste of mony
Reciprocal links are of no use as google doesnt give weightage to them.
2) also post the details of your website in classifieds which is a better and quick ways to generate backlinks.
3) Article marketing is also a good way to generate quality backlinks.
4) Use social networking websites and create your profile and participate in discussions and q&a there, it will also help you increase backlinks.
you can also hire experts from SEOclerks.