Ads that fill classes · No. 007

Hyperlocal Meta ads for fitness studios: radius, creative and the offer

How to run Facebook and Instagram ads for a boutique studio in the Netherlands: a two kilometre radius, lookalikes from your member list, trial-offer maths and the landing page.

Filed
Length
7 min
Subject
Ads that fill classes
A studio owner in socks crouching by the reception desk of a small Rotterdam Pilates studio, filming a class on her phone from behind the back row of reformers.

In short. For a boutique studio, Meta ads are a neighbourhood tool, not a national one. Set a radius of about two kilometres around your door, build the audience from a lookalike of your current members instead of fitness interests, and show phone-shot video of a real class with one clear trial offer. Send the click to a single landing page that books a trial in two taps, and judge the campaign on booked trials and new members rather than clicks.

Most studio owners we speak to have tried Facebook ads once. They boosted a post, spent eighty euro, got forty likes and two messages from people in Antwerp, and decided ads do not work for studios. That is a fair conclusion from that experiment, and it is also the wrong one. The boost tool is built to buy attention, not bookings.

Picture a Pilates studio on a side street in Kralingen with eleven reformers and two empty slots in the Tuesday 19:00 class. The people who will fill those slots almost certainly already cycle past the building. There are maybe fifteen thousand of them within a seven minute ride. The whole job of a hyperlocal campaign is to reach that small group often enough, with something specific enough, that a few of them book. Sport participation in the Netherlands is steady rather than booming, with NOC*NSF reporting adult participation around 58 percent and an average of eight sessions per month, so you are mostly competing for people who already move, not converting the sofa.

What radius should a fitness studio use for Facebook ads?

Start at two kilometres. In Rotterdam, Utrecht or Amsterdam that is a bike ride short enough that nobody has to plan for it, and distance is the single strongest predictor of whether somebody keeps coming after month two.

In Meta Ads Manager you do this by dropping a pin on your address rather than selecting the city. According to Coinis, summarising Meta's own help documentation, radius targeting runs from one mile to fifty miles in the US and up to seventy kilometres elsewhere, with the smallest step around a kilometre. Selecting "Rotterdam" instead would put your Kralingen class in front of someone in Hoogvliet, forty minutes away.

Also change the location behaviour from the default to "people living in this location". A gym is a repeat visit, so tourists and commuters passing through are wasted impressions.

Two kilometres is a starting point, not a rule. If you sit on the edge of a smaller town with a car park, or in a village, two kilometres will not contain enough people to spend even fifteen euro a day, and Meta will deliver your ads to the same few hundred faces until they are tired of you. Widen to four or five kilometres, check the estimated audience size, and stop widening the moment the extra people would need to drive twenty minutes.

Should I use lookalikes or fitness interests?

Interest targeting looks clever and is usually the weakest part of a studio campaign. "Interested in yoga" inside a two kilometre circle is a very small, very strange slice of people, and Meta's system now treats most of what you type as a hint anyway. Conversios describes Advantage+ Audience as treating your inputs as suggestions, with location and minimum age as the real constraints, which matches what we see in accounts.

So give the system the one signal it cannot guess: who already pays you. Export your member list from Virtuagym, Eversports or Momence with email addresses and mobile numbers, upload it as a customer list, and build a one percent lookalike from it. Hootsuite notes that a source audience needs at least 100 people from the same country, with 1,000 to 5,000 generally recommended, so a studio with 180 members is above the floor but below the comfortable range.

Quality beats size here. Jon Loomer makes the point that a broad, loose source audience gives the model very few tight similarities to work with. A list of your longest-standing members is a better seed than a list of everyone who ever bought a single class.

Two practical notes. First, if you have fewer than a hundred members, skip lookalikes entirely and run broad inside your radius with an age floor, because the geography is already doing most of the filtering. Second, you are uploading customer data, so check that your privacy statement actually covers sharing contact details with an advertising platform, and that people can object.

What should a studio ad actually show?

Film it yourself, in your own room, on your phone. Vertical, under fifteen seconds, the instructor's face in the first two seconds, subtitles in Dutch because most of it is watched with the sound off. A reformer class mid-flow beats any stock clip of a model in a bright white gym that is obviously not yours.

Write the first line of copy so the neighbourhood is unmissable: "Pilates in Kralingen" or "Boksen in Lombok" tells the right person this is about them, and tells the wrong person to scroll on. That is a feature.

Three creatives to start with

  1. Thirty seconds of a real class, cut to twelve, with one line of text on screen.
  2. The owner talking to camera for ten seconds: who the studio is for, what the intro offer is.
  3. One still photo of the entrance and the reception desk, with the offer in the copy rather than on the image.

Avoid before-and-after framing. Meta's policies are strict about ads implying something is wrong with someone's body, and beyond the review risk, that angle brings in people chasing a result rather than a routine. Swap creative every three to four weeks, because in a two kilometre radius the same people see it repeatedly.

What offer converts, and does the maths work?

A free trial gets more sign-ups and more empty mats. A paid intro, twelve euro for one class or thirty nine euro for two weeks unlimited, gets fewer sign-ups and more people who actually walk in. We prefer the small paid intro for studios where the class itself is the product, but we do not have published Dutch numbers that settle it, so test one for a month and the other the next and compare members gained, not leads gained.

Before you spend anything, do the arithmetic with your own figures. Here it is with made-up placeholders, which you should replace:

  • Budget: €400 per month on ads.
  • Cost per lead: €8, so 50 leads.
  • Show-up rate: 50 percent, so 25 trials.
  • Trial to member: 1 in 5, so 5 members.
  • Acquisition cost: €80 per member.
  • Membership €95 per month, average stay 8 months, so around €760 gross per member.

Those ratios are invented for the example. Your booking system knows the real show-up rate and the real retention, and the only number the ad account gives you is the first one. If your own arithmetic does not clear your acquisition cost with room to spare, the fix is usually the trial-to-member conversation, not the ad.

Where should the ad send people?

Not the homepage, and not your Instagram profile. A homepage asks a visitor to choose between schedule, prices, team and contact. A landing page shows one offer, three lines about who it suits, the times, the price after the intro, and a booking button that is already on screen. We wrote about the parts that do the work in what a fitness studio website needs to win clients.

Embed the booking step from Eversports, Momence or Virtuagym directly, or use a four field form. Every extra tap between the ad and the confirmed slot costs you bookings, and the page needs to load in roughly two seconds on 4G in a tram.

Meta's instant forms are the alternative. They usually produce cheaper leads and colder ones, which is fine only if someone replies fast. A lead form with a two day response time is money set on fire, as we argued in speed to lead for gyms.

How do you know it is working?

Not from reach, and not from cost per click. Keep one column in your CRM or your notebook: ad seen, lead received, trial booked, showed up, joined. Cookie consent banners mean the pixel will under-report in the Netherlands, so the manual count is often more honest than the dashboard.

Give a campaign fourteen days before judging it. One campaign, one ad set, three ads, and resist duplicating ad sets when results wobble, because splitting a small budget starves all of them.

What to do this month

  1. Export your member list and build a one percent lookalike inside a two kilometre radius of your door.
  2. Set the location behaviour to "people living in this location" and check the audience size is big enough to spend your daily budget.
  3. Film three pieces of creative on your phone in one afternoon: a class, yourself talking, one still of the entrance.
  4. Pick one intro offer, with a price and an end date, and write it into the first line of the ad copy.
  5. Build a single landing page for that offer with the booking embed above the fold.
  6. Decide who replies to enquiries, and how fast, before the first euro is spent.
  7. Run for fourteen days at a budget you can repeat for three months, then count booked trials, not clicks.

If you would rather not build any of that yourself, the ads, the CRM and the instant reply are what our client pipeline program runs. The page the ads need comes first, and the first website design is free.

Questions studios ask

What radius should a fitness studio use for Facebook ads?
For a studio in a dense Dutch city, start at two kilometres around your front door, which is roughly a seven minute bike ride. Widen to four or five kilometres only if the audience is too small to spend your budget, or if your location is on the edge of town with parking.
Should I target fitness interests or a lookalike audience?
Upload your current member list as a customer list and build a lookalike from it, because it reflects who actually pays you rather than who once clicked a yoga page. Meta needs at least 100 people in the source audience, and performs better with more. If you have fewer, run broad inside your radius and let the location do the targeting.
Is a free trial or a paid intro offer better?
A free trial gets more sign-ups and more no-shows. A small paid intro, for example twelve euro for one class or thirty nine euro for two weeks, filters for people who intend to turn up. We would test one for a month, then the other, and compare members gained rather than leads gained.
Can I send Meta ads to my homepage?
You can, but it usually costs you bookings. A homepage asks the visitor to choose between schedule, prices, team and contact, while a landing page shows one offer and one booking button. Build a separate page per offer and keep the booking two taps away.

Sources

  1. 01Jon Loomer Digital, Meta Ads Lookalike Audiences: A Complete Guide
  2. 02Hootsuite, How to Use Facebook Lookalike Audiences
  3. 03Coinis, Radius Targeting Facebook Ads: How It Works and When to Use It
  4. 04Conversios, Meta Advantage+ Audience vs Detailed Targeting
  5. 05NOC*NSF, Zo sport Nederland

Next up

The Front Desk is published by ClickZero AI. Each note is drafted with AI to our editorial rules, every statistic links to its source, and the cover images are AI-generated.