Content building and promotion with the use of proper keywords is the best technique that can be used to build your website ranking and also build its popularity. Some other off page techniques that help to rank your website are:
Article submission
Press release
Classified ads
Social bookmarks