Local SEO

Why the booking platform outranks your own salon website

Fresha, Booksy and Treatwell outrank most independent salons, and it is not because their websites are better. What you can win instead.

Fresha, Booksy and Treatwell outrank most independent salons, and it is not because their websites are better than yours. It is because you are competing for the wrong result.

Search for "hair salon" plus your town and look carefully at what comes back. There are three distinct things on that page: a map with three businesses in it, a run of directory and marketplace pages beneath it, and, a long way down, individual salon websites. The platform is winning the middle section. You were never going to win the middle section. The map is the part you can own, and it sits above everything the platform ranks for.

Most salon owners never make that distinction, so they spend months trying to beat a marketplace at a game the marketplace has already won, while the result they could actually take goes to a competitor three streets away.

Why the platform wins, and why it is not a fair fight

A marketplace has three structural advantages, none of which you can copy.

It has one domain carrying every salon in the country. Every booking, every review, every page for every business compounds into a single site's credibility. Yours carries one business.

It publishes hundreds of pages per city, each one targeting a specific service-and-place combination, refreshed automatically as businesses join. You have a handful of pages, updated when you remember.

And it collects the reviews. This is the one that costs you most, because it looks like a benefit. A client books through the platform, has a good appointment, and leaves five stars, on the platform. That review builds the platform's credibility with Google. It does nothing for yours.

So the honest answer to "how do I outrank Fresha" is: you do not, and chasing it is the mistake. There is no version of this where a single-location salon beats a national marketplace for a broad category search. What there is, is a result the marketplace cannot enter at all.

The result the platform cannot take from you

The map pack, the three businesses shown on the map, is restricted to actual businesses with an actual address. A marketplace cannot appear there. Neither can a directory. It is the one part of the page reserved for you and your genuine local competitors.

It also sits above the marketplace results, and it is where someone searching with intent to book actually looks.

That reframes the whole problem. You are not competing with Fresha. You are competing with the four other salons in your area, for three slots, on a set of signals that has almost nothing to do with your website and almost everything to do with your Google Business Profile.

Start by measuring what is actually broken

Before changing anything, open your Google Business Profile and find the performance section. It splits how people found you into searches for your salon's name and searches for a category.

That split is the number that matters. If nearly every view comes from people typing your salon's name, you are being found by clients who already knew about you: regulars, referrals, people handed your card. Everybody else is finding somebody else.

An independent salon with healthy local visibility usually sits somewhere between 40% and 60% non-brand. Well under that, and the rest of this applies to you, and it is worth knowing that is a specific, fixable problem rather than a vague sense that the website is not working.

The four things that decide the map pack

Your primary category. This is the highest-leverage field on the profile and it takes four minutes to change. "Hair salon", "Beauty salon", "Barber shop", "Nail salon" and "Waxing hair removal service" are different categories that surface for different searches. Pick the one a client would use to describe you, not the one that sounds most upmarket, then add every secondary category that genuinely applies and none that does not.

Get this wrong and everything else is capped, because you are not eligible for the searches you care about in the first place.

Your services, listed individually. A search for "balayage" near you can only find you if balayage exists as a service on the profile. Most salons list three services and a description; the ones that rank list every treatment they actually offer, in the words clients use for them. This is free, it is tedious, and it is the difference between appearing for one search and appearing for thirty.

Your reviews, on Google specifically. Not on the platform. The ask has to name where you want it: a card at the desk, a link in the follow-up message, a QR code that opens your Google review form directly. Stylists asking clients in the chair works better than anything automated, because the client is already telling them they are happy.

Reply to every review from the last ninety days. It is visible to the next person reading them, and silence reads as a business that stopped paying attention.

Your details, matching everywhere. Your name, address and phone number as they appear on your website, your Google profile, Fresha, Booksy, Instagram and every old directory listing you have forgotten about. Where those contradict each other, Google's confidence drops, and confidence is what the ranking is made of.

This is where the booking platform quietly does you damage. A salon that has moved, or changed its opening hours, or dropped an old landline usually updates one or two places and leaves the rest. Every stale listing is a vote against the accurate one.

What to do with the platform, rather than against it

Keep it. It sends you bookings, and the alternative, no marketplace presence at all, costs more than it saves.

But treat it as one listing among several, not as your web presence. That means making sure the details on it match your Google profile exactly, that the salon name is your actual trading name with no keywords bolted on, and that your own site is linked from the profile wherever the platform allows it.

And route the review ask to Google rather than to the platform. Clients who book through Fresha can still leave a Google review; nobody has told them which one you would rather have.

What this has to do with AI assistants

Increasingly the same question is being asked of ChatGPT, Gemini and Google's AI answers rather than typed into a search box, and the answer follows the same logic.

An assistant names businesses it can describe confidently from sources that agree with each other. Your Google profile, your website, your listings and your reviews are those sources. Where they agree, you are quotable. Where they contradict each other, the assistant reaches for a business it can describe without hedging, or falls back on the marketplace page, which is internally consistent by construction.

So the work is the same work. Consistent details, real services listed plainly, reviews that mention what you actually do. There is no separate AI tactic underneath it, and anyone selling you one is selling you the thing you already have to do.

What to expect

Category and services changes can move things inside one to two weeks. Review patterns and listing cleanup compound over one to three months, and citation corrections take 30 to 60 days just to propagate before they count for anything.

Nobody can promise a specific position. What is controllable is whether you are eligible for the searches that matter, whether your details agree with each other, and whether clients are choosing you visibly. Salons that fix all three usually see the non-brand share of their profile views start climbing within a couple of months.

What to do this week

  1. Check your primary category, and change it if it is aspirational rather than accurate.
  2. List every service you offer, in client language, on the profile.
  3. Search your salon's name and write down every listing that comes back. Fix the details that disagree.
  4. Ask the next ten happy clients for a Google review, and reply to every review from the last ninety days.

None of that requires a new website, and none of it involves outranking Fresha.

If you want the full version of this as a checklist, the free local SEO checklist covers the 17 things worth checking before anyone quotes you for work. If you would rather have someone go through it with you, that is what local SEO covers.

Keep reading

FAQ

Questions about this

Should I leave Fresha or Booksy to rank better on Google?

No. Leaving costs you the bookings the platform already sends and does nothing for your own ranking, because the two do not trade against each other. The platform ranks for broad discovery searches you were never going to win; you rank in the map pack, which is a different result on the same page. Keep the platform for what it is good at and stop treating it as a competitor for the one result you can actually own.

Why does my salon rank for its own name but nothing else?

Ranking for your own name only proves Google has indexed you, because nobody else is competing for it. Appearing for a category search like 'balayage near me' requires Google to be confident about what you do, where you are, and whether people choose you. That confidence comes from your profile category, your proximity to the searcher, and your review pattern, not from your website copy.

Do reviews on Fresha or Booksy help my Google ranking?

Not directly. Reviews left on a booking platform build that platform's credibility, not yours. They still have value as social proof for anyone who finds you there, but they do not feed the review signals Google weighs for the map pack. Reviews on your Google Business Profile are the ones that count for local ranking, which is why the review ask has to point there specifically.

Is it worth having my own salon website at all now?

Yes, but not as a traffic source in its own right at first. Its job is to be the consistent, quotable source about your business that your Google Business Profile, your listings and AI assistants all cross-check against. A slow site with contradictory hours actively undermines the profile that is doing your ranking. A fast, accurate one supports it.

Free checklist

The local business SEO checklist

The 17 checks I run on every business before I quote anything — local, technical and AI visibility. Plain language, no tools required for most of it.

Sent by hand within one business day. There is no autoresponder behind this, which is also why nobody gets added to a sequence.

Where should I send it?

One email, sent by hand within a business day. No sequence, and I will not add you to anything.
If you add it, I will glance at your listing and mention anything obvious in the same email.
Free audit

Want to know what is holding your business back?

Send me your website and I will reply within one business day with the two or three things I would fix first on it. No call required, no obligation.

Get my free audit