Avoid Nightmare SEO Clients, Website Checklist
March 18th, 2008
If there is one thing that really gets to me about SEO, its when you find yourself stuck with a client that you wish you had never taken on in the first place. Their site uses tables for absolutely everything, sometimes even just to add an extra space between words, their navigation is all images with javascript, and their content management system means you can’t change a single thing without having to rebuild the whole site.
If you’ve never had a client quite that bad, consider yourself lucky!
Of course its not always avoidable, sometimes, especially working for a company rather than for yourself, where it is not you who gets to decide what clients to say no to - you get landed with these sites and there is not a lot you can do. In which case my advice to you is to asses how bad it really is, do what you can, and then get out of there.
But for the times when you do have control over whether or not to take on a prospective client, consider the following points:
Do they have a content management system?
If so is it open source, home made, or a company-build ? Open source will always be the easiest to work with, with something like Drupal or Wordpress there is a lot you can do with regards to applying an SEO skin to the site. A company-build content management system is where their web design company built them a content management system specifically for their site, these are usually a lot more difficult to work with, relatively closed, and the company in question are generally very sour about giving you access or permission to change their code.
The worst of the bunch by far though, is the home made content management system - where the client has a freelance web designer who has built them an admin area, and made a complete mess of it. In these cases the web designer will most likely be only to happy to let you into his code and tell you how great it is, but ask him how you are going to implement custom meta information for each specific page, and he will suddenly become very stand-offish. Steer clear!
(Side note - if you must take on a client like this, at least ensure that you have FTP access so that you can hardwire in any changes that you need to)
Does their site use tables, javascript navigation, or frames?
If it does, you may want to forget them altogether. Tables are the least bad, they just make content difficult to crawl - you will need to convert the entire layout to CSS, which will take a fair amount of time.
Javascript navigation is in the middle, search engines can’t follow JS navigation, the easy way around this issue is to replicate the navigation in a set of plain-text base links that search engines can follow.
The worst (unsurprisingly) is frames, which don’t display the full source code, and as such don’t let search engines in, you will definitely have to convert a site like this to CSS and PHP includes, which will take the longest out of all of them.
These types of sites are the ones that keep me awake at night, not out of worry, out of sheer manic frustration. God help you if you have a combination of Frames, Javascript, AND Tables.
Does their server have ISAPI / MOD rewrites enabled?
One of the biggest elements of my initial SEO skin for any site is doing file name changes, and URL rewrites. Now obviously these require 301 redirects, and server rewrite rules. It’s all well and good quoting a client to have this work done, but when you come to upload your .htaccess or httpd.ini file and it nukes the whole site - it gets pretty painful pretty fast. Check this beforehand.
Do they need SEO?
I have a real problem with doing SEO for clients that don’t need it. A cabbage farm for example, DOESNT need SEO. They are the wholesaler, they sell to the retailer, and the retailer sells to the consumer. The consumer uses a search engine to find the retailer, but the retailer does not use a search engine to find the wholesaler! That’s just one example, but if your client’s product or services aren’t directly available to the public, then why do they need to rank in search engines?
You may be thinking, ‘well why not?’ and that is a fair question, I would like to say something fitting like ‘to preserve the integrity of Google’s search listings and maintain the ongoing quality of search results provided the general public’… but I won’t. Its simply because everyone without exception, wants SEO, because they want traffic, and if they are paying you for SEO, they expect to see traffic. But number 1 for ‘cabbage farm’ will still yield no traffic because no one is searching for it, so the client gets frustrated, and you get frustrated. Save yourself the headaches.
Do they care?
Some clients are a dream come true, you tell them that SEO is an ongoing process and it requires a lot of their input, and they step up to the plate and get everything done that you ask them to. Others, can be downright rude, refusing to co-operate with any of your requests, and expecting to see results without them having to lift a finger.
Make sure your client understands what is required of them BEFORE taking them on, if they are not willing to do any updates then there is no point in selling them a blog! You may again think ‘why not’ and the reason is the same, when they don’t see results (due to no fault of your own) they will ask where all that money went that they gave you. Save yourself the aggravation, and set up the blogs for clients that will actively use them.
Finally…
I should make it clear that I am not advocating that you ‘duck out’ of any projects that seem like they might be more difficult than others. I am simply saying that you should asses the above points before taking on a client, or you may find yourself putting in many more hours than you had intended, or been paid for. Having sites that are near impossible to optimise isn’t just ineffective for your client’s business, it affects your reputation to. So play on your strengths!
Had any nightmare client sites of your own? Got any questions? Drop me a line in the comments!
In a recent post I gave you a basic
I don’t even know where to start with this one, Google is an absolute beast, and certainly not something that I take lightly when writing about ‘how it works’. Google Page Rank is relatively new in the world of search engines and is a very interesting addition the wealth of factors that decide where a site gets ranked.