This is an expanded version of the post “So you want to be a SEO” from the old blog a printer friendly version will be available soon
You are not alone the Search engine optimisation industry seems to be growing at a scary rate and while there is still plenty of room for growth it is starting to burst at the seems with misinformation, conjecture and generally an overall bad public image. This is a little ironic for an industry full of marketers and PR (public relations) gurus.
So what is an SEO?
Search engine optimisers are a branch of Information Architecture within computing disciplines. In general terms they are the cousins of database analysts and brothers of web developers, what you looked surprised? Did you expect me to say the word marketing?
Many people mistake an SEO (person) for marketers this is a misconception based around the fact that as a field SEO (The science behind optimising sites for search engines) has been saturated by Internet Marketers and in recent years SMO (social media optimisers) both of these disciplines have a role to play in the field of Search engine marketing of which SEO is a part of but they are not SEOs.
The Two Ronnies and John Cleese

The Search Engine Optimiser (The SEO)
A Search engine optimiser actually optimises websites and pages on websites to make them not only “search friendly” something most Web designers and developers can do but optimised. The SEO is perhaps the most technical discipline with the SEO expected to have a good understanding of Web development, Web architecture and server side scripting.
The Social Media Optimiser (the SMO)
A social media optimiser sometimes called a Link baiter is a specialist at driving traffic to a site through use of social media sites such as Stumbleupon and Digg. SMO are probably the most diverse group of people but they excel at delivering people to sites often with the goal not to directly sell to these people but to gather and garner links helping to rank a site. Social media optimisation is an important part of any successful part of a search engine marketing strategy. With out links the SEOs work will only take the site so far you often find that many SEO’s either do the work of a SMO themselves or in fact are a SMO with some web design skills.
The Internet Marketer (the masses)
The Internet Marketers are the masses that make up the bulk of the SEM (search engine marketing) industry. They are the Ebook peddlers, the squeeze page and affiliate marketers and the PPC managers. Now none of these techniques should be under valued there are after all hundreds of exceptional Ebooks, squeeze pages and affiliate marketing is a powerful tool and the use of PPC within an “Internet marketing campaign” is often considered a vital effort. The Internet marketer is however often mistaken as being a part of the SEM industry and while their services can be seen as complimentary to an overall Internet Marketing campaign they themselves rarely provide services directly related to SEO.
These are very much stereotyping 3 main groups there are hundreds of subgroups and plenty of people who straggle across groups or simply don’t fit in. For the remainder of this article we will be following the “how tos’” of the SEO, the optimiser, the person who works on pages and sites to help them rank well for given keywords in search engines.
Essential Skills
Still with us, excellent so it’s time to get down to the nitty gritty of what SEOs do, how we do it and why. Of course to answer that completely is well beyond the scope of this post and indeed this blog! But let’s start with a semi formal definition of what SEO is;
SEO as a discipline is formed neatly into two areas “on-page” and “off-page” the SEO tends to focus on the “on-page” while the SMO is focused more on the “off-page”.
“On-page” covers all aspect of optimising a site from making it searchable, to page structure, internal navigation, server side scripting and finally content. “Off page” optimisation covers gathering external links to the site, deep linking, anchor text, and traffic generation all of this is done away from the site but effects ranking.
To rank well in a competitive niche both aspects must be covered, one without the other will have limited success. SEOs specialise in the “on-page” optimisation which means they first need to have some basic skills behind them.
Before you begin, if your serious about becoming an SEO then you should be familiar with the following if your not don’t worry all of these skills are easy to pick up and I have provided some introduction material for each;
- XHTML – Well enough to be able to understand the use of divs, headings, attributes and a fairly reasonable understanding of CSS. You don’t need to be a guru here but you will spend a lot of time staring at HTML so knowing what you’re looking at will help.
- A Server side language such as; PHP/Python/Ruby/Perl/ASP – With the rise of the CMS (content management system) a lot of time is spent working on server scripts and tools it is a lot easier to understand if you have a grasp of programming languages.
- Database design and structure – Again CMS mean SEO’s need to be familiar with databases and feel comfortable editing databases directly and often through a command line.
- Web Architecture – Understanding what HTTP stands for the difference between URI and URL, and an overview of how the web works below the browser level will become invaluable once you start working on more complicated projects.
- Web Servers – In particular a good understanding of either Apache or IIS is vital for the more technical aspects of an SEO job stabbing around blindly in a server configuration file can have disastrous results.
In addition to these 5 key areas most SEOs have some knowledge of AI in particular multi agent systems and Bot design though this is something you pick up but consequently some mathematics background is required, it’s not a massive part of an SEOs life but it will certainly help if you are not terrified of maths. The final skill that most SEOs “pick” up is statistical analysis looking at stats and understanding them again this is not a massive part of the job but an SEO needs to be able to determine success and failures on a statistical level being able to interpret stats is a useful skill just remember the adage lies, damn lies and statistics is true in any industry!
How to get started
Your still here! Awesome I expected to lose 95% of people about the time I mentioned mathematics did you perhaps fail to read that line well just in case…

This little equation is the famous PageRank algorithm or a very early version of it anyway what has this to do with being an SEO very little,I’m not going to say PR is irrelevant as that will cause people to start having panic fits but for the time being I want you to cast it from your mind the Aexa rankings too and any other metric you have heard of. I am going to now tell you the secret of SEO and why the SEOs smile in that “yes dear” manner when you mention how your site has got a PR of 4.
In Search Engine Optimisation there is only one metric worth considering and that is your site position within the SERPs for a given keyword
Now don’t tell anyone else or you will ruin it for the rest of us but your results should not be based on page ranks, Aexa rank, pigeon rank or any other metric but on your position within search engines. The job of the SEO is to help sites rank well not jumping hoops for a green bar.
So let’s look at the areas SEOs cover with my 5 key pillars;
- Keyword research – I’m going to put this as the first thing the SEOs do it’s very much a bread and butter part of our day to day lives, most clients are unaware of what keywords they should be targeting the company name is always the obvious one. Keyword research is a three pronged affair the object is to find a keyword or keyword pair which has a volume of traffic behind after all there is no point ranking for a keyword if no one is searching for it. The second is to determine how competitive a keyword is do you want to be a small fish in a big pond or the big fish in a small pond. Finally and this is an often forgotten step relevancy is the product or service directly related to that keyword.
- Site structure – As I stated in the introduction SEO’s are very much information architects and this is probably where it is most notable an SEO should be involved with all aspect of site structure from designing navigation through to directory structure. The SEOs goal to make the site searchable, intuitive and keyword rich the site structure is one of the most over looked tools. From the domain name through to the sitemap the whole site can be tweaked to provide keywords with small boosts. The SEO is also responsible with making sure the site structure is searchable and that large sites do not have orphaned pages. Getting all pages ranking well on large sites can be a very challenging experience.
- On page coding – The web designers makes it pretty, the web developers functional and the SEO make it search friendly again you will see an overlap with Information architects and in particular usability experts. Indeed accessibility and on page coding SEO are very close that they can often be done by the same person and you will find many SEOs offering accessibility and usability services as well. On page coding covers everything from code structure to heading hierarchy to making sure alt attributes are used in images. This is a very diverse part of the job there are many “tricks” which can be employed.
- Meta Engineering - This is perhaps the only unique discipline that SEOs don’t overlap with other disciplines and even that is not true many web developers will stray into Meta Engineering. Meta engineering covers everything from meta tags in pages, to sending of headers from htaccess and server side scripting to robots.txt any aspect of directing and passing information to robots and in particular search crawlers that are visiting. While most people have come across meta tags in web pages and robots.txt files this is just scratching the surface of the number of ways and methods SEOs have to control the way bots interact with the site.
- External tools – I have included this here because while SEOs are primarily interested in “on-page” optimisation that does not mean they do not use or interact with external tools these can be anything from stats packages and heat maps to the Google webmaster tools all of which can provide an immense amount of data and information. The Google webmaster tools in particular are becoming more and more a part of an SEOs routine providing methods to exclude pages that creped in to helping to select site links (the sub links you sometimes see in search results)
With all these areas it can perhaps be hard to see where to begin and while each aspect on their own is very simple taken as a whole the subject can seem daunting to say the least.
Order of attack
I’m going to suggest a priority order a learning sheet if you like once you feel comfortable with the first art you move on to the next by the time you reached the bottom you will have a good grasp of what it means to be an SEO and capable of making your own sheet as to where to go from there.
- Accessibility, usability and code SEO
- Robots.txt, meta tags
- Site structure, page structure, linking patterns
- Google Webmaster Tools, stats packages
- Keyword research
- Programming and scripting
- Htaccess, server status, error codes
That’s a pretty neat list I think each subject is easy to research and I think builds neatly on top of each other. You may have noticed I have split some issues and moved some others around from my key pillars but this is a list to aid those learning not those already working in this field, I think its better to build on the knowledge you already have before introducing new concepts. It’s also better to beat any bad habits out before they become routine.
Practical resources
So what practical resources would I suggest you invest in if you wish to become an SEO, well I’m afraid a few financial outlays will be needed so credit card or Paypal accounts at the ready:
- Hosting – If you’re starting out you need to get some hosting, even if just a place to play with scripts or ideas a show case for clients or even a blog hosting is an essential. The good news is that when you first start out there is no need to be looking at VPS or dedicated solutions though after a while you may find the need for such things initially something like Dreamhost (promo code TIMSEO) will be fine.
- Reading – There are a few things I will recommend buying or reading, I think that with so many free resources out there that spending money on such material is only worth it for decent products. That said if you are starting out then I really do recommend SEO Fast Start Free Ebook & Aaron Wall SEO Book it costs but is one of the few products that is genuinely worth the price tag at least in terms of word count. I would also recommend two reads from SEOMoz the “Search Engine Ranking factors” which is free and the “Illustrated guide to web friendly sites” which costs a few dollars there are other guides on SEOMoz and if you’re interested in them then perhaps you should look at their premium membership (Update: This has become silly money so think carefully).
- Keyword research – This is one of those huge questions there are loads of resources out there including Wordtracker which is a great product and has a handy free keyword tool.
You can be an SEO
I know this has been a slog your head is filled with new ideas nothing has been truly explained its like being in the theatre you had the warm up act and now all you can here is the banging behind the curtain but this is where I leave you. I hope I have inspired you to join us and take your place as an SEO it is one of the most demanding and challenging jobs in the web. Being an SEO is a totally thankless job like most of computing, yet perhaps one of the most enjoyable and friendly industry. Where to next that’s up to you keep reading and learning, you could always take a course on search engine optimisation as a route or you can go down the self taught route either way I wish you luck.
Disclaimer
These are my thoughts and feelings in an industry with no professional body many “SEOs” will argue with some of the skill requirements or the stereotyping but then that’s probably because I just labelled them the masses and their sulking. On a serious note I have always held the belief an optimiser has to actually touch the thing they are optimiser. There at least in my mind no such thing as an “off-page” SEO, what they mean is they don’t really understand how search engines work but they buy/sell links and submit sites to directories this is not SEO. That said this is a disclaimer not a rant, so all information here is the opinion of Tim Nash a self stated SEO consultant and should be taken as that. May the whining begin!
37 comments
Tim, a great read!
I disagree with statement
I think there are a lot of web developer doing great SEO jobs. A web developer need to create code which is great for SEO too. While using database applications it’s very important to have SEO in mind while writing every row of code.
On the other side I think the group of real SEO specialists is not so big as the group of web designer. I remember me that I was very surprised that people in the US have not a wide scale of knowledge (I don’t want to offend anyone), the combination of web developer, SEO and programmer is not really a common job description…
I would agree lots of web developers do a great job optimising their sites, and there are many web developers out there with excellent understanding of on page SEO.
Also many SEOs are from a web developer background and therefore equally excel in building applications.
The difference between the two is simply the job function they perform, A Web Developer builds a web site while the SEO tweaks and optimises a site.
The skill set is different from each other with the SEO having a more general knowledge of several areas of IA that perhaps a web developer would be less interested in. That said the Web developer is equally likely to be more programming orientated then the SEO.
Both have a vital role to play and a good SEO will often rely on the talents of an equally good web developer and vice versa.
Sounds complicated to me
damn and there was me going for the simple touch
Hi Tim,
Great post!
Where do copy-writing and analytics fit in this paradigm?
Yoav
i can only say – make every day good and interesting content – and you rank better and better … this is the real seo quality…
@Codswallop I think that while copy-writing per say would probably be considered more the skill area of the social media optimiser it has its part to play in traditional SEO the ability to use words (such as keywords) in headings and text without it appearing spammy is a very useful skill and one I have failed to master. Analytics is another of those cross discipline skills I find I’m working with stats every day its a huge part of what I do, and understanding goals and metrics are useful while the SEO might only be interested in ranking positions you can bet his client is only interested in feet through the door so between them they need to find some sort of metric they can use.
unless of course your name is indeed seo in which case I’m totally sorry and I will introduce you to my mate Viagra Smith
@mmaier Certainly having content is something of a prerequisite to optimising content. You will notice I edited your name and removed your URL please don’t try to keyword spam using my blog I get all upset and tend to take you less seriously
Hi,
Great Post.
It is useful for Newbie SEO and also for who want to learn SEO.
Thanks
If we give this definition to a non-seo person,we need a whole day to explain what we mean to say.
Quite possibly not least because I haven’t really defined an SEO so much as explain what one does! but I’m sure you can adapt the opening paragraph and the 3 stereotypes to find a suitable definition.
This post is meant simply as a guide to what an “onpage” optimiser does, it wasn’t meant to frighten people but then again it was meant to make people realise that while Search marketing is a broad and varied profession the actual “SEOs” are really quite specialised in what they/we do.
I think in the current state of Internet marketing and in particular search marketing sites cannot simply rely on one method alone be it, onpage optimisation or Social media optimisation or selling ebooks. Only when all 3 groups are brought together will a site reach its true potential. So while this post is a discussion of 1 of the 3 stero types and the one I feel most affinity to it is not meant as a definition or declaration of what an SEO is or isn’t merely my thoughts.
Hope that cleared that up or not
I was truckin right along with you until you hit the formula. I could probably have done it a few years ago but not any more. Great article, thanks.
Great article.
“This is a little ironic for an industry full of marketers and PR (public relations) gurus.”
Great line.
Really enjoyed reading that.. not been able to say that about a blog article for quite a while!
Great content. I will definitely point many friends in the direction of this blog.
*** The job of the SEO is to help sites rank well, not jumping hoops for a green bar. ***
Sure it isn’t about Pagerank, but it is about much more than just pure rankings.
It’s about increasing targetted traffic. Rankings help with that, not just the “key” keywords but the whole site content and the “long tail”.
For a sales site, it is also about increasing conversions, and there are many factors including usability, content, branding, trust, and so on, that revolve around that topic.
You’ve made an error in the structure and usability of this site: http://www.timnash.co.uk/10/2007/
Your top category is organised by month and then further sub-categorised by year.
It would have been far better to go Big-Endian, with year first. See also RFC 3339.
I did not make a mistake I chose this, the date is unimportant except to remind me of when posts were made. It has no baring on usability except for those relying on permalink structure who would be foolish, given that it could be changed after all
I think its quite sad you have some valid points that perhaps my definition is to narrow but why should I or my readers care when you hide behind anonymous comments, the only reason I approved the post was to answer the question in future you will of course be sent to Akismet hell
I have chosen a very narrow line of what SEO is many SEO do indeed spend a lot of time developing, content, trust and branding but that is because their is no one else doing this function. It is like saying a chef grows his own vegetables yes many do, but not all ,it is not their function to grow veg but to cook with it. So while many SEOs including myself have a much wider skill set and use them in a more varied way then described here that is not SEO but part of a much wider discipline of which many SEOs are part of and work with.
Hi Tim,
Interesting post on SEO. enlighten me on some aspect of seo. still learning. maybe when i got enough knowledge i could be seo person someday, who knows.
Since I’ve been working for Beanstalk Search Engine Position, as the Director of Optimization Services I had my eyes open to how effective SEO can be. In just the last 5 months with only a little bit of time spent on my own site I’ve increase the traffic by 500%!
I also love the feeling of when a client praises you for your abilities, then resigns for a second, or third campaign after.
Hi Tim, you’re so right about it being a hard and thankless proffession, the hardest part is properly educating the clients as to what you’re doing and how results are achieved. I’ve worked with marketing departments who are totally on the same wavelength and it’s been a painless experience, but then you get to the MD and all he’s interested in is £££, he doesn’t want to know things about the in’s and out’s of properly building a decent link profile etc and why we can’t just go and buy 10,000 links overnight to obliterate the competition. No wonder quite a few decent SEO’s work for themselves and rarely take on clients.
Just going back to the subject of Analytics, I think this has become very important now, as I’ve found some companies who are a bit more clued up are actually asking that their SEO’s are being held accountable for what they’re doing, if you’ve not brought in the £££ then they want to know why, and clues as to what caused it, not some SEO going off on the defensive trying to justify their position.
Good breakdown of an often confused industry. seo, sem, serp, etc
Tim,
This is a fantastic read, thanks so much. I have always been in software and web development, but I now have a need for SEO knowledge. This was a perfect start.
I’m glad you enjoyed it and hope you take something away even if it was an urge never to see the term SEO again
Nice post Tim, well done on the SMO job – del pop page
I’m an SEO and have been growing my business lately so I’ve got to the point of looking to hire more SEOs. One thing that stands out in my mind is that the range of useful skills is large and diverse.
The best SEOs I’ve experienced have quite a strong engineering background – good at data analysis, problem solving and more complex technical issues like httpd setup and system maintenance. They usually grok UNIX and some scripting languages. The best are also very good at the “internet marketing” side – including branding, web usability and tying it altogether on the reporting end with metrics.
Passion is always the sign of someone good – I’ve asked candidates to list some relevant blogs they read, what websites and domains they’ve developed or bought for domaining purposes (if they’ll tell me). It’s very tough to find great SEOs at a point where they will work for someone else.
Wow, SEO is science
More like Engineering certainly not rocket science
This article will definitely help those who think SEO is a mere job. I think the fast people realize that SEO is as important as maintaining a good design and proper coding structure the better it will be for seo professionals. I think this post by you will open the mind set of people trying to have a successful online business and even for seo newbies.
Great post Tim. However, in my view the copy/content on the page is a very important part of SEO, as it’s well known that a site’s ranking on a SERP depends for a large part on the page content. You can do your keyword research but if you’re not able to write good copy that integrates those keywords naturally, the site won’t be a success. I’ve decided to specialise in SEO content writing as I found there are so many people who don’t have a clue about how to structure and write web content that is strong from both a search engine and visitor/potential customer point of view.
Hi Tim,
This is the best description I have seen of what an SEO is and does. Now, when are you going to provide the SMO version
cheers
Tony
Hey Tim, had a read… Very impressive. Bookmarked as this is a seriously a well put together introduction to SEO.
Cheers,
Jonathan
Hey Tim,
Have just found this blog and am very impressed.
As a SEO jobs board we are frequently contacted by people looking to get into the industry or wanting to know more about it. This will be a great article for them to get their teeth into.
Regards,
Paul.
Wow, think I need to get my ‘PHP for dummies’ book out quickly!!