Case study · Pelphrey Chiropractic · Lexington, KY

71 → 98 mobile performance score, same homepage, same domain
112 old addresses tested before launch, every one mapped

He wanted a foundation he owns,
not another closed ecosystem.

Dr. Kyle Pelphrey came off an all-in-one website vendor with a clear requirement: analytics in his own accounts, ads he controls, landing pages he can point campaigns at, and a site he can edit himself. He signed October 6, 2026, reviewed the build October 9, and went live on the same domain October 20 with zero downtime.

Read the story Visit the live site

Same practice, same domain

Before and after, two weeks apart.

The old Pelphrey Chiropractic website: a vendor template with a stock photo and the headline Live the Life You Deserve.
Before: the vendor's template. Mobile performance 71, largest paint 5.4 seconds.
The new Pelphrey Chiropractic website: Diagnosed properly, treated precisely, over a black and white photo from the practice's own shoot.
After: his own photography, his own words. Mobile performance 98, largest paint 2.0 seconds.

What he asked for

Ownership first. Design second.

Most practices come to us because the old site is ugly or stuck. Dr. Pelphrey came with a list. He wanted Google Analytics and Search Console in his own accounts, Google Ads and Meta conversion tracking he controls, landing pages he can point campaigns at without a ticket, and a plain-English editor so a new page never waits on a vendor. He said it plainly: he was leaving the all-in-one model and building a marketing foundation he owns.

What shipped: 28 pages built around how he actually practices. Evidence-based musculoskeletal care, spinal decompression, shockwave therapy, Class IV laser, corrective exercise, and the documentation work auto accident cases require. A conditions hub with a page for each complaint patients search for, written to answer the question and marked up so Google can show the answer. Three campaign landing pages generated from his own admin panel, the same way he can make the next one. His real Google reviews on the homepage, and a 2026 photo shoot of his actual office in place of the stock photo that used to greet patients.

His review note on October 9, same day as the send: “It looks awesome.” One addition, shipped within the hour. Two more rounds that week, all same-day. Then four more condition pages after launch, chosen from his own search data: the searches people were already making that his site had no page for.

Sept 14Inbound lead. Baseline captured the same day: full-page screenshots and Lighthouse scores of the old site, so the before is real.
Sept 16Live demo of a preview built around his practice. He takes two weeks to hear the other vendors out.
Oct 6Signed through the self-serve signup. Build-out starts.
Oct 9“It looks awesome.” Review rounds through the week, each shipped the day it came in.
Oct 20Live on pelphreychiropractic.com. Zero downtime, every old address forwarded, accessibility swept to 100 the same afternoon.
Oct 21Four more condition pages from his search data. Admin credentials handed over.

The part nobody sees

A migration is measured by what doesn't break.

Before cutover we pulled three months of his Google Search Console data and tested all 112 addresses Google had indexed against the new site. Seventy-one of them would have returned a dead page: the old blog tail that a scrape of the live site never surfaces. Every one was mapped to the most relevant new page before the switch, so the rankings had nowhere to fall.

The flip itself was a nameserver change with the new zone pre-staged and verified, which is why it took minutes and nobody noticed. The old vendor's account stayed untouched for a week as a rollback that was never needed.

Graded by Google's own tool

Same homepage. Different machine underneath.

Lighthouse mobile scores for the homepage, measured the same way before and after. Higher is better, and 90 or above is what Google calls good.

71 → 98
mobile performance
the score Google weights heaviest on phones
5.4s → 2.0s
largest contentful paint
how long the main content takes to appear
85 → 100
SEO score
structured data, meta, crawlability
100
accessibility
swept to 100 the afternoon the site went live
0
cumulative layout shift
nothing jumps while the page loads
100 × 4
desktop
performance, accessibility, best practices, SEO

Source: Google Lighthouse, run locally with mobile emulation on the old site September 14, 2026 and on the live new site October 20, 2026, same machine and method both times. Search Console data is too young to publish yet; we will add it as it matures. You can rerun the test on either site in about a minute at pagespeed.web.dev.

Every number on this page came from the practice's own Google Search Console export and our build records. More case studies: WellnessOne (2.7 times the search impressions), Twin Tiers (average position 18.8 to 11.4) and Bay View (six times the visitors). Leaving the same vendor? Start here.

19 practices live across 12 states · coast to coast

Want a foundation you actually own?

Analytics in your accounts, ads you control, a site you can edit yourself. A free walkthrough covers your domain, your redirects, and your timeline.

Request a walkthrough All the results