Industry · Hair salons and barbershops

SEO for hair salons: What already hangs in your salon belongs on Google too

SEO for hair salons means taking what your salon already has and moving it into your Google Business Profile and onto your website: the price list in the window, the appointment book at reception, the names at the chairs, the photos in the mirror and the request for a review at the till. Anyone searching for “hairdresser” plus their neighbourhood should see your prices, your booking and real work before they call. I walk through all of that with you, for hair salons and barbershops alike, and this page deals with the rules that apply in Germany: as an SEO audit from €600 or as ongoing support from €500 / month, cancellable monthly.

The short version

  • A price list inside the salon, and in the window if you have one, is required by § 12 of the German Price Indication Ordinance (PAngV); the same list as services with prices in your Google profile and as an HTML price page costs little and answers the price question before anyone calls.
  • Google allows you to ask for a review via a link or QR code, but forbids rewards, filtering out unhappy clients and pressure while the client is still in the chair; bought fake reviews are prohibited under the German Unfair Competition Act (UWG).
  • Hairstyle photos in which a client is recognisable need her consent, for the profile as much as for Instagram; with the back of the head or a detail shot, the question of recognisability is far more relaxed, but when in doubt you still ask for consent.
  • A salon gets one Google profile, employed hairdressers get none; for self-employed chair renters, Google’s policy leaves the question open.
  • I have no hair-salon reference case; for one-person salons, the audit or coaching at €50 an hour is the smaller way in.
★ 15+ years in digital marketing ✓ cancellable monthly ✓ reply within 24 h on working days
Black scissor holster with several hairdressing scissors on a dark counter
The tools are there, the price list is up, the appointment book sits at reception: Everything Google wants to know about your salon already exists in the shop. Stock image.

Five stations in the salon, five places on Google

Every station in the salon has a counterpart in the Google Business Profile or on the website, and at each one there is a rule from the law or from Google’s policies that you should know. According to Google’s own help page (German), local results are ranked mainly by relevance, distance and prominence, and a better ranking cannot be bought or demanded; the walkthrough takes care of the part that is in your hands. The graphic shows the route, and the sections below take each station on its own, each with a check you can tick off today.

Floor plan of a hair salon seen from above with five numbered stations and their counterpart on Google or on the website On the left a schematic salon floor plan: shop window and door at the front, reception desk and till next to the door, a mirror wall with three styling chairs, washbasins at the back. On the right five rows: 1 Shop window, in the salon the price list, opening hours and name, on Google services with prices in the profile and a price page as HTML. 2 Reception, in the salon the appointment book and phone, on Google the booking link at the top of the profile and a booking button on every page. 3 Chair, in the salon the team, chair renters and the entry in the German register of craftsmen, where applicable master craftsman’s business, on Google one salon profile and a team page with names. 4 Mirror, in the salon the photo after the cut with consent, on Google photos at 720 by 720 pixels and work only with consent. 5 Till, in the salon the request for a review and a card with a QR code, on Google reviews without incentives, replies to them and no fake reviews. Walk through the salon: five stations, five counterparts on Google What the shop already has gets a place in the Google Business Profile or on the website. Shop window with price list 1 Door Reception 2 Till 5 Mirror wall 4 Styling chairs 3 Washbasins 1 Shop window In the salon: price list, opening hours, name (§ 12 PAngV) On Google / website: services with prices in the profile, HTML price page 2 Reception In the salon: appointment book, phone, contract with the booking tool On Google / website: booking link at top of profile, button on every page 3 Chair In the salon: team, chair renters, craft register / master’s business On Google / website: one salon profile, team page with names 4 Mirror In the salon: photo after the cut, client’s consent On Google / website: photos 720 × 720 px, work only with consent 5 Till In the salon: a request without pressure, QR-code card to take away On Google / website: reviews without incentives, replies, nothing bought viktorpasztor.de · SEO for hair salons
Salon floor plan from above: five stations from the shop window to the till and their respective counterpart in the Google Business Profile or on the website.

Shop window: The price list you have to display also answers the first question online

Your price list is already up, because § 12 PAngV requires anyone offering services to consumers to display a price list with the prices of the essential services on the premises, and in the shop window or display case too if there is one. According to legal commentary (German), essential means the services that are frequently requested. Putting the same list on the website is not expressly required; the Deutsche Handwerks Zeitung, a German trade paper, sees no general obligation there. According to the same commentary, though, the website can also be the “place of the offer”, for instance if you offer appointments there; so the list is better off being online. For SEO it is the cheapest building block anyway: The list exists, it just needs to go to two more places.

The first place is the Google profile. Under “Edit services”, according to the Google help page (German), every service can be added with a price and description; custom service names must not contain prices or phone numbers, otherwise Google rejects them. The second place is a price page as HTML text instead of a photo of the menu: Google reads text on the page reliably, a photographed menu it does not. As soon as you advertise with prices, § 3 para. 1 PAngV requires the total price; so a cut that you only offer with wash and blow-dry is listed with the price for all three. “From” prices and price ranges are described by the same DHZ source as common practice in the trades, although using the example of a bathroom fitter; the hairdresser in the article puts standard services online and quotes the price for bridal hair only on request. Whether your presentation is permissible is something your chamber of crafts or your lawyer clears up. I only use “from” with the condition next to it, such as “from … for short hair”.

What the services are called is the second decision. § 19 para. 1 of the German General Equal Treatment Act (AGG) prohibits discrimination on grounds of gender in transactions that typically take place on comparable terms without regard to the person, unless there is an objective reason under § 20 AGG. The Deutsches Handwerksblatt, another German trade paper, therefore advises hairdressers to price by hair length, technique and time rather than by women and men. Whether your list meets that is something your chamber of crafts or a lawyer advises you on. For search it is the better list anyway, in my experience, because service names like “short haircut” or “beard” describe exactly what people are looking for.

What Required or recommended Source
Price list in the salon, and in the window or display case if you have one Required § 12 PAngV
Total price as soon as you advertise with prices, online too Required § 3 para. 1 PAngV
Name services by hair length, technique and time rather than by gender Recommended, otherwise legally risky § 19 AGG, Deutsches Handwerksblatt
The same list as services with prices in the Google profile Recommended Google help on services (German)
Price page as HTML on the website Not expressly required; according to legal commentary the website can be the place of the offer, so better to have it DHZ on price indication online (German), Omsels commentary (German)
“From” prices only with the condition next to them Recommended, clear the legal position with your chamber DHZ, “from” prices in the trades (German)

Check today: Does your Google profile show the same list under “Services” as your shop window, with prices, and can a client find the price for a short haircut on your website without opening a PDF?

Reception: Which booking link sits at the top of your profile is your decision

The appointment book sits at reception, and in the Google profile its counterpart is the booking link. According to the help page on booking and action links (German), Google allows up to ten links per category, such as “Book an appointment”, and shows preferred links at the top. Google also works with selected third-party providers whose links lead to their sites; if you take bookings through a platform, its link can appear in your profile as well, without you having set it. A third-party link can be removed via “Remove provider”, and the provider has to delete it within five days. The preferred link belongs on your own booking page, or on the platform if that is what you want, but deliberately.

Whether clients can book directly on Google depends, according to the Google help page, on a supported scheduling software provider and varies by country; the German Maps help page names only the USA as a country. So I do not promise you “booking directly in Maps”, but a clean link from the profile to your booking and a booking button on every page of the website.

The booking tool itself is data processing. In 2025 the Datenschutzkonferenz, the conference of Germany’s data protection authorities, stated for healthcare practices that an external appointment service provider can be permissible as a processor; the paper applies to practices, but the principle carries over: Get a data processing agreement from the provider and clear up with your data protection adviser what the tool stores. An embedded booking window that sets cookies needs consent under § 25 of the German Telecommunications Digital Services Data Protection Act (TDDDG), unless it is strictly necessary; that is why the booking calendar on this page is a plain link rather than an embedded window. A simple “Book an appointment” link does without.

Check today: Open your Google profile on your phone and tap “Book an appointment”. Does the client end up with you or with a provider you did not choose?

At the chair: One profile for the salon, the names on the team page

Someone works at every chair, and who among them gets their own Google profile is only partly answered by Google’s policy (German). What is certain: one profile per business, and employees may not create their own profiles. Employed hairdressers therefore get no profile, but a place on the team page of your website with their name and speciality; anyone who googles the name after a recommendation can then land on your site.

What remains open is the chair renter with their own clientele. Google provides for individual practitioners with their own clientele who are reachable at the location during opening hours to have their own profile, separate from the organisation’s profile, and where several businesses share one address, the second needs its own name and its own categories; the policy does not mention salons or chair rental. My interpretation, which Google does not expressly regulate this way: Anyone creating a profile as a chair renter needs their own name, not the salon’s, and only categories that describe their own work; when in doubt, one salon profile, team on the website. Whether chair rental holds up under social security law is a separate legal question.

Hairdressing is a licensed craft in Germany, no. 38 in Annex A of the German Crafts Code (HwO), and running the business independently requires entry in the register of craftsmen under § 1 HwO. That makes the entry in the register of craftsmen, and where applicable the status as a master craftsman’s business, a verifiable trust signal for the about page, as text with names, not as a certificate in a picture. Registered does not automatically mean master craftsman’s business; you only write “Meisterbetrieb” if it applies to your business. Which details your legal notice needs is something you clear up with your chamber of crafts or a lawyer; other businesses in the register of craftsmen face the same questions, see SEO for trades businesses.

Check today: Search for your salon name on Google Maps. Does exactly one profile appear, or have staff or former chair renters created a second one with your address?

Empty hair salon with red bar stools along a long mirror wall, a plant and a window
Empty seats along the mirror wall: Exactly these photos belong in the Google profile, styling chairs, entrance, washbasins, with no clients in the picture. Stock image.

In front of the mirror: Hairstyle photos, consent and recognisability

The photo after the cut is taken in front of the mirror, and before it goes into the profile, onto the website or onto Instagram, it needs the consent of the person in the picture. § 22 of the German Art Copyright Act (Kunsturhebergesetz) permits the distribution of images of a person only with that person’s consent, and the Deutsches Handwerksblatt advises businesses to get written consent for reference photos; the ZDH, the German confederation of skilled crafts, recommends telling clients beforehand that photos will appear on the website and social media. How the Art Copyright Act and data protection law interact in your case, and how to handle a withdrawal of consent, is something your data protection adviser clears up. In practice that means: a short form at the till. With a photo of the back of the head, a strand or a beard in detail, the question of recognisability is far more relaxed; when in doubt, you ask for consent here too.

For the Google profile there are format requirements (German): JPG or PNG, 10 KB to 5 MB, 720 × 720 pixels recommended, sharp, well lit, little editing and few filters; videos up to 30 seconds and 75 MB in at least 720p. New photos appear after verification, usually within 24 to 48 hours. That turns into a photo list for the salon: entrance from the street, styling chairs, washbasins, team with names, work with consent. The Instagram filter stays on Instagram; for the profile, Google wants the photo the way the salon looks.

Check today: For how many of the hairstyle photos in your profile and on Instagram that show a face do you have written consent?

Back of a person's head with short brown hair and a black cape, a hand cutting at the nape with scissors
Back of the head, scissors, cape: A photo like this shows the work without the face. Stock image.

At the till: The review request Google allows, and the one it does not

According to Google (German), more reviews and positive ratings can improve local ranking; replying to them, Google says, helps you stand out from competitors. How you ask, though, Google regulates precisely. Under the help page on getting reviews (German), you are allowed to ask clients to click a link or scan a QR code, without anything in return. The review policies (German) classify content created because of an incentive as manipulated, meaning payments, discounts, free services; they prohibit asking selectively only for positive reviews, pushing clients while they are still on the premises, and setting staff a target number of reviews. Reviews from employees and family also count as impermissible because of a conflict of interest.

For the till that means: no “5 stars, 10 % off your next cut” campaign, no tablet on the counter where the client is supposed to review “real quick”, no “happy?” question after which only the happy ones get the link. A card with a QR code to take away and a sentence without pressure are something else.

If you send the request by email after the appointment, it counts as advertising. On 10 July 2018 the German Federal Court of Justice (BGH, VI ZR 225/17, German) classified a satisfaction survey in an invoice email without consent and without a notice of the right to object as unlawful advertising. Under § 7 UWG, electronic mail for advertising purposes generally requires prior express consent; the exception for existing customers applies only with a notice of the right to object when the address is collected and in every message. For SMS, the prevailing view is that the same applies. The clean way is a checkbox in the online booking with which the client agrees to the review request; your lawyer checks the wording. Commissioning or submitting fake reviews is prohibited under no. 23c of the Annex to the UWG, and anyone displaying reviews on their own website has to state under § 5b para. 3 UWG whether and how they verify their authenticity.

Check today: What is the sentence you or your team use to ask for a review? Does it contain a reward, a “right here” or an “only if you were happy”?

In the intro call we go through the five stations on your Google profile: prices, booking link, profiles, photos, review request. Free, 30 minutes by video.

→ Book the walkthrough by video

The neighbourhood: What counts outside and what does not

At the end of 2025, according to the Zentralverband des Friseurhandwerks, the German hairdressers’ association, 80,118 hair salons were listed in the register of craftsmen; but for the same search you compete mainly with salons near you, and the distance to the searcher is a factor you cannot change except by moving. What does not help: pages for “hairdresser” plus twenty neighbourhoods where your salon is not located. Google’s spam policies list multiple pages for regions or cities that funnel users to one page as doorway abuse. One page per real location is something else, and services like balayage, short haircut or beard only get their own page if there is content for it: photos, price, duration, procedure. How such pages come about is described on the SEO texts page.

Technically, the website gets structured data of the type HairSalon, which schema.org lists as a subtype of LocalBusiness; according to its own documentation, Google requires name and address for it, recommends the most specific subtype, and stars from your own reviews do not belong in it; Google promises no ranking advantage for it. According to Google, the Core Web Vitals feed into the ranking systems, but relevant content is shown even with a weak user experience; on the phone, load time mainly decides whether the booking gets through. The Core Web Vitals count as good at an LCP of up to 2.5 seconds, an INP of up to 200 milliseconds and a CLS of up to 0.1. So the booking button and the price page must not jump. If all you care about is the map, the local SEO guide is enough; what I check on the pages themselves is under on-page optimisation.

Check today: Open your price page on mobile data instead of the salon Wi-Fi. Does the booking button shift while the page loads?

Three ways in, depending on salon size

Around 30 % of hairdressing businesses, according to association figures in the Deutsche Handwerks Zeitung, are sole traders earning under €25,000 a year. For a salon like that, support at €500 a month is a big number, which is why there are three ways in, all fully remote.

01

SEO audit from €600

For the one-person salon that first wants to know where it stands. I go through the five stations on profile and website, plus technology and HairSalon markup, and you get a report with the gaps and the order in which to close them. After that you implement it yourself, or I do at €50 an hour. Details on the SEO audit page.

02

SEO coaching at €50 an hour by video, no package

For the salon where the owner looks after profile and website herself anyway. You share your screen, we enter services with prices, set the booking link, agree the photo list and the review sentence; between sessions you do the work. One session or ten, as you need.

03

Ongoing support from €500 / month, cancellable monthly

For the salon with a team, chair renters, a second location or a clear growth goal. I take over the Google profile, the price and service page, the team page, the booking path, structured data and mobile performance, plus a monthly report without jargon. Exclusivity in your neighbourhood is possible on request.

I have not looked after a hair salon so far, and I am not inventing a reference case here; the mechanics are those of local service businesses, and which ones they were I will tell you in the intro call. What stays with you is what only you can do: setting prices, photos and consents, the contracts with the booking provider and chair renters, the legal review of legal notice, price list and privacy. Who I am and how I work is on the about me page.

Which of the three ways in fits your salon we clear up in 30 minutes by video; bring your team size and the address of your profile. Reply within 24 h on working days.

→ Settle the way in during the intro call

How many haircuts ongoing support would cost

This is an example using association figures, calculated by me, not a promise. According to a survey by the hairdressers’ and cosmetics association of North Rhine-Westphalia (German) among businesses, women pay a good €54 on average for wash, cut and blow-dry, men €33; barbershops did not take part, and whether the figures hold beyond North Rhine-Westphalia the survey does not say. Ongoing support from €500 / month costs €6,000 a year. At €54 per visit that is a good 111 additional visits a year, so a good 9 a month; at €33 just under 182 a year, so a good 15 a month.

How often a new regular comes back is not documented in any source. If you assume every two months, so six visits a year, 111 visits correspond to a good 18 new regulars and 182 visits to a good 30 new regulars over a year; plug in your own rhythm and your own prices. Revenue is not profit, materials, wages and rent come off, and whether and when Google brings the visits depends on the competition in the neighbourhood and the state of profile and website; I do not guarantee that. In purely arithmetical terms, the support pays for itself when clearly more than these visits are added. For the smaller way in: An audit from €600 corresponds to a one-off good 11 visits at €54 or a good 18 at €33, and a coaching hour at €50 to just under one visit at €54.

Three numbers instead of “on request”.

from €500 / month
€50 an hour · SEO audit from €600 · cancellable monthly · free intro call, 30 minutes by video · more on SEO costs

Which way in fits depends on team size, locations and the state of profile and website. For a one-person salon, the audit or SEO coaching at €50 an hour by video, no package, is the better fit; for a salon with a team or a second location, ongoing support. Fully remote, reply within 24 h on working days.

Frequently asked questions about SEO for hair salons

What does SEO do for hair salons if clients come through Google Maps?

The map is part of it: What appears on Maps comes from the Google Business Profile, and the profile is the first half of the work. The second is the website the profile links to: price page, booking, team. How many clients come via the map and how many via the results below it is not documented; both routes run through the same details.

Does my salon have to show prices online?

In the salon, yes, under § 12 PAngV. For the website it is not expressly required, but according to legal commentary the website can also be the place of the offer, for instance if you offer appointments there. So the list is better off being online, as an HTML price page and as services with prices in the Google profile. If you quote prices, then as a total price.

May I charge women and men different prices?

The AGG prohibits discrimination on grounds of gender in mass-market transactions where there is no objective reason; a list by hair length, technique and time is the version the Deutsches Handwerksblatt recommends to hairdressers. Whether your list meets that is something your chamber of crafts or a lawyer clears up.

May I ask for a Google review at the till?

Yes, without anything in return, without selecting the happy ones and without pressure while the client is still in the salon; that is what Google’s policies say. A card with a QR code to take away is fine; a tablet on which the client is supposed to review right at the counter, or a discount for five stars, is not.

May I ask for a review by email or SMS after the appointment?

Without consent that is risky: In 2018 the BGH classified a review request in an invoice email as impermissible advertising, and § 7 UWG generally requires prior consent for electronic mail for advertising purposes; for SMS, the prevailing view is that the same applies. The clean way is a checkbox in the online booking; for existing clients, at the very least a notice of the right to object when the address is collected and in every message.

Do my chair renters get their own Google profile?

Employees do not, that is in Google’s policy. For self-employed chair renters with their own clientele it leaves the question open: It knows individual practitioners with their own profile, but does not mention chair rental. Anyone creating a profile needs, in my interpretation, their own name, not the salon’s, and only categories that describe their own work; when in doubt, one salon profile and all names on the team page.

May I post photos of my clients’ hairstyles?

With consent, yes: The Art Copyright Act permits the distribution of images of a person only with that person’s consent, and the Deutsches Handwerksblatt advises getting written consent. With photos of the back of the head or a detail without the face, the question of recognisability is far more relaxed, but when in doubt you still ask for consent. That applies equally to the Google profile, the website and Instagram.

Is a page for every neighbourhood worth it?

No, if your salon is not located there. Google’s spam policies list multiple pages for regions or cities that funnel users to one page as doorway abuse. Every real location gets its own page, and so does every service for which there are photos, a price, a duration and a procedure.

Can I do this myself as a one-person salon?

Yes, in SEO coaching at €50 an hour by video, no package: You look after profile and website yourself, I watch via screen sharing and tell you what comes next. If you first want to know where the salon stands, take the SEO audit from €600 and implement it yourself afterwards.

Send me your salon address or book the call directly

Write to me

Contact Form (EN)

Book a call directly

Pick a free 30-minute slot in my calendar; the call runs by video.

Open Calendly and pick a time →

Five stations, 30 minutes: your profile on the screen

We open your Google profile and your price page and go through shop window, reception, chair, mirror and till once. Free, by video; the support afterwards is cancellable monthly.

→ Book an intro call