Gyms and fitness marketing
Google Ads
for gyms.
Google Ads works for a gym when it pays only for searches from people near the club who are ready to try: 'gym near me', '24 hour gym Tuggerah', 'reformer pilates Erina'. Most of the waste comes from searches about fitness jobs, courses, home workouts and equipment, which negative keywords can block, though Google says negative keywords don't match close variants, so each form has to be added. Then count what matters: calls, trial bookings and, with offline conversion imports, the joins that happen at the front desk.
Who's searching,
and who's just looking.
Gym searches are mostly local and mostly specific. Someone in Charlestown types 'gym near me open 24 hours'. Someone in Penrith types 'boxing classes penrith'. Someone in Erina types 'reformer pilates erina price'. Each of those people wants something you might sell, this week.
The same words also bring in people who will never join. 'Gym jobs Gosford', 'personal trainer course', 'pilates reformer for sale' and 'gym workout at home' all contain the words you bid on. If your keywords are broad, Google can show your ad for them, and you pay for every click.
Here's how the searches usually split for a gym or studio. The table is a pattern, not data from an account. Your own search terms report shows the real split.
| Search type | Example | What to do |
|---|---|---|
| Near me and suburb | 'gym near me', 'gym wyong' | Your core. Bid on these, with ads that show price and hours. |
| Class or service | 'reformer pilates newcastle', 'boxing classes penrith' | Send each to the page for that class, not the home page. |
| Price and deals | 'cheap gym gosford', 'gym no joining fee' | Worth it if your price page is clear. Put the price in the ad. |
| Trial | 'free trial gym', 'casual pass gym terrigal' | Good, if the trial has clear terms and an ending. |
| Another gym's name | the name of a club nearby | These people chose someone. Usually low value. Decide on purpose. |
| Jobs and courses | 'gym jobs', 'cert iv fitness' | Block. They want to work in a gym, not join one. |
| Home and equipment | 'home workout', 'reformer for sale' | Block, unless you sell equipment. |
Set the area
like a member would.
Google Ads has two location options. 'Presence or interest' reaches people in your area and people who've shown interest in it. 'Presence' reaches only people who are in the places you target. Google says broad geo targeting is recommended as a best practice on Search, and suggests 'Presence' when you want to reach only people in specific locations.
For a gym membership, I'd usually pick 'Presence'. A member has to get to you three or four times a week. Someone in Melbourne searching 'gym terrigal' is probably planning a holiday, and they won't sign a 12-month membership. If you sell visitor passes, give them their own campaign with 'Presence or interest' and its own budget, so the two don't mix.
Then draw the area around the drive, not the postcode. A club in Tuggerah pulls from Wyong, Berkeley Vale and Chittaway Bay, but people rarely cross the bridge at peak hour to train. Look at where your members live, then target that, not a neat 20 km circle.
Add location assets so the address and distance show with the ad. Google pulls them from your Business Profile, and locations marked closed there won't show, so keep the profile current.
Sort your
search terms.
In Google Ads, open Insights and reports, then Search terms, pick the last 30 or 90 days, and copy the list. Paste it below. The sorter puts each search in a bucket and writes the negatives to add. The starting list is made up.
Search term sorter
Which searches
are worth paying for?
Paste one search per line from your search terms report. Add your gym's name, and the names of gyms near you if you like. The sorter buckets each search and writes the negative keywords to add, in every form, because Google's negatives don't match close variants. The starting list is made up.
Worth paying for
0
Negative keywords to add (broad match)
Add these at account or campaign level, as broad match, one per line. Check none of them blocks a search you want. The word lists are a guide built from common gym searches, so read the 'check by hand' group yourself.
Negatives need
every form.
A negative keyword stops your ad showing for searches that contain it. The catch: Google says negative keywords won't match close variants or other expansions. If you add 'job', your ad can still show for 'jobs'. If you add 'course', it can still show for 'courses'. Add each singular, plural and common spelling yourself.
Broad match is the default for negatives. A one-word broad negative like 'jobs' blocks any search with that word in it, in any order. That's usually what a gym wants for jobs, courses, certificates and equipment. Use phrase or exact match for negatives only when a single word would block good searches too. 'Free' is the classic: block 'free workout' as a phrase, but not 'free trial'.
Check the report every fortnight for the first two months, then monthly. New waste turns up every season. In January it's 'home gym equipment' and 'free workout plan'. Before winter it's 'indoor exercise ideas'. Those people are worth reaching with a post, maybe. Not with a paid click.
Ads that answer
the exit question.
The best gym ads answer what the buyer is already worried about: the price, the term and how to leave. 'From $17.95 a week. No joining fee in November. 12-month or month-to-month.' tells someone more in one line than 'Transform your life'. The how people choose a gym page goes through the checks buyers make.
Be careful with 'no lock-in'. In 2014 the ACCC warned gyms that 'No Contracts' can mislead when members still have to give written notice, keep paying through a notice period, pay upfront, or get charged for another period if they don't give notice. If you have any of those, say what the terms are instead. Plain terms in an ad also put off people who'd cancel in week two, which saves you money.
Match the landing page to the search. Someone who typed 'reformer pilates erina' should land on the Erina reformer page, with the timetable and the class price, not the home page of a five-club group. The SEO page for gyms has a tool that lists the pages worth building.
Count the call,
then the join.
Plenty of gym leads ring. Call assets add your number to the ad, and you can set the number to appear only when your business can accept calls. Turn on call reporting and Google can count calls from ads as conversions. Set a minimum call length so a wrong number doesn't count as a lead.
Then close the loop. A trial booking isn't a member. With offline conversion imports, the Google click ID is saved with the lead, and when the sale happens later at your office or over the phone, you send it back so Google knows which clicks turned into members. Most gym software can export joins with a date. Without this, bidding learns to find people who book trials, not people who pay.
One policy note for remarketing. Google's health in personalised advertising policy lists physical and mental health conditions, chronic conditions and invasive procedures as sensitive, and advertiser lists such as customer match can't be used to promote them. A general gym membership isn't on that list. A program pitched at managing a condition might be, so check before you build an audience for it.
January is big,
not the whole year.
New year is real for gyms: in Canstar's survey of more than 1,300 gym-goers, one in four made getting fit their last New Year's resolution. Searches and costs both climb in January, because every gym in the area bids at once.
Plan for it rather than reacting to it. Put more budget into January and early February, keep the ads tight to 'near me' and suburb searches, and make sure the front desk can answer the phone. Then hold a steady, smaller budget for the rest of the year, when clicks are cheaper and the people searching have often already tried something else. The gym budget page works out how much a join can cost before it stops paying.
What I see most often
What I'd check first
in a gym's Google Ads.
- 1
Jobs and courses in the search terms
Searches for gym jobs, personal trainer courses and Certificate IV fitness, paid for month after month, because nobody added the negatives.
- 2
The wrong location option
Campaigns set to reach people interested in the area, so clicks come from people who'll never train there, often visitors and people in other cities.
- 3
Counting the form, not the join
Trial bookings or form fills counted as the conversion, with no link back to who actually joined, so the bidding learns the wrong thing.
The honest bit. Google Ads can't make an empty class look full or a tired club look new. It sends people to your page. If the page hides the price and the front desk doesn't ring back, you've paid for the visit and lost the member. Fix those first, and the same budget goes further.
Questions
people ask.
Do Google Ads work for gyms?
Yes, for searches from people nearby who are ready to try, like 'gym near me' or a class and a suburb. They work less well when broad keywords pull in searches for jobs, courses and home workouts. Add negatives in every form, because Google says negatives don't match close variants.
What keywords should a gym use in Google Ads?
The thing people want plus the place: 'gym' plus your suburb, 'near me' searches, class types like 'reformer pilates' or 'boxing classes', and price searches like 'no joining fee'. Block jobs, courses, equipment and home workout searches.
How do I track gym memberships from Google Ads?
Count calls and trial bookings as conversions first. Then use offline conversion imports: save the click ID with each lead, and send the joins back to Google Ads when they happen at the front desk.
Should a gym bid on other gyms' names?
It's a decision, not a default. Those searchers have usually chosen a gym already, so clicks tend to cost more and join less. If you're clearly cheaper or closer, it can be worth a small test. Keep the other gym's name out of your ad text.
Can a gym use remarketing in Google Ads?
Usually, yes. Google's health in personalised advertising policy covers health conditions, chronic condition treatments and invasive procedures. A general membership isn't on that list, but a program for managing a condition may be.
Related
Keep
going.
Get a free
Google Ads audit.
Takes a minute. Audits come back within 1 to 2 business days. For anything else, I'll get back to you as soon as possible.
What happens next
- 1I'll ask for read-only access, or just your website for a search audit.
- 2I go through it and write up the 3 biggest fixes.
- 3A 20-minute call to walk you through it. No pitch unless you ask.
