A small business website contains up to 20 pages and can have social media sharing features, multiple navigation menus, dynamic media, etc. Usually it is optimised for mobile. This kind of website design costs between £499 – £999. It works well for start-ups, fast-growing small business, as well as freelancers.