I have to come down on the side of "SEO is bullshit", even though the article in question was mostly content free. It's not that there's nothing to "SEO", just that there's not enough to justify it being a "career". The whole thing smells fishy to me, and I think that the market for it will eventually implode due to all the snake oil being sold. That or the structure will change radically as people who are honest and know their stuff start charging in a different way - perhaps something like getting money for training rather than working directly on a site.
Genuine designers/UI/user experience people are a different breed entirely, who know about making a site nice for people. That's not what "SEO Professionals" sell, though, generally.
Another few disjointed thoughts from my flu-ridden head:
* In terms of comparative advantage, if the thing you are relatively best at is attempting to fiddle with search engine results, as compared to, say, programming, or user interface work, or design work... what's that say?
* ... I had another one a few minutes ago, but my headache got the better of me. Oh, here it is: can't most of this stuff be automated somehow? That would be a legitimate business, creating tools that help people get things right.
I agree with you here, but I don't think I said anything related to people who perform 'SEO'. I am talking about the general notion that is perpetuated that you should modify your site to 'improve SEO'. No, you should create a better user experience by conforming to standards and as a side effect search engines use these as markers.
Inbound links, for example, play a huge role in ranking–but are completely external to the site's user experience.
Do you just not like the term "SEO"? Would you prefer "user experience consultant"?
My point is, there's a gap that skilled SEO people fill, regardless of semantics or the notion that optimization is inherent in a properly built site.
BTW, there's plenty to optimizing Flash sites that don't involve frowned upon methods. Yes, much of it is also about user experience.