syted

syted blog

How to Get Personal Training Clients Who Searched

There is a query that 162 people in the United States type every month: "how to get personal training clients". If you are reading this, you probably typed it. The whole first page of results for it earns about 64 visits a month between them, which tells you something before you read a single tip.

Here is the number on the other side. "Personal trainer near me" is searched 258,291 times a month in the same country. That is roughly 1,594 searches from people who want to hire a trainer for every one search from a trainer who wants to be hired.

Both numbers were measured with Ahrefs on 2026-10-30, country United States. They are the whole argument of this article. The demand is not missing. It is just not sitting where the advice sends you.

This article is about the search half of getting clients: which queries your future clients actually type, which of those you can realistically win as a solo trainer, and which ones look winnable and are not. For the setup side of the same problem (what to do when you have no public address, which schema type exists, how to handle reviews), we wrote a separate piece on personal trainer marketing and SEO. This one is about where the clients come from.

I fetched the pages that rank for "how to get personal training clients" and read them. The pattern is not subtle.

FutureFit, position 5 (domain rating 62, about 8 visits a month from search). Roughly 1,100 words, six tips. The number of times it mentions Google, SEO, search, keywords, Google Business Profile or Search Console: zero. Not one. Its sixth tip is "Invest In Proper Marketing Courses", and FutureFit sells training courses.

PT Pioneer, the single most cited source inside the AI Overview that sits above everything. Roughly 3,000 words, seventeen tips across in-person and online. Search content: effectively none. The closest sentence in the whole article is "Blogging is an important part of any internet marketing and it should be something you explore." PT Pioneer sells certification prep.

Insurance Canopy, position 8 (domain rating 70, about 6 visits a month). Roughly 2,400 words, nine tips. It does mention Google four times, and here is all four: "get your business listed on Google Maps", "Google Business Profile account", "search engines like Google", "on Google or other search engines". SEO appears once, inside "SEO-friendly with keywords and backlinks". Search Console appears zero times. Insurance Canopy sells insurance to trainers.

Look at what each publisher sells and the pattern explains itself. Page one of your question is held by a course provider, two certification bodies, an insurance broker, a booking app, a training-software vendor, a trainer-media business, Reddit, Quora and seven YouTube videos.

Not one of them has any reason to teach you how search works. They are not lying to you. They are answering your question with the half of the answer that leads to their product, and the search half leads nowhere near it.

This is the third time we have measured this exact structure. The page-one publishers for "how to get catering clients" were four marketplaces and software vendors; for web design clients the one page that said search is the channel put its method behind a paid product. When everyone on page one sells the alternative to doing the work yourself, nobody on page one explains the work.

The first thing in the results for your query is not a website. It is an AI Overview, and the one we measured on 2026-10-30 carries about seventeen cited links: Reddit, PT Pioneer, the PTDC, AFPA, NESTA, BookedIn, Westrive, rmflex and six YouTube videos.

That is the largest AI Overview link set we have measured on any query. It also explains the traffic numbers above. Positions 2 through 10 are earning 38, 8, 6, 6, 3 and 3 visits a month. A 162-search query where page one collectively earns 64 visits is a query being answered before anyone clicks.

Ahrefs puts the traffic potential of this keyword at 10. Eight days ago the same tool put it at 50. The query did not get less popular. The page above it got better at answering it.

Google documents how pages get into these features, and the documentation is refreshingly boring. Both AI Overviews and AI Mode use what Google calls a "query fan-out" technique, "issuing multiple related searches across subtopics and data sources". To be eligible at all, a page needs to be "indexed and eligible to be shown in Google Search with a snippet".

Then comes the part worth reading twice if anyone has tried to sell you an AI visibility package:

There are no additional requirements to appear in AI Overviews or AI Mode.

And:

You don't need to create new machine readable files, AI text files, or markup to appear in these features. There's also no special schema.org structured data that you need to add.

So there is nothing to buy and nothing to install. Appearances in these features are folded into your normal numbers too: Google says they are reported in the Search Console Performance report under the "Web" search type, not broken out separately. Google also says clicks coming from AI Overview pages are "higher quality", with users more likely to spend time on the site. Fewer clicks, better clicks, and no way to separate them in your own data. That is the honest summary.

Our own take on what this means for being cited rather than ranked is in the piece on answer engine optimization. The short version for a trainer: an AI Overview on a query like this one is a reason to go after different queries, not a reason to buy anything.

The query you are searching is not the query that pays

Here is the trainer side of this market, measured on 2026-10-30 in the United States. Traffic potential is the estimate of what the winning page earns in total, across every query it ends up ranking for.

Query a trainer types Monthly volume Difficulty Traffic potential
how to get personal training clients 162 0 10
how to get clients as a personal trainer 105 0 10
how to get more fitness clients 52 0 90
how to get online personal training clients 29 0 20
personal training clients 23 0 150
how to find personal training clients 12 0 80
how to get fitness clients 1 n/a n/a

Every one of them is difficulty 0, which means they are easy to rank for. They are easy because they are worth almost nothing. A traffic potential of 10 says the winning page earns about ten visits a month in total, from colleagues.

Now the client side, same tool, same country, same day.

Query a client types Monthly volume Difficulty Traffic potential
personal trainer near me 258,291 31 8,800
online personal trainer 3,870 26 2,300
how much does a personal trainer cost 2,907 2 2,700
in home personal trainer 854 11 350
personal trainer for seniors 774 0 30
mobile personal trainer 676 0 400
female personal trainer near me 592 31 29,000
personal trainer prices 343 0 2,700
personal trainer for weight loss 300 4 1,100
strength coach near me 201 58 80
postnatal personal trainer 101 55 300
personal trainer for beginners 67 0 1,800

Read the two tables side by side and the asymmetry is the opportunity. You have been researching a market of 162 while standing next to one of 258,291.

Three rows in that table are traps, and the parent column is how you spot them

A keyword's parent topic is the broader query Ahrefs thinks the same page would really win. When the parent belongs to somebody else's business, the attractive traffic number belongs to them too.

  • "Female personal trainer near me", 592 searches, traffic potential 29,000. That 29,000 is not yours. The parent is "personal trainer near me", so the number describes whoever wins the giant generic query, not whoever writes a page about women trainers.
  • "Personal trainer for weight loss", 300 searches, difficulty 4, traffic potential 1,100. The parent topic is "24 hour fitness personal trainer". The traffic belongs to a gym chain's brand query. A solo trainer will not take it.
  • "Personal trainer for beginners", 67 searches, difficulty 0, traffic potential 1,800. Parent: "personal training gym near me". Again a gym, not you.

This is the same tell we logged on other crafts: when a national-looking query has a city name or a brand name as its parent, the difficulty score is an average of fights you are not actually in. Check the parent before you believe a traffic number.

The price question is the opening, and two datasets agree

Look back at the client table. "How much does a personal trainer cost" is searched 2,907 times a month at difficulty 2. "Personal trainer prices" adds 343 at difficulty 0, and both carry a traffic potential of 2,700 because they share a parent.

That is roughly 3,250 monthly searches, from people far enough along to be checking what this costs, at a difficulty where a solo trainer's page can compete.

Now the second dataset, which arrived independently. The People Also Ask block sitting in the middle of your query, measured the same day, asks four questions:

  • Is $300 a month a lot for a personal trainer?
  • How to attract customers to a gym?
  • How much is a 1 hour PT session?
  • Why do most personal trainers quit?

Two of those four are price questions. Google has decided that the neighbourhood of "how do trainers get clients" is mostly "what do trainers charge". Keyword volumes and the People Also Ask block are generated by different systems, and they are pointing at the same page.

Almost no independent trainer has that page. The ones who rank for it are national content sites publishing averages, which is exactly the content a local searcher cannot use.

What that page has to do to be worth writing

Answer the question in the first two sentences, with your real numbers. A page about pricing that makes the reader hunt for a price is a page that loses to the national average article.

Then give the reader what the averages cannot:

  • Your actual rates, per session and per package, in plain numbers.
  • What changes the price: travel, equipment, session length, whether you come to them.
  • What a block of sessions includes beyond the hour, since that is where your price is justified.
  • Who you are not the right trainer for. This one costs you nothing and filters your enquiries.

A sentence on honesty, since this is the page where it matters. Do not invent a market average to make your rate look good, and do not quote a competitor's price you have not seen. If you want a model for writing a price page that argues instead of hiding, our own article on what SEO costs does exactly this on a different market.

"Near me" is a wall, the qualifier is the door

"Personal trainer near me" has 258,291 searches and a difficulty of 31. "Female personal trainer near me" also sits at 31. Those are the two hardest numbers in the client table, and they are the two queries everybody chases.

Now look at what happens when a qualifier goes in front:

  • in home personal trainer: 854 searches, difficulty 11
  • personal trainer for seniors: 774 searches, difficulty 0
  • mobile personal trainer: 676 searches, difficulty 0

Difficulty falls from 31 to zero and the volume is still in the hundreds. Three qualifiers, 2,304 monthly searches between them, and a page each is work you can actually finish.

The specialisation advice has an exception, and it is measured

The standard advice is to niche down. The data says be careful which niche, because two of the most recommended specialisations are the hardest queries on the whole list.

  • Postnatal personal trainer: 101 searches, difficulty 55.
  • Strength coach near me: 201 searches, difficulty 58.

Those are harder than the generic "near me" query at 31. If postnatal training is your actual specialism, write the page anyway, because it describes what you do and it will bring the right enquiries. Just know going in that it is a slow page, and do not judge your whole search effort by it.

That is the correction worth making to our own earlier article, which suggested a page per specialisation without saying that some specialisations are brutal. A page each remains right. Expecting them to perform alike does not.

Build four pages, in this order

The order matters more than the list, because the first two can be done this week and the last two are slow.

  1. The price page. Highest measured demand you can realistically win, from people already shopping. Covered above.
  2. One page per delivery format you genuinely offer. In-home, mobile, online. Not three variations of the same text: a page for people who want you to come to them is a different page from one about video coaching, because the questions differ.
  3. One page per population you actually train. Seniors, beginners, postnatal, whatever is true. Each one is a query at low difficulty and a real answer about how you adapt.
  4. The location page, last. This is the "near me" fight, it is the hardest thing on the list, and it rests on your Google Business Profile more than on your website. Our guide to the Business Profile itself covers that side, and reviews are the part of local prominence you can actually move.

On the local side, Google publishes the inputs and it is worth quoting because so much advice invents a fourth one. Local results are "mainly based on relevance, distance, and popularity". Relevance is "how well a Business Profile matches what someone is searching for". Distance "refers to how far each business is from the customer who's searching". Prominence "means how well-known a business is".

The same page closes a door that needs closing: "There's no way to request or pay for a better local ranking on Google." If anyone offers you a map pack position, they are selling something Google says does not exist. If you are weighing that money against ads instead, the comparison between SEO and Google Ads lays out what each one buys.

Check that your page actually exists in the HTML

One failure mode wastes more trainer effort than any keyword mistake: the page looks fine in the browser, and the text is not in what Google receives. It happens on site builders that assemble content with JavaScript after the page loads.

You can check any page in one command. Paste your own URL and a phrase you expect to find:

curl -s https://yourdomain.com/personal-training-prices \
  | grep -o -i "per session" || echo "NOT IN THE SERVED HTML"

If that prints the fallback message, the phrase is not in the HTML your page serves, and you should assume Google has not reliably seen it. Our walkthrough of why a site does not show up on Google goes through the rest of that checklist.

Measure three numbers, and expect them to be ugly

Open Search Console, go to the Performance report and widen the date range as far as it lets you. The report opens on the last three months by default, so the first thing to do is change it.

Three numbers tell you whether any of this is working:

  • Impressions per page. Google's own definition is "How many times your site appeared in Search results". Impressions with zero clicks mean Google is showing you and nobody is choosing you, which is a title and description problem, not a content problem.
  • Queries with impressions and no clicks. This is your next page, free. Every one of them is a question Google already thinks you might answer.
  • Average position, which Google defines as "the average position of the topmost result from your site". Read it as a direction, not a score.

Now the ugly part, with our own numbers, because a vendor who hides their own data is not worth reading. On 2026-10-30, our article about personal trainer marketing had 92 impressions and 0 clicks over the previous 28 days. It is our most-shown blog page. It is also at a click-through rate of zero.

Three more of ours look the same: 81 impressions and no clicks on one, 80 and none on another, 60 and none on a third. That is a title problem on our side and we have logged it. We are telling you because this is what the first months actually look like, and anyone showing you a graph that only goes up is showing you somebody else's graph.

Give a new page a couple of months of this data before you judge it. No one can guarantee a position or a date, here or anywhere, and a page that is gathering impressions is doing something even when the clicks have not started. If you want the longer method for turning that query list into a plan, our piece on building a content strategy from your own data covers it, and the small-business SEO walkthrough covers the setup from zero.

One last reframing, and it is the reason this article exists. "How to get personal training clients" is a question about you. Every query in the client table is a question about them. The pages that get hired answer the second kind. The same flip applies to coaches and to anyone selling their own time.

FAQ

How do I get online personal training clients?

"How to get online personal training clients" is searched 29 times a month, and "online personal trainer" is searched 3,870 times by people looking to hire one. Same lesson as the rest of this article, in miniature. The difficulty on the client-side query is 26, which is the second hardest number in the client table, so treat online coaching as a page you build properly rather than a quick win. What makes it rankable is specificity: the population you coach remotely, how check-ins work, what the client needs at home.

Should I put my prices on my website?

Yes, if you want the 3,250 monthly searches about trainer costs to have anywhere to land. The measured demand for price information is larger than the demand for almost anything else you could write, and the difficulty is 0 to 2. The usual objection is that prices scare people off. In search terms, that filtering happens before the enquiry instead of after three emails, which is cheaper for you.

Do I need a website if I have a Google Business Profile?

They answer different queries. The Business Profile competes for "near me" searches and map results, where Google says ranking comes down to relevance, distance and prominence. A website is what answers everything else: what you charge, who you train, how in-home sessions work. The profile brings you the local search; the pages win the person comparing three trainers.

How long before a new page brings clients?

Nobody can tell you honestly, and results vary with your market, your competition and how specific the page is. What you can watch is whether the page starts collecting impressions in Search Console, which usually comes before clicks. Our own pages above have been gathering impressions without clicks for weeks, which is a real stage and not a failure.

Why do most personal trainers quit?

Google puts this question next to "how do I get clients", which is a reasonable thing for it to infer. The search-related part of the answer is visible in the two tables in this article: a trainer can spend months on advice aimed at a 162-search market while the 258,291-search market goes unanswered. That is not a marketing effort problem. It is an aim problem, and it is fixable in an afternoon of keyword checking.

Get cited by ChatGPT. Rank on Google.

You found this article through search. That is the whole product.

  • One researched article a day
  • Published on your own domain
  • Keywords checked against live results
Start writing

Get cited by ChatGPT. Rank on Google.

You found this article through search. That is the whole product.

  • One researched article a day
  • Published on your own domain
  • Keywords checked against live results
Start writing