Website templates for therapists: what your site needs

First Person theme homepage
First Person: Practitioner sites with session fees and credentials

Updated 11 October 2026.

A therapist or counselor website should help someone understand who you work with, what sessions cost and how to take the first step. Give visitors a clear account of your approach, accurate credentials and a straightforward way to contact you.

When choosing website templates for therapists, look beyond the opening photograph. The fees, About and Contact pages carry much of the information a prospective client needs. First Person is our starting pick for an individual practitioner; Freelance Desk suits a practice with more articles and explanatory writing.

What a therapist website needs

  • A clear practice description. Explain the people you work with, the services you offer and where sessions take place. Distinguish online and in-person appointments.
  • Fees and session lengths. List your current rates and explain the practical details someone needs before contacting you.
  • A booking link. Give the first appointment or introductory conversation a clear label, and explain what happens after someone follows the link.
  • A license line. Include your license type, number and state. Check your own board’s requirements for how you describe your practice and credentials.
  • Careful use of testimonials. Many state licensing boards restrict testimonials. Check your board’s rules before adding client quotes; both themes below let you switch the quotes section off.

Keep the first contact simple. Explain which channel to use for appointment inquiries and what response time people can expect. A public contact page should reflect the communication arrangements you actually use in your practice.

Website template picks for therapists

First Person

First Person opens with your name beside an arched portrait, followed by your introduction, credentials, services and contact details. Its separate About page gives your story room, while Notes provides a journal for longer explanations of your approach.

The Sessions and fees page shows every service with its description, price and length, followed by questions and answers. You can use those questions to explain first appointments, session formats and practical arrangements. A configurable legal line appears at the foot of every page, giving your license details a consistent home.

First Person Sessions and fees page with service descriptions, prices, session lengths and questions

First Person costs $47 USD one time. Explore the live demo.

Freelance Desk

Freelance Desk gives your name a magazine-style masthead, with an introduction and captioned photograph beneath it. The home page includes a fee table, an About section with numbered credentials, recent writing and contact details. Individual sections can be hidden.

Its Commissions and fees page can be relabeled for your practice and contains the full service table followed by terms and questions. Choose this layout if publishing thoughtful articles is a substantial part of your site. Replace the sample professional details and quotes before launch.

Freelance Desk home page with a large name masthead, captioned photograph and fee table

Freelance Desk costs $47 USD one time. Explore the live demo.

Why Astro and EmDash

These Astro themes produce plain web pages with little browser scripting and resized photographs in their Markdown edition. That gives you a practical foundation for fast loading. Page titles, descriptions and a sitemap on indexable builds support search visibility, although content, configuration and competition still affect whether people find you.

You can edit longer text in plain Markdown files, then rebuild the site. There is no site database to attack in that edition, and the included pages do not require a collection of plugins. Hosting accounts, dependencies and any connected services still need maintenance.

Optional EmDash adds a visual CMS dashboard for supported content. It can handle your About text, questions and notes. Fees, credentials, contact details and design settings stay in the theme’s configuration file, so those changes still require a build and deployment.

You own your content and hold the site files under the theme license, with no monthly builder subscription. Cloudflare offers free hosting allowances that can keep a small site’s costs low; EmDash must fit all relevant limits, and registry plugins require a paid plan. Any Node host meeting the documented runtime and persistent-storage requirements is another option. Our EmDash hosting guide explains the distinction. Domains and other services cost extra.

You don’t have to set it up yourself

Claude Code or OpenAI Codex can follow the included README, GETTING-STARTED and EMDASH documents to install the theme, enter your details, enable EmDash and deploy to Cloudflare or a suitable Node host. Supply approved copy, photographs and the correct booking destination. Review the result before it goes live, including the license line and every contact link.

Set up First Person using README, GETTING-STARTED and EMDASH. Add my approved practice details, fees and booking link. Disable testimonials. Enable EmDash and prepare a hosted preview for my review before launch.

The Astro Pass includes all 40 Astro themes for $99 USD one time, unlimited personal, commercial and client sites, and six months of email support.

Frequently asked questions

Does First Person include appointment scheduling?

First Person includes a main button that can link to your booking page. Your booking service manages appointments; the theme does not reserve sessions itself.

Can I remove client testimonials?

Yes. First Person and Freelance Desk let you switch off the quotes section on the home and About pages. Check your licensing board’s rules before publishing client quotes.

Can I edit my therapist website in EmDash?

Yes. EmDash can manage supported pages, notes, menus and site settings. In these two themes, service fees, credentials and contact details remain in the configuration file.

Start with First Person if your site needs a personal introduction, clear session fees and a direct route to booking.

Peachfin is not affiliated with Astro, EmDash, Cloudflare, Anthropic or OpenAI.