Many parts go into determining the price of an SEO campaign, and as a result, there are no concrete prices available. Furthermore, the cost of an SEO service depends on the size of your business, the level of competition in your industry, and how much work you want to get done. On average, you can expect to pay anywhere from $1,000 to $10,000 per month to hire an expert SEO consultant in London.