Skip to content

Counselling & psychotherapy · Exeter & East Devon

Tash Thomas-Still Counselling

An integrative counselling practice in Exeter and East Devon. The old WordPress booking plugin kept breaking, so the whole site was rebuilt around a form that cannot fail quietly.

  • Web design
  • WordPress → Astro migration
  • Booking form

Visit tashcounselling.co.uk →

The Tash Thomas-Still Counselling homepage: the headline "Trauma-informed counselling in Exeter & East Devon" beside a portrait of the therapist.

The challenge

The practice already had a WordPress site that presented it well. The problem was underneath: the enquiry form ran on a plugin that broke repeatedly, and when it broke it broke silently: the form appeared to send, and nothing arrived.

A form that fails quietly is worse than no form at all. With no form, someone picks up the phone. With a broken one, both sides believe the message went through. For a practice where the first contact is often the hardest step someone takes, that is the one failure mode worth engineering out entirely.

The brief was to keep the design and the words exactly as they were (they are the practitioner's own, and the tone is the service) and rebuild everything under them on something with no plugin layer left to break.

What we did

4 decisions that made the difference.

01 — The rebuild

Same site, no plugin layer

Rebuilt in Astro, matching the existing design and keeping the copy verbatim. What went away is everything that could break on its own: no theme updates, no plugin stack, no database between a visitor and the page.

The Tash Thomas-Still Counselling homepage: the headline over a portrait of the therapist, with the About section below.
02 — Safety

A way out on every page

Two things are present site-wide: a notice about device monitoring, and a Quick exit control that leaves for a neutral site immediately, also on a double press of Escape. They are part of the design rather than an add-on, and they are the reason the mobile screenshots show a green bar at the top and a green button bottom-right.

The Tash Thomas-Still Counselling homepage on a phone, with the safety notice bar across the top and the Quick exit button at the bottom right.
03 — Walk & Talk

The distinctive service got its own page

Walk & Talk, therapy sessions held walking outdoors, is the offering that separates this practice from every other listing in the county, and it was a paragraph on the homepage. It now has a page built as a walk, with the route drawn as you scroll.

The Walk & Talk page: the heading "Therapy doesn't always need a room" over a woodland photograph.
04 — The form

A booking form that cannot fail quietly

The enquiry form is four short steps, and it posts to a workflow that is not the website: the enquiry is delivered by a transactional email service and the sender gets an automatic acknowledgement. Tested end to end before sign-off. If the delivery path ever breaks, it breaks loudly.

The Book Your Free Consultation page: a four-step form showing the Contact Info step with name, email and phone fields.

The results

Measured, not estimated.

Lighthouse against the live site on 28 July 2026, three runs per device. These are the averages.

Performance
100

Lighthouse desktop, average of three runs

Performance
98

Lighthouse mobile, average of three runs

Largest contentful paint
0.4s

Desktop, against the live site

Cumulative layout shift
0.042

Desktop, against the live site

Lighthouse averages, 28 July 2026
Device Performance Accessibility Best practices SEO
Desktop 100 97 100 100
Mobile 98 97 100 100

Every run kept as JSON and HTML, in caso-de-estudio-tash-counselling/. Ask and I will send them.

Built with Astro, self-hosted variable fonts, no client-side framework, static build served by Nginx on a Hostinger VPS.

Every site here is built the same way, without a page builder or a plugin stack: how I build websites.

Want the same measurement on your site?

A free audit, no obligation. You get a clear list of what is holding your site back and what to do about it, not a sales pitch.

Get a free audit

← All case studies