If you have low competitive keywords, then yes article submission, directory submission, link will be enough, you can do by your own but for high competitive keywords. you must have to work hard.
Good Luck!!!
sharma.gaurav
Junior Poster in Training
65 posts since Dec 2011
Reputation Points: 8
Solved Threads: 1
Skill Endorsements: 0
I suggest you should start forum posting, blog commenting, article submission for getting higher rank in google.
indusharma
Junior Poster in Training
50 posts since Feb 2012
Reputation Points: -5
Solved Threads: 2
Skill Endorsements: 0