You're a firefighter, a paramedic, you train hard, you look the part, and you just got certified. That's a better starting position than most trainers ever have. This document is my pitch for how we turn it into actual clients — a brand, a website, a Google presence, and a plan that uses the story you already have instead of covering it up.
Nothing here is locked in. It's a starting point for a conversation. Skim the TOC, read what's interesting, skip what isn't, and tell me what to change.
Your firefighter/paramedic background isn't a fun fact to mention on the About page — it's the whole angle. Most personal trainers are "guys who lift." You're a guy whose job physically requires being in shape, who has to stay calm under stress, and who gets trusted with people's worst days. That's credibility you can't fake or buy.
My recommendation: pick a niche that uses it (first-responder fitness or men's strength), build a small, sharp website that tells the story clearly, get your Google Business Profile up, and let Instagram and word of mouth do most of the work for the first six months.
Here's my working model of Jensen-the-trainer. Anything off, tell me:
The single most important decision in this whole project. Everything else — what the site says, who you photograph for, what you post on IG, who you market to — falls out of this one choice. Three real options, one recommendation:
Firefighters, EMS, cops, military, academy candidates, the guy prepping for the CPAT, the veteran getting back in shape.
You are one. That's not branding — it's true. Nobody else in Bryan can say it the same way. First responders trust other first responders over civilians, period.
Smaller pool, way higher conversion. Bryan/College Station has a real fire and EMS community, active LE, the Texas A&M Corps of Cadets, plus ROTC and guys who commute for academy prep. Content writes itself: "How I train between 24-hour shifts," shift-compatible programming, CPAT prep, turnout-gear conditioning.
Narrow if you turn out not to love the niche. But narrow is how new trainers actually get discovered — you can always widen later.
Guys 25–45 who want to be stronger, leaner, more capable. Working professionals, dads, guys who used to lift and want back in.
Biggest market. "Firefighter who trains serious guys" is instant credibility with this crowd — same archetype they're trying to become.
Biggest pool, most competition. Harder to stand out without either great photos, great content, or a narrow sub-niche. Instagram-driven growth is real here but slow.
You become one of thousands. Differentiation has to come from content quality and your look, not just your story.
Whoever in Bryan/College Station wants a trainer. Any age, any goal.
Simple. Local SEO does a lot of the work. Lowest pressure to create content.
Smaller market in absolute numbers, slow organic growth, easy to fill a small roster. But ceiling is low.
Wastes your actual differentiator. "Personal trainer in Bryan" is a commodity. Anyone with a cert can say it.
Lead with Option 1 (Tactical / First Responder). Let Option 2 happen naturally. You don't have to turn anyone away — any fit guy in Bryan who DMs you is a client if you want. But positioning the brand on the first-responder angle makes every other decision easier: photography, social, copy, SEO. Ruthlessly. "Online coaching for firefighters, cops, and EMS" is searchable; "personal training" is mud.
You can revisit this in 12 months. Once you have testimonials and a full schedule, widening is easy. Narrowing later is hard.
Before I build mockups, I want to sketch three different visual directions so you can react to the feel rather than a specific layout. Whatever we pick here drives the whole aesthetic: color, typography, photography style, what the site feels like to land on.
Dark, confident, a little aggressive. Blacks and charcoals with an ember/orange accent. Heavy sans-serif display type. Looks like a boutique tactical-training company.
Low-key lighting, shadows, grain. Action shots, turnout-gear portraits, gym in the evening. B&W leaning.
Tactical Athlete, Tactical Barbell, MTN Tough. Think "elite unit" not "big-box gym."
Option 1 positioning (first responder / tactical).
Warm, premium, magazine-quality. Cream and bone backgrounds, charcoal type, an ember accent. Serif display type with a thin italic treatment. What you're looking at right now, basically.
High-contrast B&W portraits, moody but clean. Action shots with intention. Mixed with lifestyle (coffee before a shift, running at sunrise).
GQ Fitness features, On Running's brand site, Tracksmith, Nike's lookbook output. "Serious guy who also has taste."
Either Option 1 or Option 2. Widest-appeal of the three.
Bright, approachable, modern. White background, navy ink, orange pop. Geometric sans type. Feels less "tactical" and more "I'll coach you patiently."
Natural light, color, smiling. Training sessions shot like product photography — clean backgrounds, lots of whitespace.
Future, Ladder, Fitbod, Tonal. Software-company polish applied to a human trainer.
Broader men's fitness / Option 2. Works if you're targeting online coaching in particular.
Assuming we land on Option 1 positioning: some version of A or B, probably B with a little borrowed grit from A. Pure A can tip into "aggressive bro" if we're not careful with photography. Pure B feels a touch soft for a firefighter brand. The sweet spot is an editorial foundation with tactical texture — warm palette, serifed headings, but with the kind of photography that looks like it smells like smoke.
Worth saying: this document you're reading is intentionally written in Direction B so you can feel what that texture is like on a real page.
Real talk — on a fitness site, photography carries more of the brand than copy, typography, or anything else combined. You're literally selling "look like you could be me" or "move like you do." A template site with great photos beats a bespoke site with bad photos, every time.
Good news: you don't need a professional shoot. You need a friend with an iPhone 13 or newer, an hour of daylight, and a shot list. I'll give you the shot list. Here's what we need:
Most new trainers waste months building a 7-page website nobody visits. We're going the other direction. Phase 1 is a single-page site that does everything a first-time visitor needs. More pages show up when you have content to put on them.
One page, one URL, mobile-first. Here's what's on it, in order:
Don't build any of this until it earns its way in:
/tactical-prep/, /online-coaching/) — each page targets a specific search. Build once you have clients for that thing.Same stack as the other projects I build under this umbrella:
For a local service business, the website alone rarely drives customers. What drives customers is Google Business Profile + social proof + a steady Instagram presence feeding back to the site. We're going to set up all of it in parallel.
Free, mandatory, and easily worth more than anything we do on the website. When someone searches "personal trainer Bryan TX" on Google or Google Maps, the three listings that show up first (the "local pack") are almost always the difference between someone DMing you and not. GBP is how you get into that pack.
What we need to set up:
Reviews matter more than almost any other ranking signal Google uses locally. Getting to 10+ reviews in the first 3 months is a real goal; 25+ by 6 months is the serious-business threshold. Ways to get there:
Google's "NAP consistency" (Name, Address, Phone being identical everywhere) is a ranking factor. So we list you in a few core places and keep them perfectly synced:
Skip: paid directory listings, "premium fitness directories," anything that emails you asking for money. None of them help.
Your IG is already a real asset (you have a following). The goal is to make it a traffic source for the site and for booking calls, not just a content graveyard.
jensenhardy.com or whatever we land on). Not a Linktree.Emerging but real. When people ask ChatGPT, Claude, or Perplexity "who's a good personal trainer in College Station," those models need to have read your site to recommend you. Most Wix/Squarespace sites ship so much JavaScript the AI crawlers can't read them. Ours will be plain HTML with proper schema, so you'll at least be a candidate.
Two things to get right: (1) not undercharging out of fear, (2) not overcharging before you have proof. Here's what Bryan/College Station roughly looks like as a market:
| Service | Market range (B/CS) | Suggested starting |
|---|---|---|
| In-person session (1 hr) | $50 – $100 | $65 |
| 4-pack (1 month, 1×/wk) | $180 – $360 | $240 |
| 8-pack (1 month, 2×/wk) | $340 – $700 | $460 |
| Online coaching (monthly) | $150 – $400 | $199 |
| Programming-only | $50 – $150 | $89 |
No hard deadlines. Here's a realistic 4–5 week path if we move at a normal pace. Could be 2 weeks aggressive, 8 weeks chill. You tell me.
Everything below takes a few hours total, spread across a couple weeks. Not bad for a business.
I could leave this at "you're family, so I want to help." True, but incomplete. Two other honest things:
First — I'm building a thing. Under ezrajacksonbailey.com I'm stacking up personal projects with the goal of eventually offering AI-native digital work as a service. I'm not charging you because that would make this a contract and I don't want it to be one. But every project I build well makes the next conversation with a paying client easier. If this goes well, my ask is that I can reference you as a case study when I'm ready — name, link, whatever you're comfortable with.
Second — first responders, athletes, and small-business owners in places like Bryan are exactly who I'd like to eventually work with. If you know other firefighters, paramedics, or cops who are trying to build something on the side, send them my way. That's enough.
No pressure, no timeline, no hard feelings if you decide this isn't for you or just isn't the right season. We're family first. But if you're in, I'm in.