Hi Steve, another excellent and thought provoking article from you and whilst I agree with the main thrust of it, I don't think it's a simple case of "one size fits all", by that I mean there are more things to take into consideration than to simply suggest, there's no point in doing your own seo.
At the crux of the other side of the argument is the point that Emma brought up, there are a hell of a lot of small businesses out there who simply cannot afford to pay a professional seo, most of these businesses have already started down the road, slapped up a website with the idea "build it and they will come". These businesses are the most vulnerable to be preyed upon by the seo scam artists, promising the earth for very little (or a lot) of money.
Here's my thoughts on the money side of things.
Can business owners afford to spend 4 months earning nothing while getting nowhere with seo?
The implication here is that every business owner is working from waking to sleeping making money, now I'm sure that this is not the case and each and every one of us has a degree of free time to do with what we will. If some of that free time is spent on forums learning about seo strategies that can then be implemented to increase the profitability of their own websites, nurturing your website little by little will, over time, pay dividends.
I thought the article was very good but at the same time, clinical! There's no flexibility for it to adapt to other scenarios, it just asserts the view that businesses shouldn't waste time learning seo but to go and pay for it because every second they don't do this they're losing money, most businesses don't earn from the outset but are often built up over time into profitable businesses, there's no shortcut to bypassing the development curve.
Another important side benefit of learning about seo (I'm not talking about learning all the ins and outs to do it on a professional level) is that it'll forearm a business against:
1) Ending up with a website that is going nowhere in the search engines due to structure or design limitations (in my experience a pretty common occurrence).
2) Employing a dodgy seo company who could well do more harm than good to their website (I'm seeing more new enquiries from people who are better informed about seo which empowers them to make informed decisions, than previously).
Seo is one of the fundamentals to the success of a website and is something that should be taken into consideration at the planning stages of a website which will hopefully prevent costly (both in time and money) mistakes being made in the building stages of the website.
Last thoughts...
1] If you've got the time available to learn seo for yourself then jump in and roll your sleeves up, it'll cost you nothing except your time and, if the time you spend reading up on seo would otherwise be spent vegging in front of the telly then at least your time is working ultimately in your own business interests.
2] If you don't get it or flop, or even get cheesed of with things then yes, pay someone to do it but that doesn't necessarily mean a full blown seo campaign needs implementing. Trim your keywords down and trim your costs accordingly. As with everything, start small and work up when the money starts rolling in.
3] Can non techy people learn seo? Absolutely! How many businesses will have experienced improved rankings (rankings that have resulted in an increase in revenue) simply because they hung around this seo forum or other seo forums, read, asked questions and applied the advice, 5, 25 or thousands? I bet it's in the thousands.
Seo is not rocket science! It's far easier than it's made out to be (very often misrepresented to businesses as some sort of mystic science ) and is freely available to those that have a desire to succeed no matter how tough things are. You also don't need to be an expert at seo to get something out of it. It is entirely possible to start off small, pick off the low lying fruit and grow in expertise whilst seo-ing your site.
I also completely agree that seo is not necessarily a standalone solution to online business, especially new businesses, you need to implement other forms of marketing (including ppc) to ensure that your website stands the best chance. I believe that ppc and seo should go hand in hand as an online marketing strategy whilst you should also be exploring off line marketing ideas as well. Seo is certainly not a quick fix and you need to have in place other, more instant means of attaining visitors for your website whilst waiting for the organic rankings to show.
Just my 2C
Ray
Ps. Thanks for the kind words