Case study · Website · Taxi & Transport

Esher Cars turns a traditional taxi website into a 24/7 booking platform.

A premium Next.js website for Esher Cars, a private hire and airport transfer firm in Surrey: online booking, owner-managed airport fares and a custom CMS, so the owner runs the site, fleet, pricing and enquiries from one dashboard.

  • Online booking, 24/7
  • Custom CMS
  • Owner-managed airport fares
  • Next.js, PostgreSQL and Prisma

Services: Strategy · UI/UX design · Web development · Custom CMS · Online booking · SEO

Esher Cars website homepage on desktop
Esher Cars website homepage on a phone

The challenge

A website that works as a business tool.

Esher Cars needed an online presence that better reflected its service quality and reduced the operational burden of managing its website. The objective was clear: a premium website that works as a practical business tool, not simply an online brochure.

  • An outdated digital experience

    The existing website lacked the polished presentation expected from a professional private hire and airport transfer service.

  • Too much dependence on developers

    Updating prices, replacing vehicle images, changing contact details or editing page content needed external help, slowing down routine business decisions.

  • A limited booking journey

    Customers mostly relied on phone or email to enquire, which created friction for people arranging transport outside normal working hours.

  • Fragmented enquiries

    Booking requests, general enquiries and driver applications needed a more organised way to be collected and managed.

  • No centralised control

    The owner wanted to manage the website independently, down to individual images, headlines, paragraphs and links.

What we built

Four priorities, one platform.

Esher Cars homepage with a Book your journey online now bar

01 · Customer-facing

Online booking

Customers arrange journeys online, at any hour, without depending on phone calls or email exchanges.

  • Pickup, destination, date and time
  • Vehicle selection
  • Upfront airport fares, from rates the owner manages
  • Pay the driver after the journey, with no online card step
  • An email confirmation to the customer and an alert to the owner
  • Every booking in the admin dashboard to review, confirm and manage
Esher Cars website admin sign-in page

02 · Owner-facing

A custom CMS

A dedicated content management system, so routine updates never wait for a developer.

  • Edit every page, from the homepage to the legal and accessibility pages
  • Update phone numbers, email addresses and key links in one place
  • Add, edit or remove vehicles and replace photographs
  • Adjust airport transfer fares
  • Create local landing pages and publish testimonials
  • Upload imagery to a cloud media library
Driver application form on the Esher Cars website

03 · Owner-facing

One inbox for submissions

Booking requests, enquiries and driver applications arrive in one place.

  • Bookings, contact enquiries and driver applications together
  • Status tracking, such as new and handled
  • Structured driver applications, easy to review
  • Authenticated access, team accounts and password reset
Esher Cars fleet page with saloon, estate and MPV vehicles

04 · Customer-facing

Premium design, built on trust

The first impression a customer gets, designed to communicate professionalism before the journey begins.

  • Clean, premium interface: typography, spacing, imagery and motion
  • Mobile-first layouts for customers booking from their phones
  • Prominent booking and contact options
  • A fast, streamlined experience
  • SEO foundations: structured metadata, a sitemap and local landing pages

The difference: a dynamic CMS

A website the owner edits themselves: any image, any text, any content.

The client asked for one thing above all: the freedom to change anything on the site without calling a developer. So we did not build a fixed website. We built a dynamic CMS, and the site is made from content the owner controls, down to individual images, headlines, paragraphs and links.

  1. 01

    Sign in to the admin

    The owner and their team sign in to a secure dashboard.

  2. 02

    Change anything

    Edit a headline, swap an image, adjust a fare, add a vehicle or publish a testimonial.

  3. 03

    The site reflects it

    The website shows the new content, with no developer in the loop.

What the owner can change

  • Text

    • Headlines and paragraphs
    • Every page, from the homepage and Services to the legal and accessibility pages
    • Become a Driver and Contact pages
  • Images

    • Replace any photograph on the site
    • Add, replace or remove vehicle photographs
    • Upload to a cloud media library
  • Links and contact details

    • Phone numbers and email addresses
    • Key links
    • All updated from one place
  • Business content

    • Airport transfer fares
    • Fleet descriptions, added or removed as the fleet changes
    • Testimonials, published as reviews come in
    • Local landing pages for the towns served
  • Team and security

    • Authenticated access
    • Team accounts
    • Password reset
  • Routine changes never wait for a developer.

Inside the site

A private hire site built to take bookings.

  • Esher Cars homepage on desktop

    01

    Book your journey, from the first screen

    A book-online button and the phone number sit in the header and the hero.

  • Esher Cars airport transfer fares for five London airports

    02

    Airport fares, up front

    Fares to Gatwick, Heathrow, Stansted, Luton and London City, shown from rates the owner manages.

  • Esher Cars fleet page

    03

    The fleet

    Saloon, estate, MPV, MPV+ and executive vehicles, each with passenger and luggage details.

  • Esher Cars local area page for Esher

    04

    A page for every area

    A local page for Esher, with popular pickups and a booking button, one of ten area pages.

  • Esher Cars reviews and app download section

    05

    Reviews and the free app

    Customer reviews and the firm's own app for Android and iOS.

How a booking works

From journey details to a confirmed booking.

  1. 01

    The customer enters the journey

    Pickup, destination, date and time, then a choice of vehicle.

  2. 02

    They see the fare

    Airport transfer prices appear up front, from rates the owner manages in the CMS.

  3. 03

    Both sides are told

    The customer gets an email confirmation and the owner gets an alert for the new booking.

  4. 04

    The owner manages it

    Every booking sits in the admin dashboard to review, confirm and manage.

Key features

Built around how the business runs.

  • Online booking, 24/7

    Customers can arrange transport at any time, and the business gets a structured way to handle incoming requests.

  • Owner-managed airport fares

    Fares are adjusted through the admin dashboard and shown to customers up front.

  • Full page editing

    Homepage, About, Services, Airport Transfers, Fleet, Contact, Become a Driver and the legal and accessibility pages.

  • Fleet management

    Add vehicles, update descriptions, replace photographs or remove vehicles as the fleet changes.

  • Local landing pages

    Create and maintain pages for the towns and surrounding areas the business serves.

  • Secure administration

    Authenticated access, team accounts and password reset support day-to-day management.

The build at a glance

Built to cover the whole patch.

Online booking

24/7

pickup, destination, date, time and vehicle

Local area pages
10

from Esher and Claygate to Surbiton

London airports with fixed-fare pages
5
Content management
Custom CMS

pages, fleet, fares and testimonials

The capabilities delivered with the platform.

The business impact

From a brochure to a business tool.

  • Booking accessBeforePrimarily phone and emailAfterOnline booking available 24/7
  • Airport pricingBeforeManual quotationsAfterFares displayed from owner-managed pricing
  • Website updatesBeforeDependent on developer availabilityAfterDirect editing through a custom CMS
  • Fleet informationBeforeUpdates required external assistanceAfterOwner-managed vehicles and imagery
  • Enquiry managementBeforeInformation spread across channelsAfterCentralised submissions dashboard
  • Driver recruitmentBeforeLess structured application processAfterDedicated online driver applications
  • Brand presentationBeforeLimited digital differentiationAfterA more polished, professional experience
  • Local SEOBeforeLimited control over location-specific contentAfterEditable local landing pages and technical SEO foundations

These improvements describe the platform's delivered capabilities. Quantified changes in bookings, revenue, conversion rates or search rankings have not been established.

The takeaway

A premium website should give a business more than a better first impression. It should give the business more control.

For Esher Cars, we brought together thoughtful design, online booking, a custom CMS and centralised lead management in one platform. The outcome is a digital foundation the business can manage and build on as its services, fleet and customer needs evolve.

More screens

Esher Cars airport transfers page with fixed airport fares, desktop
Esher Cars homepage, mobile

Stack

Next.jsPostgreSQLPrismaAuth.jsCloud media storageNetlify

Your turn

Want a website like this for your business?

Tell us what you're building and we'll take it from first idea to live release. Here is how it starts.

  1. 01

    A free project call

    We learn what you're building and recommend the right next step. No pitch.

  2. 02

    Scoped properly

    Anything complex is scoped up front, before we build.

  3. 03

    Built in small steps

    Reviewable increments, with testing running throughout, then a support window after launch.