The cost of a website design can vary greatly but as an average figure you should expect to pay anywhere between £750 to £1999 for a good website with SEO, hosting and management. Larger websites with more than 12 pages would cost more.