Made in Ukraine

icon
  • icon
  • icon
  • icon
  • icon

+380981550865


Work schedule:Mo - Fr, 10:00 - 19:00

Made in Ukraine

icon
  • icon
  • icon
  • icon
  • icon

How a chain of nail salons in London increased bookings by 78% in 5 months

So.Shell London case study: August 2025 - February 2026

Illustration

Context

So.Shell has six nail salons in London: Carnaby, Battersea, Chelsea, Westfield, Wimbledon, and Covent Garden. The beauty salon market in London is very competitive and expensive, and most customers choose a salon based on a simple principle: "I was walking by, saw it, went in." About 70% of the chain's receipts are from repeat visits. The main audience is women aged 25-34 who live or work near the salon.

The main challenge: advertising here works for offline results. A person sees an ad on Instagram in the evening, and the next day walks past the salon and recognizes the sign. Standard tracking in advertising accounts does not capture this path. Therefore, from day one, it was clear that without end-to-end analytics, it would be impossible to measure the effect or increase the result.

We ran both channels — Google Ads and Meta Ads — in parallel, with a total budget of approximately £4,700-6,800 per month.

Initial data

At the time of launch (August 2025), advertising on So.Shell was already working, but without a clear logic that converts impressions into records.
In Google Ads, the brand campaign generated 88% of bookings, while three campaigns for general queries (manicure, manicure pedicure, Russian manicure) spent £183 in two weeks with zero bookings. In Meta Ads, 90% of the budget went to awareness and only 3% to bookings. Message campaigns generated junk applications, and it was impossible to track which of them actually came to the salon.

Illustration

The problem

The network was growing faster than the advertising system could keep up with it. Wimbledon was opening, Covent Garden was getting ready, and advertising was working on the logic of "show as many people as possible and hope that someone will come."

Meta Ads did not have a funnel that led people to sign up. Three thousand pounds a month went to coverage, and the connection between impressions and bookings remained opaque. In Google Ads, the budget was spread across campaigns that yielded nothing, instead of focusing on the ones that were effective.

The most acute problem was in analytics. The Altegio booking system ran on a separate domain, and cross-domain tracking in GA4 was not configured. What this meant in practice was that when a customer moved from the So.Shell website to the Altegio booking page, GA4 lost them. The session was interrupted, and the booking was not recorded as a result of the advertising campaign. In addition, the website cut off UTM tags when switching between pages, and even bookings made through the website itself were partially lost in the reports.

In other words, money was spent on advertising, people signed up, but we couldn't see which campaigns brought these people in. Budget decisions were made blindly.

Hypothesis

We focused on three things. First: in Meta Ads, you can build a full funnel from awareness to booking with an application cost of less than £10 if you replace campaigns with messages with campaigns optimized for registration through the website and Altegio. Second: in Google Ads, reallocating the budget from general search campaigns to Performance Max with a link to specific salons will give better results. Third: campaigns cannot be stopped, because each pause resets the algorithm's learning.

How the system works: a two-channel funnel

Before we tell you what we did each month, it's worth showing the overall logic. Meta Ads and Google Ads work here as a single system with different roles.
Note the two arrows from Meta to Google brand search. This is the key to the entire project.

Here's how it works: a person sees So.Shell ads on Instagram twice a week. They don't click, sign up, or even go to the profile. But when they need a manicure a few days later, they don't search for "manicure near me." They type "So.Shell" into Google. And the Google Ads brand campaign catches this query.

In Google reports, this looks like the merit of the search campaign. But Meta created this person. Without those two ad impressions on Instagram, they would never have Googled the name of the salon.

That's why the Google brand campaign generated 70-88% of bookings. Not because search is so effective on its own, but because Meta was "pumping" new people every day who remembered the brand and then searched for it on Google. When the client stopped Meta Ads in the fourth period, we saw it clearly: the growth of brand searches on Google slowed down. Meta's funnel fed Google, and without it, the flow began to dry up.

Illustration

Implementation

We divided the work into four stages of ~30 days each. Not for the sake of aesthetics, but because in advertising, each subsequent step depends on the data from the previous one.

  • 01

    September-October 2025: Foundation

The first thing we did in Meta Ads was to turn off all message campaigns. Both at the top and bottom of the funnel. The decision was not easy: 15 "quality responses" in correspondence looked like a result. But it was impossible to track how many of these dialogues became real records. iOS 14.5+ restrictions and privacy rules in Europe made such campaigns opaque. Money comes in, but what comes out of it is unknown.

Instead, we launched a lower funnel campaign optimized for bookings through the website and a pilot campaign through Altegio (an online booking system). At the same time, we built the middle funnel: clicks to the Instagram profile (CTR 5.25%), interactions with posts, and video views. The top level shows ads to everyone within a 10 km radius of the salon with a frequency of 2+, the middle level warms up interested users through content, and the bottom level converts the warm audience into bookings.

We also immediately suggested that the client add a pop-up window with a promo code for the first discount to the website. This was an identification tool: when a person leaves their contact details to receive a promo code, we can see which campaign they came from and track whether they made a booking afterwards. At that time, GA4 did not count bookings through Altegio correctly, and this promo code became one of the few ways to verify advertising data with actual bookings.

We turned off three campaigns in Google Ads that were spending the budget without results. We launched a remarketing campaign for website visitors. We identified a cross-domain tracking failure between the website and Altegio and began working on a fix so that GA4 could finally see the entire path from click to booking. We conducted a demographic analysis and found the core audience: women aged 25-34, with a 16.66% share of bookings and an application cost of £1.43.

  • 02

    October-November 2025: first stable results

The bottom of the funnel in Meta Ads started to work. 113 applications per month, application cost £7.23. The funnel broke even: approximately one-third of the budget for each stage. A separate campaign for Westfield through Altegio showed an application cost of £4.70, the best result among all campaigns for bookings. In the second half of the month, the cost per lead across all salons decreased by 6-49%: Meta's algorithm came out of the learning phase and began to optimize impressions.

In Google Ads, bookings increased by 39% (from 348 to 484) with only a 4.5% increase in budget. The cost per booking fell from £4.8 to £3.6, and the cost per identified application from £4.0 to £2.3. The new PMAX for Westfield generated 19 bookings in the first month, and the optimized location-based campaign reduced the cost per application from £9.6 to £4.0.

  • 03

    November 2025 - January 2026: growth and seasonality

The Christmas period is a difficult time for beauty salon advertising: auctions become more expensive and user behavior changes. We used this time for structural changes.

In Meta Ads, the main campaign for appointments showed a 64% increase in applications and a 32% decrease in the cost per application. The client finally implemented the pop-up window with a promo code that we recommended at the start, and it immediately resulted in a noticeable increase in identified applications. We increased the lower funnel budget by 84%, and bookings increased by 61% to 135 per month. The share of those who sign up decreased from 8.96% to 5.66%: we started to attract colder audiences. But the absolute number of signups has almost doubled, and that's what matters most for the business.

We launched PMAX for three new salons in Google Ads and rebuilt the competitor campaign from search to PMAX (6 bookings in the first month). We turned off the remarketing campaign after three periods without results. We moved some of the search campaigns to broad match.

This period also showed where we were wasting money. Search for "nails" - 3 bookings at £88.9 each. Search for "manicure eyebrow" - one booking at £146.8. We turned off both and redirected the budget to PMAX, where the cost of a booking is £5.6-9.6.

  • 04

    January-February 2026: peak performance

The most important decision of this period seems inconspicuous: removing price per click restrictions in the Google Ads brand campaign. Previously, we manually limited the bid to control costs. This also limited the algorithm: it could not select the optimal price for each auction. When we let it work independently, bookings through branded search increased by 43% (from 319 to 456), and the cost of bookings fell by 31%. This was the biggest single improvement for the entire project.

The pop-up window with the promo code had been running for the second period and peaked at 244 identified applications. PMAX Wimbledon grew by 160%. The total cost of bookings fell to £3.4.

Meta Ads operated on a limited scale during this period: the client stopped some of the campaigns, and bookings fell by 81%. At the same time, the quality of records improved: the share of those who book increased to 9.6%, and the cost of an application remained at £7.53. This confirmed our third hypothesis. The problem was not the quality of the advertising, but the breaks: the algorithm learned well, but without a flow of visitors, it simply had no one to convert into customers.

Results

Google Ads: from 348 to 618 bookings

Illustration

Bookings increased by 78% with a 24% increase in budget. Money stopped going to campaigns that weren't working and went to those that were delivering results.

Illustration

Meta Ads: a funnel built from scratch

Illustration

How salons have changed

Illustration

Wimbledon showed the highest relative growth: from 9 to 28 bookings.Covent Garden reached 54 bookings in its first full period.Battersea and Chelsea became the leaders of the network with a combined share of 62%.

Insights

Don't stop your campaigns.

The main lesson of the project. When the client paused Meta Ads, bookings fell by 81%. At the same time, the quality of advertising even improved. Meta and Google algorithms require a continuous flow of data. Pausing means resetting. After restarting, the system learns again, and for the first 2-3 weeks, you pay for the algorithm's "retraining."

A brand campaign is insurance.

Searches by brand name accounted for 70-88% of all Google Ads bookings at a cost of less than £1 per entry. It seems as if these customers would have come on their own. But without a brand campaign, their queries are intercepted by competitors, and the customer makes an appointment there. When we removed the cost-per-click limit, bookings increased by 43%. One step - plus 137 bookings per month.

PMAX works better than search campaigns for a salon chain.

Over five months, we gradually replaced search campaigns with PMAX linked to specific salons. The cost of a booking through PMAX is £5.6-9.6. Through search campaigns for general queries, it is £20-89. PMAX displays ads simultaneously in search, Google Maps, the display network, and YouTube. For a salon whose customer is looking for "manicure nearby" via maps, this is a very significant advantage.

Meta Ads for beauty salons is a long game.

It took two months to build the funnel. The first month was spent testing and training the algorithm. The second month saw the first stable results. The third month saw growth to 135 bookings. If a business expects requests from the first week, Meta Ads will disappoint. But if you give the system time and don't stop the campaign, the results will grow.

Meta and Google feed off each other.

This is the most important thing to understand in order to see the big picture. Google's brand campaign generated 70-88% of bookings, not because search is so effective. Meta Ads showed So.Shell ads to hundreds of thousands of people near salons every day. They didn't click on the ads or sign up via Instagram. They just remembered the name. And when they needed a manicure, they Googled "So.Shell" and landed on Google's brand campaign. In reports, it looks like Google's doing. In reality, Meta created the demand. When the client stopped Meta Ads in the fourth period, the growth of brand searches on Google slowed down. The two channels feed off each other, and measuring them in isolation means seeing only half the picture.

Each salon is a separate business.

Battersea and Chelsea grew with a minimal advertising budget thanks to a strong organic base: 70-80% of customers return. Wimbledon and Covent Garden depend almost entirely on advertising: according to our estimates, 60-70% of new customers come through advertising contact. A uniform budget for the entire network is always a compromise. Separate campaigns for each location with an individual budget is what works.

Conclusion

In five months, So.Shell went from 348 bookings per month through Google Ads to 618. That's a 78% increase with only a 24% increase in budget. At the same time, a funnel was built from scratch in Meta Ads, which at its peak generated 135 bookings per month.

The cost of a booking through Google decreased from £4.8 to £3.4, while through Meta it stabilized at £7.5-9.6. With an average check of £50-80, this is a healthy economy for beauty salons in London.

The main thing that remains after this project is the infrastructure. PMAX campaigns for salons are easily replicated when new locations are opened. The Meta Ads funnel is ready to be relaunched. Analytics allow you to see the path from the first impression to the booking. This is a working system, not a one-time promotion.

Illustration
Illustration
Illustration