On Page and Off Page, both activities are very important.
In Off Page activities include -
Article submission on high Pr sites,
Blog Posting,
Blog commenting,
Directory Submission,
Social Bookmarking,
Search Engine Submission,
PPT Submission,
Video Submission,
Social Media,
Forum
All above mentioned activities are important.