Website for massage therapists: price, pages and example
A website for massage therapists has to get the customer to book: your treatments with length and price, a clear booking button and your training. Here are the pages, the price, the rules and an example front page.
What should a website for massage therapists do?
It should make choosing a treatment and booking a time easy. Customers want to know the difference between, say, sports massage and relaxation massage, how long it takes and what it costs.
- Treatments with length and price including VAT, such as 30, 45 and 60 minutes.
- A booking button at the top that goes to your booking system.
- Your training, and whether you’re a registered alternative practitioner (RAB).
- Address and parking, and whether you also visit customers or workplaces.
- Your cancellation rules.
Which pages does the website need?
Start with 5 pages. That’s enough for a customer to find the answer and get in touch, and you can always add more:
- Home: what you offer, where, and a booking button.
- Treatments and prices: each type of massage with length, price and who it suits.
- Workplace massage: if you visit workplaces, with the price and how it works.
- About me: training, experience and memberships.
- Contact: address, parking, phone, opening hours and cancellation rules.
How much does a website for massage therapists cost?
A website for massage therapists typically costs DKK 15,000–40,000 to have made by a freelancer and DKK 45,000–115,000 by a web agency, excluding VAT. Running costs come on top every year. Over three years, that adds up to DKK 32,000–99,000 with a freelancer and DKK 75,000–229,000 with an agency. Build it yourself in Striive and there’s no build fee: three years cost DKK 9,000–19,500.
| Freelancer | Web agency | Striive (you build it) | |
|---|---|---|---|
| Build | DKK 15,000–40,000 | DKK 45,000–115,000 | No build fee |
| Running per year, from year 2 | DKK 5,500–19,500 | DKK 10,000–38,000 | DKK 3,000–7,000 |
| First year in total | DKK 20,000–60,000 | DKK 55,000–153,000 | DKK 2,500–6,500 |
| Three years in total | DKK 32,000–99,000 | DKK 75,000–229,000 | DKK 9,000–19,500 |
All amounts exclude VAT and come from our website cost calculator, built on Danish hourly rates: about DKK 500–900 an hour for freelancers and DKK 900–1,400 for agencies. Running costs are hosting, a domain, licences and a service agreement. Striive is DKK 99 a month incl. VAT for the first 4 months, then DKK 249 a month incl. VAT, plus your domain. Online booking and online payments aren’t in Striive yet, so Striive’s figures include a separate booking or shop tool until they arrive.
If you pick a website package with booking built in, check the cap. one.com’s Booking plan allows up to 25 appointments a month (read on 2026-09-23). A massage therapist with five treatments a day uses them up in a week. If you already have a booking system that fits your calendar, link to it, and keep it when you change websites. More in one.com alternative.
What do customers search for when they need a massage therapist?
Customers type what they need and where they live. Typical searches (in Danish, as they’re typed):
- massør [town]
- massage [town]
- sportsmassage [town]
- massage gravid [town]
- firmamassage [town]
- massør [town] aften
Use the same words on your pages: the trade, the services and the towns and areas you cover. Give each page a title and a description that say it, and check how it looks in Google with our Google preview. More in how to get found on Google.
What makes customers choose you?
Trust. The customer doesn’t know you yet, so the website has to show you’re good at what you do:
- Your training: where, how many hours and which types of massage.
- RAB registration through your trade association, if you have it. It shows that an association has approved your training.
- Photos of your treatment room, so customers know where they’re going.
- Google reviews with names.
- A clear description of each treatment, with no promises of a cure.
What rules apply to a website for massage therapists?
The same as for every business, and a few for your trade. Every business must show its name, address, email and CVR number on its website (Danish E-commerce Act §7), have a privacy notice when it collects personal data through, say, a contact form, and get consent with a cookie banner before setting cookies for analytics or marketing. Prices for consumers must include VAT. The full list is in website requirements for businesses.
- Massage therapist isn’t a protected title in Denmark, but “registreret alternativ behandler” (RAB) may only be used by those registered through an approved trade association. If you’re not registered, don’t suggest you are.
- Don’t promise that massage cures illness. Claims about effect must be documented under the Danish Marketing Practices Act.
- Don’t ask about illness or injuries in the contact form. Talk about it when the customer arrives, or use a secure channel.
What could the front page look like?
Here’s how the top of the front page could read. The headline says what you do and where; the text under it says why to pick you and what to do next:
“Massage therapist in Viborg. Sports and relaxation massage, evenings too.”
I’m a trained massage therapist and a registered alternative practitioner. Choose 30, 45 or 60 minutes, see the price, and book a free slot online. Free parking at the door.
How do you make a website for massage therapists with Striive?
You build it yourself, with AI to help. Plan on 9–19 hours for a site like this:
- Tell Striive about your business: what you do, where, and how customers reach you. Have an old website? Type its address, and Striive builds from it.
- The AI website builder builds your front page and up to four more pages, with text about what you actually do.
- Edit texts, prices and photos right on the page in the visual editor, or tell the AI assistant what to change.
- Add a contact form, and link to the booking system you use today. Online booking right in Striive is on the way.
- Connect your own domain, check the site on your phone, and publish.
Which mistakes should you avoid?
These turn up again and again on websites for massage therapists:
- The price list doesn’t say how long the treatment lasts.
- The booking button is only on the contact page.
- Promises to remove pain for good.
- No cancellation rules, so empty slots turn into arguments afterwards.
- Stock photos of stones and candles. Customers want to see your room.
Frequently asked questions
RAB stands for registreret alternativ behandler, a registered alternative practitioner. You’re registered through an approved trade association when you meet its training requirements. If you’re registered, say so, ideally with the association’s name.
Not directly in Striive yet. Online payments are on the way. Until then, link to gift cards in your booking system if it sells them, or let customers order through the contact form.
Yourself in Striive: about 9–19 hours, spread over a couple of days, if your texts and photos are ready. With a freelancer or an agency, plan on 2–6 weeks, because design, texts and corrections go back and forth.
Yes. In Striive you edit texts, prices and photos right on the page, or tell the AI assistant what to change. You don’t pay a web designer for every change.
Read next
Chiropractors
A website for chiropractors and chiropractic clinics: treatments, the first visit, prices and subsidy, the rules, the price and an example front page.Learn moreBeauty clinics and beauticians
A website for beauty clinics and beauticians: treatments, the price list, a booking link, the rules on cosmetic treatments, the price and an example.Learn moreone.com alternative
Six alternatives to one.com with price, pros and cons, what its website builder costs after the first year, and how to switch.Learn moreWebsite with booking
What a website with a booking system costs from a freelancer on WordPress, an agency, and on Wix, Squarespace and one.com, and how to add booking today.Learn moreOnline booking
PlannedComing: online booking on your own website: customers pick a time and get a confirmation with a calendar file.Learn moreOnline payments
PlannedComing: take payments and deposits on your website through your own Stripe account. No webshop needed.Learn more