Just having good keywords and a well coded site is not enough. You need to make sure that search engines see that your site is important, which means generating links into your site from other websites, especially ones which are of a similar category.
The links generated must be from credible sources, and relevant sources to be effective. Generating links in the wrong places can actually harm your sites ranking.
We also do the following work as part of the off-site link building process: