My message can be boiled down to the following points:
- Website owners are unhealthily obsessed with their rankings on Google.
- We should be creating primarily for people and not search engines.
- The best way to improve your ranking is to produce great content that people link to.
- That great content is better produced in-house, rather than being outsourced to an agency.
- A good web designer can take you a long way in making your site accessible to search engines.
- Before you spend money on an SEO company, make sure you have the basics in place first.
An unfortunate response
Unfortunately this caused a massive and aggressive reaction in the SEO community. Smashing Magazine was attacked for publishing the post, I was told I was out-of-date and ill informed (which is of course entirely possible), but worst of all there were a shocking number of attacks on me personally.
To be honest this doesn’t entirely surprise me. I have been working with the web long enough to be all too aware of the over reaction it creates in people. However, it is always hurtful when somebody attacks you as a human being, rather than your opinion.
Of course not everybody was like that. I had great conversations with Bill Slawski and Joost De Valk, both of who attempted to put me straight personally and on their blogs. I very much appreciate them taking the time and they have helped to soften my views.
SEO companies do have a role
I think it is important to stress that I do believe SEO companies have a role. The problem is they are often brought in when there is still much work that could be done internally within the organisation.
To me its about return on investment. Why spend money improving your search engine rankings when you could spend the same money improving rankings and producing more engaging content? Or why not spend money on improving your rankings and building a more accessible website?
There are two exceptions to that general rule of thumb.
First, the SEO industry is changing. They are increasingly helping clients with content and that is great. However, if that is the role they are going to take then they need to stop saying they are about “search engine optimisation.” Creating great content is not primarily an SEO job. They have a branding issue there.
Also, although I am happy for an SEO company to help educate clients about content they shouldn’t be writing copy for them week and week out for them. Take the approach of a content strategist who trains up the client, provides them a strategy and then encourages them to take on the role themselves. Isn’t that better for the client?
Cleaning up after bad web designers
The second exception is where the web designer has built an inaccessible website. As Joost De Valk said in his response to my post, it falls to the SEO company to clean up the mess.
This is obviously an issue that needs addressing in the web development community and why we need people like Joost speaking at web design conferences.
However, I wouldn’t expect a web developer to provide all of the technical subtleties of an SEO company. That is probably too specialist for most web designers to do.
I don’t doubt that these subtleties are important and do make a difference to rankings. However, once again it is important that we have the basics in place first:
- Great content.
- A solidly built website.
Setting the right priorities
Hopefully that helps clarify my position slightly. I am not for a minute trying to destroy the SEO sector (as I was accused of repeatedly). What I am trying to do is set priorities straight.
I guess in short it is the phase “search engine optimisation” I have a problem with. It implies we should be accommodating the idiosyncrasies of search engines above the needs of users.
That is something I will never compromise over and I am sure something the vast majority of SEO companies would agree with.