Website for hairdressers: price, pages and example
A website for hairdressers has to get the customer to book: a clear booking button, a price list with prices including VAT, opening hours and photos of your own work. Here are the pages, the price, the rules and an example front page.
What should a website for hairdressers do?
It should make booking easy and the price easy to see. The customer usually has three questions: what does it cost, when is there a free slot, and where is the salon.
- A booking button at the top of every page that goes straight to your salon in your booking system.
- A price list with every service: cuts, colour, highlights, perms, beards and children’s cuts, with prices including VAT.
- Opening hours, address, parking and a map.
- Photos of hairstyles you’ve done yourselves.
- A phone number that can be tapped, for those who’d rather call.
Which pages does the website need?
Start with 6 pages. That’s enough for a customer to find the answer and get in touch, and you can always add more:
- Home: what the salon offers, where you are, and a booking button.
- Prices: the full price list, split by service and hair length.
- Services: colour, highlights, wedding styles and what you’re known for, with photos.
- Team: the hairdressers with name, photo and what each is good at.
- Gallery: your best work, ideally the same as on Instagram.
- Contact and opening hours: address, map, phone, parking and a booking button.
How much does a website for hairdressers cost?
A website for hairdressers typically costs DKK 16,000–43,000 to have made by a freelancer and DKK 47,000–121,000 by a web agency, excluding VAT. Running costs come on top every year. Over three years, that adds up to DKK 33,000–101,000 with a freelancer and DKK 78,000–235,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 16,000–43,000 | DKK 47,000–121,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 21,000–62,000 | DKK 57,000–159,000 | DKK 2,500–6,500 |
| Three years in total | DKK 33,000–101,000 | DKK 78,000–235,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.
Booking is the most expensive part to have built in: DKK 3,000–10,000 with a freelancer and DKK 10,000–25,000 with an agency, plus DKK 1,000–4,000 a year for the system itself. Most salons already have a salon system with online booking. Link to it from every page instead of paying to have it built a second time.
What do customers search for when they need a hairdresser?
Customers type what they need and where they live. Typical searches (in Danish, as they’re typed):
- frisør [town]
- frisør [town] online booking
- billig frisør [town]
- herrefrisør [town]
- frisør farve og striber pris
- børneklip pris [town]
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:
- Photos of your own work, not model shots from a hair product supplier.
- A price list that matches what the customer pays at the till.
- Google reviews with names, and a link to them.
- The hairdressers with name and photo, so customers can book the same one again.
- The products you use and sell, if customers ask for them.
What rules apply to a website for hairdressers?
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.
- Prices must be the final prices including VAT. If you use “from” prices, say what makes a service more expensive, such as long hair or extra colour.
- If you show photos of customers, you need their consent. Ask before you take the photo, and keep the consent.
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:
“Hairdresser in central Viborg. Book online whenever it suits you.”
Cuts, colour and highlights for adults and children. See the prices, pick your hairdresser and book a free slot in a couple of minutes. Free parking behind the salon.
How do you make a website for hairdressers with Striive?
You build it yourself, with AI to help. Plan on 10–21 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 hairdressers:
- The booking button goes to the booking system’s front page instead of straight to your salon.
- The price list is an image or a PDF. Google can’t read it as text, and it’s hard to read on a phone.
- The opening hours on the website and on Google say different things.
- No prices, just “call for a price”. Customers pick the salon where they can see the price.
- The photos are only on Instagram. Customers without Instagram don’t see them, and Google doesn’t find them on your website.
Frequently asked questions
Yes. Until online booking arrives in Striive, link the booking button to the system your salon uses today. The customer taps it and lands straight in your calendar. More in website with booking.
Yes. Customers compare prices before they book, and a salon without prices gets skipped. Show prices including VAT, and say what a “from” price depends on.
Yourself in Striive: about 10–21 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
Nail technicians and nail salons
A website for nail technicians and nail salons: the price list, a gallery, a booking link, 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 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 moreGet found on Google
How a small business gets found on Google and in AI search: the steps in order, what they cost, and how long it takes.Learn moreOnline booking
PlannedComing: online booking on your own website: customers pick a time and get a confirmation with a calendar file.Learn moreMedia library
A media library for your website’s images: folders, alt text for many at once, and one replacement that updates every page.Learn more