Work

The CBT Guru

BABCP-accredited CBT practice in Surbiton, with fees, insurers and booking.

PHPTailwindMySQLAPIs
Overview

A site for a BABCP-accredited CBT therapist running a private practice in Surbiton and online across the UK. Sessions in person or remote, a specialties page that takes eight conditions in turn, from the common signs to how CBT treats each one, insurer details up front, and three ways in that match how people actually get in touch: a booking request, a free first chat and WhatsApp.

Status
Live
Role
Design and build

What it proves

I can work to an accredited therapist's constraints and still put the fees, the insurers and the booking where a client can find them.

OutcomeA practice that takes bookings instead of emails.

The live site

The CBT Guru, as it is today

Captured 1 September 2026
thecbtguru.com
The CBT Guru, the whole home page as it renders on a desktop browser
The CBT Guru, the whole home page as it renders on a phone

Full-page captures of the live site, 1 September 2026. Opens in a new tab.

In the product

What The CBT Guru does

8 things, read 1 September 2026
  • The fee is stated on the page: £90 per session, online or in person, seven days a week.

  • Eight specialties, each with its own card: OCD, anxiety, depression, ADHD, PTSD, panic and phobias, GAD and DPDR, and addictions.

  • The insurers it accepts are named on the front page: BUPA, AXA, Vitality, Aviva and WPA.

  • How it works is laid out in three stages: initial contact, an assessment session, then ongoing support.

  • Why CBT is explained in the therapist's own terms: practical and goal-focused, evidence-based, and time-limited.

  • Serves Surbiton, Kingston, Richmond, Teddington, Walton-on-Thames and Weybridge, with local pages for Cobham, Esher, Thames Ditton and Twickenham.

  • A reviews page, an FAQ, and a Get in touch link in the navigation.

  • The practice room is shown on the page: a private, sound-insulated room near Surbiton station with free street parking, or the same session online.

How It Went

Inside the CBT Guru build

4 parts

Where it started

A private practice competing with directory listings it was renting, and taking every enquiry by email. Prospective clients had no way to see what a session cost or whether their insurer was covered without asking first.

How it was built

Custom PHP with its own layout and page structure rather than a builder, so the specialty and area pages stay fast and editable. Enquiry and booking routes are wired to the ways people actually make contact, WhatsApp included. The booking request asks what brings someone to therapy, which days suit, in person or online, and whether they are paying for themselves or claiming through BUPA, AXA, Vitality or Aviva, so an insured client says so before the first reply.

What shipped

A booking request form, a specialties page covering eight conditions, the fee and the insurers stated openly, and local pages for the areas the practice serves.

What it has become

The site now states the things a prospective client used to have to ask for: £90 a session, online or in person, seven days a week, and the eight specialties covered: OCD, anxiety, depression, ADHD, PTSD, panic and phobias, GAD and DPDR, and addictions. How it works is set out as initial contact, an assessment session and ongoing support. The front page lists the areas the practice covers in person, from Surbiton, Kingston and Richmond out to Walton-on-Thames, Weybridge and Cobham, alongside online sessions across the UK. There is a reviews page and an FAQ, and a Get in touch link in the navigation.

The CBT Guru, the website as built
Built With

The stack behind it

4 tools

The tools behind The CBT Guru. Everything I build with is on the work page.

  • PHPLanguage
  • TailwindStyling
  • MySQLDatabase
  • APIsIntegration
Local

Built in Surbiton

The area page

Building something like The CBT Guru?

Now taking new projects.

Start a Project
The service for builds like thisTherapistsCalm private-practice sites with booking that fits how you actually work.