Golfer mid-swing being assessed by a physical therapist in a premium studio

PREPARED FOR DR. SHAWN SPRAGUE · PT PROGRESSION · SOUTH NATICK, MA

The practice is elite.The website is benching it.

5.0 stars across 74 Google reviews — and a homepage that takes 10 seconds to load and never mentions them. Here's the live audit and the 90-day plan to close the gap.

3-MINUTE READ · BUILT FOR A BUSY CLINIC OWNER

THE WHOLE PITCH IN 20 SECONDS

  1. 01

    Your reputation is elite — 5.0 across 74 reviews — and your website never shows it.

  2. 02

    Your homepage ships a 68 MB video and takes 10.2 seconds to appear on a phone.

  3. 03

    Your lead form interrogates cold prospects — birth date, home address — when it should book a 15-minute call.

  4. 04

    Week one is cheap: patch the security gaps, cut the video, show the proof, shrink the form.

  5. 05

    Then: rebuild on the modern stack this page runs on, productize golf, and turn on an AI content engine you own.

STAGE 01 · ASSESS

You already won
the hard part

Most clinics would kill for these assets. They're real, they're rare — and they're invisible online.

5.0 ×74Google rating · reviewsElite local proof. Your site shows five old testimonials instead.
3Senior doctors of PTFull-session, one-on-one. No aides, no double-booking. That's the premium.
1875Three-level facilityA renovated antique home turned clinic. Competitors can't copy a building.
TPIGolf specialtyAlready surfacing for "golf performance physical therapy Boston." A wedge worth owning.
1→1Pain-to-performance continuumSame team from rehab through strength through sport. This is the moat.
$250K+Catchment household incomeNatick $138K · Needham $214K · Wellesley & Weston $250K+ medians. Cash-pay country.

And here's what's leaking

LIVE AUDIT · JULY 13, 2026
10.2sMobile load (LCP)Google's "good" bar is 2.5s. You're 4× over. Half your visitors are gone before the page exists.
68MBHomepage hero videoOne background file, forced on every phone. This alone is most of the problem.
59/100PageSpeed · mobile27 scripts, 33 stylesheets, a 2022-era theme stack doing accumulation, not design.
17pgsContent footprint17 pages, 3 blog posts — mostly written in 2022. Google reads that as a parked lot.
160Instagram followers6 posts total. YouTube: an auto-generated handle hosting one intro film. Nobody's home.
8Fields on the lead formIncluding date of birth and full home address — from a stranger. That's intake, not marketing.
SHOW THE RECEIPTS — THE UNGLAMOROUS STUFF THAT MATTERS
  • Theme and slider declare Enfold 4.9 and Slider Revolution 6.5.11 — both sit below publicly patched versions with published vulnerability histories. Not evidence of compromise; still indefensible.
  • No SPF record, no DMARC record — anyone can spoof mail from your domain. Business runs through a consumer Gmail address.
  • Robots + sitemap reference http:// URLs on an https:// site; footer still says © 2022; one clinician URL is a typo (/about-cono/).
  • Website says Monday closes 7:00 PM; Google says 7:30 PM. Small, but trust is a details business.
  • The privacy policy contains copy-pasted text referencing another business ("Sustained Fitness").
  • One of your three blog posts extrapolates pulmonary-edema risk using nonstandard terminology, without citations — under your clinical brand. It should be unpublished or rewritten under clinician review.
  • Your DNS already runs on Cloudflare nameservers — which quietly makes the modern-stack move in Stage 04 a switch-flip, not a migration.
Historic New England home converted to a modern physical therapy studio, glowing at dusk
THE STORY NOBODY'S TELLING: AN 1875 HOME REBUILT INTO A PERFORMANCE CLINIC. (IMAGE: GENERATED THIS AFTERNOON — SEE STAGE 05.)

STAGE 02 · RESTORE

Week one:
stop the bleeding

Seven fixes. Days, not months. None of them wait for a redesign — and we do the work, you approve it.

Close the security gap

Tested backup first, then patch or remove the outdated theme + slider layer, audit admin users, verify integrity.

PUBLISHED-CVE EXPOSURE → CLOSED DAY ONE
Kill the 68 MB video

Replace with a compressed poster frame; headline readable instantly; no full film pushed to phones.

~10.2S → ~2S FROM THIS FIX ALONE
Show the proof

5.0 · 74 reviews · three senior DPTs · TPI golf · South Natick — above the fold on every page, verified before publishing.

Shrink the form

Four fields max — or straight to a 15-minute fit-call scheduler. DOB and address move to secure intake after booking, where they belong.

BOOKABLE ON A PHONE IN UNDER 2 MINUTES
Lock down email

SPF + DKIM + DMARC on the domain, and a plan to route business mail off consumer Gmail.

Clean the clinical shelf

Unpublish or rewrite the pulmonary-edema post under clinician review — standard terminology, real citations, named author.

One truth for hours & facts

Reconcile Google vs website hours, fix the typo URL, the © 2022 footer, the copy-paste privacy policy.

Why this order? Trust before traffic. There is no point buying attention for a site that's slow, leaky, and quietly vulnerable.

STAGE 03 · REBUILD

Say what only
you can say

"One-on-one," "root cause," "individualized" — every competitor within ten miles says the same words. Your real moat is continuity. Name it.

"Rehab that doesn't stop at good enough."

One-on-one physical therapy and performance training for active adults, athletes, and golfers who need more than a standard rehab protocol.

01Assess

Define the limitation against the life or sport it's blocking.

02Restore

Recover usable motion. Reduce symptoms.

03Rebuild

Load strength, control, and capacity — progressively.

04Prove

Retest against objective, real-world demands.

05Perform

Graduate into training. Don't disappear at discharge.

THE PROGRESSION METHOD — YOUR OPERATING MODEL, FINALLY NAMED. (YES — THIS PITCH IS ORGANIZED THE SAME WAY. IT WORKS.)

RecoverPAIN · INJURY · POST-OP

Comprehensive evaluation + a written care plan. The front door.

Return StrongerACTIVE ADULTS · ATHLETES

The bridge from "feels better" to tested, loaded, proven capacity.

Golf ProgressionGOLFERS · THE WEDGE

Body-Swing Assessment → focused build → quarterly checkpoint.

Performance ContinuityGRADUATES

Ongoing individual or semi-private training. Retention, not reacquisition.

Triptych: an athlete receiving manual therapy, squatting under a coached barbell, then sprinting on turf
THE CONTINUUM, VISUALIZED — TABLE → BARBELL → TURF. ONE TEAM, NO HANDOFF. THAT'S THE SENTENCE COMPETITORS CAN'T SAY.

THE SHARPEST WEDGE

Golf is yours to take

You already surface for "golf performance physical therapy Boston." Spaulding, Joint Ventures, and Needham PT are circling the same territory — but none of them combine TPI screening, senior-DPT rehab, and post-rehab training under one roof, four towns deep in country-club country.

  • Name it and price it: the Golf Body-Swing Assessment — a bookable product, not a paragraph.
  • Golf Performance Build — 4/8/12-session blocks after the assessment.
  • Club & pro partnerships: Screen Days on their turf, booked assessments on yours.
  • "Finish the Season Strong" campaign timed for August–October.
48.1M
US golf participants, 2025 (NGF)
#1-ADJACENT
Your current shelf position on golf-PT searches — undefended
4
$200K+ median-income towns in your 15-minute radius

Your front door, before & after

TODAY — REAL SCREENSHOT, FULLY LOADED

Current ptprogression.com homepage on mobile — white headline barely readable over a washed-out photo

THE PROPOSAL — WORKING MOCK

PT PROGRESSIONBOOK ↗
★ 5.0 ON GOOGLE · 74 REVIEWS · 3 SENIOR DPTs · TPI GOLF
Get out of pain.
Get back to your sport.
Keep progressing.
One-on-one PT & performance training in South Natick — for people who want more than a standard protocol.
Book a 15-min fit callHow it works
10 ELIOT ST · SOUTH NATICKTHE PROGRESSION METHOD ↓

Left: what a new patient actually sees today — the headline dissolves into the photo, proof is absent, and this frame took ten seconds to arrive. Right: proof up top, one promise, two buttons. Nothing loads before the words do. The full working preview is live here →

STAGE 04 · PROVE

The platform call
you asked about

Does it stay on WordPress? Short answer: stabilize it now, then move the marketing site to the stack this page runs on. Here's the honest version.

TRACK 1 · WEEKS 1–2

Stabilize WordPress

The Stage-02 fixes happen on the current site. Patching, poster-swap, proof bar, form fix — cheap, fast, and they protect SEO equity while the real build happens on a preview URL.

This is triage, not the destination. Staying long-term means paying the plugin-patch treadmill forever.

TRACK 2 · WEEKS 3–8

Rebuild on Cloudflare Pages

Your whole public site is 17 pages and 3 posts — a small, safe move with every URL redirect-mapped. And your DNS already lives on Cloudflare: cutover is a switch flip, rollback is instant.

No plugins. No patch cycle. No hosting bill. Every change ships to a preview link before it touches production.

DimensionToday — WordPress/EnfoldAfter — Cloudflare Pages
Mobile load (LCP)10.2 secondsUnder 1.5s — budgeted & verified before cutover
Security patchingMonthly theme/plugin treadmill, published CVEsStatic files. Nothing to patch.
Hosting costSiteGround plan, annually~$0
Making a changeEdit live production in a page builderPreview URL per change · one-click rollback
Content updatesWrestle the WP adminText it to the engine → draft → your approval → live
Booking & intake8-field form → emailFit-call scheduler + secure intake in PtEverywhere
"What about Shopify?"

Not yet — there's nothing to sell on the site today. No store, no packages, no merch. Bolting on a storefront now is plumbing without water.

The moment golf assessments or training blocks go on sale online, checkout is a week of work — Stripe payment links or an embedded buy button. Full Shopify only if a real product line (programs, merch, courses) emerges. The door stays open; we just don't pay rent on it yet.

Proof you're touching right now

This page is the proposed stack: Cloudflare Pages, no WordPress, no plugins, no builder — total page weight around 2% of your homepage video alone.

And the rebuild isn't hypothetical: walk through your new homepage → — a working preview, built today.

We just ran this exact play for a European wellness brand — legacy site builder → Cloudflare Pages, live at holmhouse.dk, July 11. Same recipe, tested.

And we measure like clinicians. Baselines first, then: fit-call bookings, show rates, eval conversions, PT→performance transitions, review velocity. One weekly dashboard — not vanity traffic.

STAGE 05 · PERFORM

An engine you own,
not an app you rent

You've already reached for AI — smart instinct. The upgrade isn't a better chatbot. It's an operations engine wired into your actual business, working while you treat.

CONTENTThe publishing engine

One clinician-reviewed article every two weeks — drafted for you, cited, formatted — then automatically recut into the Google Business post, the email, and the shorts script. You approve; the machine does the other 90%. Your 3-post blog becomes a compounding library.

CREATIVEStudio on tap

Every image on this page was generated this afternoon — the golf bay, the facility at dusk, all of it. Seasonal campaigns, golf funnels, and video for reels on demand, without a production retainer.

SPEEDNever miss a lead

Every inquiry answered in minutes with a fit-call link; no-show rescue, post-eval follow-ups, milestone review requests — sequences that run themselves, with health details kept out of marketing systems by design.

THE MANUS LESSONRent vs. own

Manus was a great instinct — and a cautionary tale: Meta announced a $2B acquisition in December; Beijing blocked the deal in April. A rented cloud agent is someone else's chess piece. Yours runs on a box in your building, on your data, tuned to your practice. Nobody can acquire it out from under you.

A Mac Mini glowing on a clinician's desk beside a golf glove and spine model
THE WHOLE ENGINE FITS ON A DESK — AND WORKS THE NIGHT SHIFT.

The 90 days, honestly

DAYS 0–14Restore
  • The seven week-one fixes, live
  • Access + accounts inventoried
  • Baselines: capacity, fees, conversion
  • Day-14 call: pick the first campaign
DAYS 15–45Rebuild
  • New site built on a preview URL
  • Every old URL redirect-mapped
  • Golf products named, priced, bookable
  • Cutover with instant rollback ready
DAYS 46–90Prove & perform
  • "Finish the Season Strong" golf funnel
  • Content engine on cadence
  • Weekly dashboard running
  • Scale decisions made on evidence

Day 90 looks like this

  • A prospect books a fit call on their phone in under two minutes
  • 5.0 × 74+ is the first thing every visitor sees
  • Golf has named, priced, bookable products — in season
  • Every lead gets a same-day human-quality response
  • The site loads before a driver finishes their backswing
  • You read one weekly dashboard and decide with evidence

STAGE 06 · GO

Three steps.
The first is a text.

1Say the word

15 minutes this week — phone or in person. We walk this page, you tell me what's wrong, we lock scope.

2Hand me the keys

Read-only first, then as needed:

WORDPRESS ADMINCLOUDFLARE / DNSGOOGLE BUSINESSGA4PTEVERYWHEREMEDIA ORIGINALS
3Week one lands

The seven Restore fixes ship. You approve everything before it goes live. Then we build.

Reply to Austin

Or just text me back. You know where I live — same street, in fact.

Method & honesty notes — the motion in the hero up top is a 7-second, 0.9 MB generated loop (Veo via Flow, seeded from the still) that only loads on large screens; phones and reduced-motion viewers get the still image. Compare: your current homepage pushes 68 MB of video to every phone. Every number above came from a live, read-only audit run July 13, 2026: Google PageSpeed lab runs (mobile/desktop), DNS lookups, sitemap inventory, the live Google Business profile, and public page inspection. Review counts, credentials, and hours get re-verified before anything ships publicly. Competitor pricing mentioned in planning (Tempo $260/$210 · Elliott $225/$175) are public anchors, not recommendations. Load-time projections are budgets we verify before cutover, not guarantees. Nothing here is medical advice; clinical content ships only with clinician sign-off. Full 40-page audit, strategy, and roadmap available — this page is the short version, on purpose.