Build notes

Client
Jennifer Higgins, Whole Health Wellness
Practice
Integrative mental-health counseling and personal training
Where
Old Saybrook, Connecticut
Pages
20
When
May 31 – September 19, 2026
14 updates
Stack
Next.js 16 (App Router)
React 19
TypeScript
Tailwind CSS v4
Motion
whole-health-wellness.vercel.app
Whole Health Wellness homepage: the headline “Hi, I’m Jennifer Higgins.”, a short introduction to her counseling practice in Old Saybrook, and buttons to book a free consultation and to read her story.
The homepage on a phone. The homepage on desktop. Captured

What the practice needed

Three kinds of visitors come to this site: people looking for counseling, athletes looking for performance counseling, and people looking for a personal trainer.

The site had to give each of them a clear path, and leave room for Jennifer’s writing, media appearances and the supplements she recommends.

What I built

20 pages, none of them buried. Every page is in the main navigation or one level below it.

Site map · 20 pages
  • Home
  • About
  • Services
    • Counseling
    • Eating-disorder treatment
    • Athletic-performance counseling
  • Personal training
    • Jennifer
    • Second trainer
  • Testimonials
  • Media
  • Journal
    • 6 posts
  • Supplements
  • Contact
whole-health-wellness.vercel.app/services
The Whole Health Wellness services page on desktop: the headline “Care built around the whole you.” above a card for integrative mental health counseling, with a short description on the left and what it includes on the right.
Services: one card per service, each leading to its own page. Captured
whole-health-wellness.vercel.app/personal-training
The Whole Health Wellness personal-training page on desktop: the headline “Strength, coached properly.” and a short introduction above two trainer cards, each with a photo.
Personal training: a card for each trainer, each leading to their own page. Captured

What shipped

Highlights from 14 updates, May 31 – September 19, 2026.

  1. Launched the production site. Redesigned the home page around Jennifer with a calm, editorial look suited to a private practice, and added her headshot to the home and About pages.

  2. Added her phone and email.

  3. Built the supplements page for her Thorne affiliate account, with FTC and FDA disclosures, and replaced placeholder images with her own photos.

  4. Added a journal with six posts and refined the services copy.

  5. Swapped the remaining stock photos for images from her brand shoot.

  6. Added her social profiles and the latest podcast episode to the media page.

  7. Added personal-training pages for Jennifer and a second trainer, both generated from one content file, and gave personal training equal footing with counseling across the site.

How it’s built

One site, two kinds of work.

Counseling has a services overview with a page for each service: counseling, eating-disorder treatment and athletic-performance counseling. Personal training has its own hub, with a page for each trainer.

Trainer pages from one file.

Both trainer pages are generated from a single content file, so they stay consistent. Adding a trainer means adding an entry, not designing a new page.

Disclosures on the supplements page.

The page for her Thorne affiliate account carries FTC and FDA disclosures.

What stayed off the site, and why

Claims I couldn’t confirm.

Every claim on the site came from the practice itself. Anything I couldn’t confirm stayed off the site until it could be.

Stock photos.

Placeholder and stock images were only ever stand-ins. I replaced them with her own photos as they arrived, then with images from her brand shoot.

Her clients’ words.

Her site has a testimonials page. I don’t quote it or show it here: this is a mental-health practice, and those words belong to her clients.

Traffic and ranking numbers.

There are none on this page. I haven’t measured any yet, so I’m not quoting any.

Want something like this for your business?

Start with a free call. You’ll see a real mockup of your homepage before you sign.