JustStart.now

Coaching Website Template

Demo brand: Terra & Still · Wellness coaching · 8 routes · Astro 7 + Tailwind 4

Live preview

Coaching Website Template — the Terra & Still homepage

The demo is a full desktop site. Open it in a new tab ↗

About this coaching website template

A complete site for a coaching practice: eight built routes covering the method, programmes and prices, an about page, an enquiry route and a wired journal.

Sculptural earth — clay, terracotta and sage on a warm neutral ground, in Faustina against Karla. The palette is the loud channel, and it is a palette of materials rather than of brand colours.

The signature move is a ceramics metaphor carried the length of the page: raw clay centred, then shaped, then fired across the scroll. Coaching is a process that turns something unformed into something that holds its shape, and the page performs that rather than describing it with three icons and the words "discover, develop, deliver".

The 8 pages you get

Home /
The clay sequence, the practice’s position and the enquiry close.
The Method /method/
How the coaching actually works. In this business the method is the product, so it gets a full route.
Programmes & prices /programmes/
What is on offer and what it costs. Publishing prices is the filter that removes the wrong enquiries.
About the practice /about/
Who the coach is. The page that decides whether someone trusts you with a year of their life.
Enquire /enquire/
A working enquiry form plus live tel: and mailto: paths.
Writing /blog/
A wired content collection — add an .mdx file and it appears here and in the sitemap.
One worked article /blog/when-the-week-starts-to-wobble/
A real piece of writing rather than a placeholder, showing the full editorial component set.
404 /404
Designed, not default. Keeps the navigation.

What is in the build

  • A ceramics metaphor carried the full scroll — clay centred, shaped, then fired — instead of a three-step icon row
  • A programmes-and-prices route with published figures, which is the filter that stops discovery-call tyre-kickers
  • A method route, because in coaching the method is what is actually being sold
  • Five images on one clay-shaped-and-fired treatment, so the photography and the metaphor agree
  • Faustina with Karla, both self-hosted
  • A working enquiry form plus live tel: and mailto: paths
  • Vitest and Playwright suites included in the repository

The design decision

Every template in this catalog is loud in exactly one channel and deliberately quiet in the other three. That single rule is what stops 65 different worlds reading as one design system in different paint.

The world
Sculptural earth. Clay, terracotta and sage on a warm neutral ground.
The mechanic
A ceramics metaphor: raw clay centred, then shaped, then fired across the scroll.
Loud channel
Palette
Imagery. Clay, shaped and fired
Type & palette
Faustina · Karla
#e9e0d2 #302620 #b5613f

Who it is for

Built for life and wellness coaches, therapists working privately, nutritionists and practitioners selling programmes rather than sessions. It suits someone whose practice has an articulated method. For clinical counselling and psychotherapy, the therapist build uses a more clinical register; for a studio teaching classes, the yoga one.

Under the hood

  • Astro 7 · static output, zero client framework
  • Tailwind 4 · one @theme block holds the palette
  • MDX content collections for the blog
  • GSAP + Lenis for the scroll work, reduced-motion aware
  • Self-hosted woff2 — no Google Fonts request
  • Sitemap, canonicals and per-route meta wired
  • Vitest + Playwright suites in the repository
  • Zero third-party requests · strict CSP-ready

How to get started

  1. 01 Accept the repository invite and clone it.
  2. 02 Run npm install, then npm run dev.
  3. 03 Replace the content in src/data/ with your own — that is where the brand, the copy and every list live.
  4. 04 Swap the images in public/images/ and the palette in the @theme block.
  5. 05 Run npm run build and deploy dist/ anywhere static.

Questions

Should I publish programme prices?

The template assumes yes, because a coaching practice that publishes a floor spends far less time on unqualified discovery calls. Remove the figures and the page still works as a programme list.

Can I take bookings through it?

It takes enquiries through a working form and live tel: and mailto: paths. Scheduling is a link to whatever calendar tool you already use — hard-wiring one in would date the template within a year.

Is the clay metaphor going to feel gimmicky?

It is carried as a material treatment across the imagery and the scroll rather than as an animated cartoon, and it resolves to the shaped stills under reduced motion. If your practice has a different central metaphor, the same structure holds with different photography.

What exactly do I get for $49?

Access to a private GitHub repository holding the complete Astro source of this template — every route you see in the preview, the content model, the images and the tests. Updates arrive in that same repository.

How many sites can I build with one licence?

As many as you like, for yourself or for clients. The licence is per buyer, not per project. The one thing you may not do is resell or redistribute the source as a template, theme or starter kit.

Do I need to know Astro?

It helps, but the common case is editing content and colour. Content lives in typed objects under src/data, colour lives in one @theme block, and npm run dev shows the result. Deploying is a static folder — Cloudflare Pages, Netlify and Vercel all take it as-is.

Is anything loaded from a third party?

No. Fonts are self-hosted woff2, there is no analytics, no tag manager, no CDN script and no external CSS. The build ships static HTML under a strict Content-Security-Policy.