Het is denk ik vaak een combinatie van...
Al werkt een link inderdaad wel goed. Maar zoek dan wel een goede link/site met een goede linkpopularity.
Keywords in de metatags op je website zijn ook niet meer nodig volgens sommigen, ben ik het niet mee eens. Voor Google minder van belang, maar voor andere zoekmachines nog wel van belang.
Mijn mening is dat je gewoon zelf een groot deel aan optimalisatie kan doen ipv veel geld uitgeven. Het geld kun je beter in Adwords campagnes stoppen.
Zeker voor nieuwe sites moet je gewoon rekening houden met wat optimaal is voor een website als je de site laat scripten / designen.