Both on-page and off page SEO are important for improving website traffic. Keyword research, quality content , optimized URL, description, meta tag etc will be helpful in getting more traffic. Follow forum posting, blogging, article submission, ad posting , social bookmarking etc.