06 Mar 12
17 Jun 13 3:36 pm
Starting with on-page optimization and then consistently building links on top of that looks a coherent strategy to me. Besides strategic usage of keywords, on-page optimization covers all kinds of technical and code-related issues (xml sitemap, robot.txt, html code errors, duplicates, redirects…), and having them fixed will inevitably result in better crawlability and better user experience, both are being quite influential ranking factors.
Also, completed on-page somehow reflects the overall quality of your site. Not long ago, on-page optimization was considered not that important in comparison with backlinks. But now the situation has changed, and on-page optimization among other things, proves the overall quality of a site in question. So, if you’re building backlinks manually, for instance, with guest posting techniques or article marketing, then it's better to have the neat site optimized "far and wide".