A work-related question that turned out trickier than it looked: where do you start searching for a company that provides search engine optimization services if you are not familiar with the SEO space?
Here are a few tips by Aaron Wall back from 2004 -- search SEO forums, read ClickZ articles, get recommendations -- but this is not very helpful for someone who has never been exposed to SEO before. You could probably try looking at the highest-ranking competitors then seeing if their names would come up on some SEO company's client list, but again, this involves some understanding what to look for and I'd imagine this method is not horribly reliable either.
But then, how about typing "search engine optimization services" or a few similar combinations into Google and work your way from the top down? Doesn't it make sense? Do companies that rank higher charge more? I see a few results that apparently have been pushed up by Google based on my Boston IP address - even better.
What do you think?