Obviously white hat seo techniques are best method for improving the rankings of website in search engines and Article submission, forum posting, blog commenting and social bookmarking are the best technique of white hat seo but you have to make sure that your posting content should be unique and fresh. Try to provide best information to online users. Never stuff your post with so many keywords and links. And also remember that always select quality websites for submission which has good page rank.