So in my last post, I put my number one pet hate in SEO for 2011 as being told that I should learn to code. There’s a camp that says it’s wrong to point this out as bullshit (coders), and a camp to say it was right (non coders).
Just to clarify – (and this is rather difficult on Twitter) the position stated is not that coding sucks, or that no one needs to learn how to code – of course there are massive benefits to this. I think in SEO you must at least know HTML and some CSS and XPATH functions, otherwise how on earth could you do a site audit?

But to always say that learning to code is nigh on necessity, as Will Critchlow (@willcritchlow) did at Search Love and Dom Hodges (@thehodge) did at BrightonSEO (for the record, I thought they were both great presentations… but), just doesn’t really ring true. Unless I have a mentor with someone to bounce ideas back, it will be an expensive investment of time to start learning a server side language. And why should I when I work with a team of developers who would be far superior?
I also think it’s more advantageous to focus on things I genuinely have a passion for – such as social media and search integration. There are loads of specialisms in SEO and skillsets that don’t require coding, but can still make you indispensable to your business: good ideas are helpful. Often the best creative people might not have a coding brain, but they can come up with sensational ideas such as Devastating Explosions or Take this Lollipop, and get technicians to execute them.
Do advertising copywriters need to code? Is this SEO? I’d argue that big ideas now fit into an SEO team’s remit. Just ask Sam Crocker (@samcrocker) after the production of mahifx.com.
I find it a little annoying, and quite misleading to imply that SEO is a purely technical discipline and that coding is a necessity. I would like to learn, but I’m probably not going to unless it becomes a necessity.
Please stop telling us it is.
