Personal Trainer SEO: how a Barcelona trainer went from invisible to 10+ clients from ChatGPT, Claude & Gemini
Felipe Barba — a 1-person personal trainer in Barcelona — started from a brand-new site that was invisible on Google and invisible to AI. Six months in, his first client arrived from ChatGPT. In the under-6 months since, he's had 10+ new paying clients find him through ChatGPT, Claude and Gemini — alongside 9.1× Google impressions. He didn't write a single article. He didn't run a single ad.

Want the same playbook for your own site?
Free analysis + 1 free SEO/GEO article. No credit card.
“At least six new clients have now found me through AI — mainly ChatGPT and Claude. That's thousands of euros in recurring monthly business. I didn't run a single ad. I didn't write a single article. This is how it happened.”
One trainer. All-day clients. Zero time for marketing.
Felipe Barba runs a 1-person personal training and physiotherapy practice in Barcelona. His schedule is back-to-back: 1-on-1 clients in the gym, mobility and rehab sessions, post-injury return-to-sport. The kind of work that pays well — and leaves precisely zero hours for content marketing.
Before SEOZilla, his client pipeline was entirely word of mouth. His website existed, but it was a new domain with nothing built up behind it: no rankings for the queries he cared about, no backlinks worth the name, and not a single mention when anyone asked ChatGPT, Claude or Gemini for a personal trainer in Barcelona. Invisible on search, invisible to AI, zero inbound.
A friend mentioned that consistent blog content and what was now being called “GEO” — getting cited by AI like ChatGPT and Perplexity — was the modern version of SEO. He looked into it, realised writing 3,000-word articles three times a week wasn't happening, and decided to try SEOZilla on his site.
Where he started vs where he is now
First client from AI: month six
This is the part most case studies hide. Felipe's site was brand new, and new domains move slowly — there's no existing authority for Google or an LLM to lean on, so it has to be built from scratch before anything converts.
- Month 0
Starting from nothing
A new domain, no rankings, no AI citations, no inbound. Felipe connects the site to SEOZilla and approves a first batch of topics.
- Months 1–5
Authority gets built before it gets rewarded
SEOZilla publishes consistently — rehab, longevity, training methodology — and impressions start climbing. But a brand-new domain has no authority to trade on, so the early movement shows up in Search Console long before it shows up in the inbox.
- Month ~6First results
The first client says they found him on ChatGPT
A stranger messages asking to start personal training sessions. They found him through ChatGPT — the first inbound client in the business’s history that came from neither a referral nor an ad.
- Since
10+ clients in under 6 months
Once the site had enough substantive content to be cited, the referrals compounded: 10+ new clients so far, arriving via ChatGPT, Claude and Gemini — worth tens of thousands of euros in lifetime value.
From invisible to compounding growth
The point isn't the absolute traffic — it's the trajectory, the channels, and the fact that the new visitors are actually booking sessions. Numbers below are pulled directly from personaltrainerbarcelona.com's Search Console.
Period-over-period growth
Source: Google Search Console, sorted by magnitude.

“I'm busy with clients all day. I genuinely don't have time for marketing. Going from basically zero — to actually showing up on Google, ChatGPT and Claude, and having new clients message me — has been a game changer.”
The right people, on the right channels
The new visitors aren't random scroll-bys — they're in-market for exactly what Felipe sells. That's why a small click number still turns into paying clients.
Mostly local — Barcelona & Spain
The bulk of new clicks are Spanish, exactly where Felipe runs in-person sessions. Local search intent that walks straight into the gym.
And then — the United States
English-speaking visitors from the US find Felipe via ChatGPT, Claude and Google searching for online coaches — and several have already converted into paying online-session clients.
High-intent queries, not browsers
Not “what is a deadlift” — but “personal trainer Barcelona”, “online personal trainer”, rehab and longevity-specific terms. People looking to hire someone, today.
Set it up once, then approve content once a week
Felipe connected his site to SEOZilla
Site analysis, keyword discovery, competitor scan, content plan — fully automated. No briefs, no spreadsheets, no agency calls.
SEOZilla wrote and published the articles automatically
Long-form, evidence-based content tailored to his niche — rehabilitation, longevity, training methodology. Felipe logged in once a week to approve a batch of ideas, and the agents handled research, writing, images, and publishing to his blog.
AI-generated photos of Felipe (using his real likeness)
Every article needs visuals. SEOZilla generated realistic in-the-gym photos of Felipe working with clients — using his actual face — so the blog stayed visually consistent without him ever picking up a camera or paying for a photographer.
Inbound clients started arriving from ChatGPT, Claude and Gemini
Around the six-month mark, a prospective client messaged saying they'd found him on ChatGPT. Then another. Then more — 10+ AI-referred clients so far, arriving via ChatGPT, Claude and Gemini. Signed up, committed long-term, worth tens of thousands of euros in lifetime value — for content Felipe never had to write.
“After using SEOZilla regularly, clients are finally finding me through AI — mainly ChatGPT and Claude. At least six new clients have come this way, worth tens of thousands of euros in new business — with a return on investment of over 1,000% on what I invested into SEOZilla. I can highly recommend this to other small businesses struggling with the same issues I was with marketing.”

If you're a 1-person service business — trainer, coach, therapist, consultant — this is the plan to start on.
- 10 SEO + GEO articles / month — researched, written, illustrated and auto-published
- Full AI Suite — content ideas, agentic research, AI images using your likeness
- Auto-publish to WordPress, Ghost, Shopify or Webflow
“The client said he found me on ChatGPT”
About six months after starting with SEOZilla, Felipe got a message from a stranger. The person said they'd found him on ChatGPT and wanted to start personal training sessions. A few weeks later, another one — same channel, same message. Then they kept coming: 10+ clients in the months since have told Felipe an AI sent them — ChatGPT, Claude and Gemini.
They signed up. They committed long term. None of them came from an ad. None came from a referral. He just showed up when someone was actually looking for a personal trainer in Barcelona — on the channels everyone else in his industry was still ignoring.
That's the whole point of doing SEO and GEO together: Google brings the traffic that already knows what it wants, and ChatGPT, Claude, Perplexity and Google AI Overviews bring the traffic that's asking the AI to recommend someone. SEOZilla writes for both at the same time.
Articles SEOZilla published to Felipe's blog
These were researched, written, illustrated and published automatically — Felipe just approved the topics.
Why this works for 1-person trainer businesses
Local + niche queries are cheap to win
“Personal trainer Barcelona”, “post-injury return to running”, “rehab after ankle sprain” — competitive in big markets, very winnable for a focused single-trainer site with consistent expert content.
ChatGPT, Claude & Gemini recommend real people
When users ask “who's a good personal trainer in [city]?” AI tools pull from sites with substantive, evidence-based content. The trainers publishing nothing get recommended by nothing.
One client pays for years of SEOZilla
Personal training is a high-LTV service. A single new client from organic or ChatGPT covers SEOZilla's cost many times over — which is exactly where Felipe's 1,000%+ ROI comes from.
Run the same play on your site
Drop in your URL. SEOZilla analyses your site, finds the keywords you can actually win, and writes a free SEO + GEO article so you can see the output before you commit to anything.
No credit card. Real analysis. Real article. Yours to keep.