This is the EXACT SEO Formula that I follow when I optimise websites for myself and my clients.
If you implement each part of the fomula properly you should have no problems boosting your website ranking.
Over the years I have managed to uncover the most important ranking factors that Google looks at.
It's well known there are over 200 factors that affect your websites ranking position but what I've found is some affect your rank more than others.
No-one can really worry about covering all 200 factors, it's not logically possible.
I suggest you focus your energy on the SEO Factors that have the most impact.
Even with the constant changing & updating of the Google algorithm I still use the same SEO formula for every website I optimise for my clients and my own.
I keep using it because It just works...