Bodhi Massage Therapy Clinic
A calm, fast rebuild for a Windsor massage therapy clinic - moved off WordPress onto Next.js, with nine treatments explained simply, tax-included pricing, and booking that is never more than one tap away.
![Bodhi homepage: 'Bodhi [boh-dee] n. Origin, sanskrit: enlightenment, depth of knowledge' over a serene treescape](/_next/image?url=%2Fwork%2Fbodhimassage%2Fhome.jpg&w=3840&q=75)
Bodhi means enlightenment in Sanskrit, and the clinic's site needed to feel the way a good treatment does: calm, clear, and unhurried. We first built Bodhi's site on WordPress, then rebuilt it from the ground up in Next.js, keeping the original logo, photography, and brand teal and rethinking everything around them. Nine treatment types are explained in a sentence or two of plain language, each on its own page. Pricing is published tax-included, with add-ons priced up front, so there are no surprises at the front desk. The six registered massage therapists are introduced by name, all members in good standing with the College of Massage Therapists of Ontario. Underneath, every page carries its own search metadata and structured data, old WordPress links redirect to their new homes, and the clicks that matter - booking, calling, gift cards, directions - are measured. And because the whole point is getting on the table, online booking through the clinic's ClinicSense system is one tap away from every page.
- Treatments, explained in plain language
- 9Treatments, explained in plain language
- Registered therapists, CMTO members
- 6Registered therapists, CMTO members
- Online booking & gift cards
- 24/7Online booking & gift cards
What shipped, screen by screen
A treatment menu clients understand
From deep tissue and sports massage to hot stone, cupping, and prenatal care, every treatment is described in plain language a first-time client can act on - what it is, how it feels, and who it helps - with its own page for people searching for that treatment in Windsor.
- 9 treatment types
- A page and search listing for each
- Plain-language descriptions

Tax-included, surprise-free pricing
Every duration from a half hour to two hours has its price published with tax included, and add-ons like hot stone and Indie head massage are priced up front. Insurance receipts, payment methods, and the cancellation policy sit right beside the prices. Clients walk in knowing exactly what their visit costs.
- All prices include tax
- Six durations, clearly priced
- Add-ons priced up front

Credentials that put clients at ease
Massage therapy is regulated healthcare in Ontario, and the site treats it that way: all six therapists are introduced by name as registered members of the CMTO, each with a bio page of their own, the clinic's owners front and centre, and an FAQ that answers insurance and first-visit questions honestly.
- 6 RMTs, each with a bio page
- CMTO membership stated plainly
- FAQ for insurance and first visits

Booking that never gets in the way
A Book Now action follows the visitor through every page, wired into the clinic's ClinicSense scheduling, with digital gift cards a click away. Phone, address, opening hours, and free parking details round out the contact page, and every booking, call, gift card, and directions click is tracked, so the clinic can see what the site actually brings in.
- ClinicSense online booking
- Book Now on every page
- Every booking and call tracked

“When starting a business, there are so many moving parts and things to think about. Thankfully, Paul took website design, function, and maintenance completely off our checklist. He captured exactly what we wanted our online presence to be, and taught us how to be able to access and interact with our website in the easiest way possible. He's made himself available for follow up questions, assistance, and general advice. As people with limited computer knowledge, having Paul in our corner has been invaluable for our business. Paul is someone who is friendly, approachable, knowledgeable, and we highly recommend his services.”
More projects

GBC Help Board
A private help board for a Windsor church family - members ask for a hand, approved helpers offer, and the first to offer is matched, with the privacy rules enforced in the database rather than the interface.

Tender Dental Care
A ground-up rebuild for a Burton, Michigan dental practice - 52 pages covering 26 treatments and seven surrounding towns, written to answer every question a patient has before they pick up the phone.

Coatings Management Corp
The complete web presence for a four-facility, 65-year-old American metal-finishing operation - design, positioning, and 20+ pages of engineering-grade content, built from the ground up.
Have a project in mind?
Tell us what you're building. We'll get back to you shortly with next steps - no obligation.