Really informative, article submission in high and quality sites is the best to boost your organic searches.
every thing has to go hand in hand if the on page is not that strong for the website then in that case the off page activities won't effect the rankings so make sure that all the activities are there in equal proportion