Why your salon ranks for the wrong searches
Most salon websites are built around what the owner wants to say ("welcome to our luxury salon experience") instead of what new clients are searching for ("balayage near me under $200"). Google ranks pages that match search intent. If your site never uses the specific service names, prices, and modifiers people actually type, you never rank for them.
The fix is service pages. One page per major service: balayage, highlights, root touch-up, men's haircut, fade, beard trim, gel manicure, dip powder, lash extensions, brow lamination. Each page has the service name in the URL, H1, and title. Each page lists starting price (transparency is a ranking factor — Google penalizes "call for pricing" pages because they fail user expectations), duration, what's included, and who on your team specializes in it.
Add real photos to each service page — work done by your team, not stock photos. Google reverse-image-searches photos and demotes pages using stock imagery. Original photos are a huge competitive advantage because most salons never upload them to their site (they put everything on Instagram and forget the website exists).