Five SEO techniques

  1. Time spent (keyword research)
  2. Content
  3. Specific keyword placements
  4. Article Submission
  5. Social Bookmarking

Forum posting also very important

Social bookmarking does great for web 2.0 articles you got but not directly to your site. Social Media Marketing does great for your site.

The main word to always have in mind these days when you do SEO is quality. You optimize your website content, you need quality content. Stuffing your pages with keywords will just get you penalised by Google.
You want to post an article, you need a quality article, well written, relevant, informative and post on a relevant blog or website with a good authority. Same for blog and forum commenting.

Only article submission and social bookmarking will not help you to rank in Google SERPs. You also need to follow some other techniques too like Forum Posting, Blog Commenting, Classified ads.

Content marketing is a powerful approach to promote your business on the Web. It is a creation and distribution of valuable, unique content for promoting your service or product purpose. It will help to increase your brand awareness, drive more traffic.

Also blog commenting and classified ads

Apart from these some other techniques are:-
Content Marketing
Classified Submission
Business Listing
Local Listing
Forum Posting