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
- Live site
- thecbtguru.com (opens in a new tab)
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 CBT Guru, as it is today
Full-page captures of the live site, 1 September 2026. Opens in a new tab.
What The CBT Guru does
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.
Inside the CBT Guru build
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 stack behind it
The tools behind The CBT Guru. Everything I build with is on the work page.
- PHPLanguage
- TailwindStyling
- MySQLDatabase
- APIsIntegration




