Blog · 29 Oct 2026 · 4 min read

How to write a spa treatment menu for your website that gets bookings

Your treatment menu is probably the most-visited part of your spa's website. It's where a guest decides what to book, and whether to book at all. Yet many spa sites still use a PDF, a wall of text, or treatment names that mean nothing to newcomers. Here's how to write and lay out a menu that's easy to scan on a phone and leads straight to booking.

1. Group treatments the way guests think

Guests usually arrive with a broad need: "I want a massage", "I want a facial", "it's a gift". Group by that need, not by your internal categories:

  • Massage
  • Facials and skin
  • Body treatments
  • Hands and feet
  • Packages and spa days
  • Add-ons
  • Gift vouchers

Put the most-booked group first. On mobile, use a row of tappable group links at the top so people can jump straight to a section.

2. Name treatments clearly

Creative names have their place, but pair them with plain words. "The Coastal Ritual" tells a newcomer nothing. "The Coastal Ritual: 90-minute full-body massage with sea-salt scrub" tells them everything. Lead with the plain description if your names are very abstract.

3. Write descriptions that answer three questions

Every description should cover, briefly:

  1. What happens: the main steps or techniques.
  2. What it's good for: relaxation, tired legs, dry skin, a special occasion. Keep it to feelings and benefits guests can expect, not medical claims.
  3. Who it suits: first-timers, couples, mums-to-be (with a note to check with a midwife or GP), sensitive skin.

Example: "Deep tissue massage, 60 min, $120. Firm pressure focused on the back, neck and shoulders, where tension builds up. Good after exercise or long days at a desk. Tell your therapist if you'd prefer lighter pressure on any area."

4. Show duration and price on every item

Duration and price are the two details people look for first. Show them consistently, in the same place on every item, such as a line under the name. If a treatment has several lengths, list each one with its price rather than "from".

5. Make add-ons and upgrades obvious

Add-ons like a scalp massage, hot stones or an eye treatment are easy extra revenue when presented well. List them in their own section and mention relevant ones under each treatment, for example "Add a 15-minute scalp massage for $25".

6. Package spa days clearly

For packages, list exactly what's included, the total time, the price, and what the guest can use, such as pool, sauna or a lunch. Mention timings, for example "arrive by 10am". Packages are popular as gifts, so link each one to its gift voucher.

7. Link every treatment to booking

Each item should have a "Book" link that opens the right treatment in your booking system, such as Fresha, Vagaro, Mindbody, Treatwell or Booker, where the system supports deep links. If it doesn't, link to the right category. Never make a guest search your booking system for the treatment they just read about.

8. Add the practical details people worry about

  • What to wear and bring, and whether robes and slippers are provided.
  • When to arrive.
  • Cancellation policy and deposits.
  • Pregnancy, allergies, and health conditions to mention when booking.
  • Age limits, if any.
  • Accessibility.

9. Keep it current

An out-of-date price or a discontinued treatment on the website causes awkward conversations at the front desk. Update the website whenever you change your menu, and review it every season.

10. Give signature treatments their own page

For your two or three most important treatments, a dedicated page with more detail, photos and an FAQ helps guests decide and gives Google something to rank, such as "hot stone massage in Brighton". Link it from the menu.

For more on overall layout and look, see luxury spa website design ideas.

Before and after: rewriting one menu item

Before: "Serenity Escape – 90 – $165".

After: "Serenity Escape: full-body massage and facial, 90 min, $165. A 60-minute relaxing full-body massage followed by a 30-minute cleansing facial. A good choice for a first spa visit or a gift. Add a scalp massage for $25. [Book] [Buy as a gift]"

The second version tells a newcomer what they get, who it suits and what it costs, with two clear next steps.

Want a menu like this on your site?

We design day spa and salon websites with clear, bookable treatment menus. We'll make a free sample of your new homepage first. Plans start at $499. We also make social posts and short AI videos to promote your treatments, if that's useful.

Frequently asked questions

Should a spa put its menu on the website or in a PDF?

On the page. A PDF is slow to open on phones, hard for Google to read, and easy to forget to update. You can still offer a printable version as an extra.

Should I show prices on my spa website?

Yes. Most guests want to know the price before they book, and hidden prices send them to competitors who show theirs.

How long should a treatment description be?

One to three sentences on the menu, with a longer page for signature treatments if you want to rank for them in search.

Should I list every treatment length separately?

Yes. Show each length with its own price and booking link, for example 30, 60 and 90 minutes, so guests don't have to guess.

How do I make gift vouchers easy to find?

Add a 'Gift vouchers' link to the main menu, put a voucher button on packages, and link straight to your booking platform's voucher shop.

Related

This article is general information, not legal advice. Rules change; check the linked official sources.