Continuing with the subject of how much does SEO cost, there are numerous other analogies to which one could make reference to. The cost of SEO is all in relation to your needs and to your expectations. Take for example buying a car. How much does a car cost? Simple question, yet impossible to answer without going into things in slight more detail such as; are you looking for a family saloon, a sports car, a people carrier, a 4 x 4, etc. What is the main purpose you need this vehicle for, once you have established some of the basics you can then start going into the financial aspect of cost. Just like so many things in life, there are excellent SEO companies as well as mediocre and chancers who will gladly take whatever they can from you and do some work from their back room.
SEO in itself is an art; it is a team of people with many different skills which come together and improve your rankings or as a good analogy, opens the floodgates and flood your website with clients. They say that 90% of an iceberg is hidden below water; the same can be said about SEO, most of it is behind the scenes but operating in harmony to drive new business and new clients to your site.
It is always a good idea to try and work with a local SEO company so for example if you are a company based in Surrey, then you would be best of searching for SEO companies in Surrey for example or wherever you may be. This will help in a number of ways as well as cutting costs in any onsite visits as well as being better for geographical targeting as they will be better acquainted with your locality.