Recently I've been doing several seminars on social media marketing and specifically how it integrates with search marketing campaigns (in order to stay in my area of expertise too). Having met a lot of SEOs over the years, most of them broadly fall into one of two camps:
The "technical" SEO types
These are guys that insist that Google is always going to have an algorithm to sort pages, therefore understanding and "exploiting" (or "fine-tuning") pages and links to these algorithm will produce the best results.
The "content" SEO types
Tend to disregard the fine-tuning / more technical aspects of SEO in favour of putting all their effort into producing top-quality content to attract links.
Tend to disregard the fine-tuning / more technical aspects of SEO in favour of putting all their effort into producing top-quality content to attract links.
I'm not going to labour over "which is best" in terms of approach, but there have been notable examples, such as Michael Gray's I Listened To Google and Failed.
In my opinion, I've seen a broader range of "mediocre" success with a technical approach, but a much more spiked, total hit or total miss with the content approach. In both cases, I've also seen one let down with a total lack of the other.