It’s an interesting question which people ask a lot.
However, the expert will tell you that there isn’t an absolute answer, the answer is relative. In other words, it depends.
The number of factors which you should consider when deciding which is the best SEO company are many and what you should really be asking is not which is the best, but which is the best for you?
How much is your budget?
What specific goals do you want to achieve?
What are your businesses resources?
Do you have a current SEO strategy?
What is your overall online marketing strategy?
Do you prefer a local company which can give face to face time?
What level of reporting do you require from the SEO company?
Do you have any in-house SEO or web design experience?
Do you need the same SEO agency to also be able to implement your social media strategy?
Do you need an SEO agency who has knowledge of Local search?
Is your website going to be pulling data from a database and deploying data dynamically?
Do you need the agency to provide in-house training?
Would you require Adwords expertise?
Are you comfortable with a “work from the bedroom-seo-ninja-mercenary-assassin”, who may laugh in your face when you explain you don’t know what .htaccess is, or do you need an agency with a pot plant in the corner and a fit blonde with very white teeth on reception and generic pictures on the wall bought from B & Q?
Do you need an SEO company that will not only get you ranked in Google but will understand you business and help you develop a customer conversion strategy that will increase your profit.
Do you need a link building service rather than a general seo agency?
Do you have your own access to writers or do you want to outsource your writing to the agency?
And I could probably go on and on. But you probably get the picture. An expert in the field will instantly know which SEO company will suit you. The answer to “Which is the best UK SEO company?” Is there isn’t one, it’s the wrong question to ask.
“Which is the best UK SEO company for my business?”, however, is a better question.
Although even that needs to be qualified. In my experience no two seo agencies offer the same type of service. You could hire an independent expert to find the best for you, but how could you really know they would not be biased?
The reality is, only an expert can truly spot another expert, which means you must go on other indicators.
The best way to find a great SEO service provider is through personal recommendations rather than asking Google.
But I’m sure you already know that.