Our work Pulled from Search Console, GA4 and Ahrefs

We don’t send screenshots of “engagement.” We send one number every Monday. Here’s what those numbers look like after a few weeks of us running the whole thing.

Case 01 · Medical

The Vein Care Center

Two-location vein practice · Oak Park and Wilmette, IL

  1. Sep 2Signed
  2. Sep 28New site live
  3. Nov 8Six weeks later
+1,740%

Weekly Google search clicks. From 10 a week to 184, six weeks after launch.

4x

Keywords on page one. From 9 to 38.

6x

Keywords in the top three. From 3 to 19.

theveincarecenter.com
The Vein Care Center website today, after the UPRYT rebuild
The Vein Care Center website before the rebuild
BeforeAfter
Drag to compare. Before: the old template site. After: theveincarecenter.com today.
Before and afterBeforeNow
Google search clicks, per week1018418x
Google search impressions, per week3,34415,8744.7x
Average Google position lower is better13.49.73.7 spots up
Keywords on page one9384.2x
Keywords in the top three3196.3x
Call, book and directions clicks, per day04.7From zero

Before is the 28 days before launch. Now is Oct 12 to Nov 8, 2026. Rankings compare Aug 31 to early November.

The problem

Both offices ran at about half capacity. The website belonged to the hosting vendor, not the practice. Nobody could see what was working because nothing was tracked.

See the site
What we did
  1. 01

    Rebuilt the site in 26 days. 29 pages, owned by the practice, no page builder.

  2. 02

    Turned every booking path into a phone call, with an office chooser and a callback request. That’s how this patient books.

  3. 03

    Put the highest-margin service at the top of the homepage.

  4. 04

    Built the one thing the chains can’t copy: the same physician every visit.

  5. 05

    Replaced placeholder quotes with real Google reviews and live ratings for both offices.

  6. 06

    Launched with eight sourced, answer-first articles.

  7. 07

    Redirected all 16 old URLs that had backlinks, so the old site’s search equity carried over.

  8. 08

    Tagged every call, booking and directions click to Oak Park or Wilmette.

Case 02 · Cannabis · 1 to 5 locations

DISPO

Cannabis dispensary group · From one Brooklyn store to five locations across New York, Minnesota and California

  1. AugStarted with 1 store
  2. Sep 16New site live
  3. Year end5 locations
+129%

Keywords on page one in ten weeks. From 42 to 96.

2.2x

Daily Google search clicks. From 27 a day to 58.

+121%

Website sessions. From 107 a day to 237.

dispostore.com
DISPO website today, after the UPRYT rebuild
DISPO website before the rebuild
BeforeAfter
Drag to compare. Before: the Brooklyn-only holding site. After: dispostore.com today, built for five stores.
Before and afterBeforeNow
Keywords on page one42962.3x
Keywords in the top three12231.9x
Google search clicks, per day26.958.32.2x
Website sessions, per day1072372.2x

Before is the 28 days before launch. Now is Oct 12 to Nov 8, 2026. Rankings compare Aug 31 to early November.

One store to fiveAug 2026 to year end
  1. Brooklyn, NYOpen. The original store
  2. MinnesotaOpen
  3. MinnesotaOpen
  4. MinnesotaOpens next week
  5. CaliforniaOpens by year end
The problem

One Brooklyn store on a thin holding site. A menu platform that kept breaking. A POS migration that slipped twice on hardware failures. And four more stores on the way, three in Minnesota and one in California, with nothing set up to be found or to scale.

See the site
What we did
  1. 01

    Held the launch until the POS cutover landed, then flipped the domain within hours.

  2. 02

    Matched all 310 menu products to Dutchie’s catalog, with real photos and descriptions.

  3. 03

    Rebuilt the homepage and store pages with live hours, delivery terms, a 47-ZIP delivery checker and a real photo tour.

  4. 04

    Split in-store kiosk orders from online orders, so web conversion numbers tell the truth.

  5. 05

    Set up a daily check that keeps site specials in sync with what the menu is actually discounting.

  6. 06

    Brought the NY warning bar up to the amended Part 129 spec.

  7. 07

    Claimed and built Google Business Profiles for the Minnesota stores before each one opened.

Case 03 · Med spa

Skinovatio

Med spa franchise · Lincoln Park and Arlington Heights, IL

  1. Aug 23Signed
  2. Sep 14Both sites live
  3. Nov 8Eight weeks later
33x

Keywords on page one. From 1 to 33 across both locations.

46x

Booking and contact clicks. From 0.1 a day to 4.6.

+306%

Google search impressions. From 282 a day to 1,146.

lincolnparkskinovatio.com
Skinovatio website today, after the UPRYT rebuild
Skinovatio website before the rebuild
BeforeAfter
Drag to compare. Before: the franchise template site. After: the Lincoln Park site we built.
Before and afterBeforeNow
Keywords on page one, both sites13333x
Google search impressions, per day2821,1464.1x
Website sessions, per day23662.9x
Booking and contact clicks, per day0.14.646x

Before is the 28 days before launch. Now is Oct 12 to Nov 8, 2026. Rankings compare Aug 31 to early November.

The problem

Two franchise template sites that ranked for almost nothing. The lead source vanished the moment someone clicked through to book. A $50 consult fee sat in front of the first visit, and the site menu didn’t match what people could actually book.

See the site
What we did
  1. 01

    Built two sites that don’t compete with each other. Separate copy, separate search territory, linked as sister locations.

  2. 02

    Made tracking survive the handoff to the booking platform, so every paid and organic source stays attached.

  3. 03

    Rewrote 129 titles and descriptions to name the location and the concern people actually search.

  4. 04

    Made the first consult free with a card on file, and synced site pricing to the booking menu.

  5. 05

    Removed the page builder without moving a pixel. Faster pages that staff can edit safely.

  6. 06

    Fixed the basics Google checks: one source of truth for hours, medical clinic schema and instant indexing.

  7. 07

    Built 12 educational reels answering the top treatment questions.

Case 04 · Senior living

Saga Senior Living

Senior living operator · six communities in Texas

  1. Oct 7Kickoff
  2. Oct 27New site live
  3. 20Days
20 days

From kickoff to a new six-community website.

7

Logos rebuilt. Saga plus every community, in one warm system.

8

Google Ads campaigns rebuilt, structured community by community.

sagaseniorliving.com
Saga Senior Living website today, after the UPRYT rebuild
Saga Senior Living website before the rebuild
BeforeAfter
Drag to compare. Before: the old Saga site. After: sagaseniorliving.com today.
Kickoff to launchOct 7 to Oct 27, 2026
Day 1Kickoff. Outside agency on the way out.Day 20New site live for Saga and all six communities.
6communities on one site
7logos rebuilt
8Google Ads campaigns rebuilt
9page brochure, plus a tri-fold with 3D floor plans
1live dashboard for every number
The problem

Six communities under one parent brand, with an outside agency on the way out. Brand assets, photos, print pieces and ad accounts were scattered. Families comparing communities had no clean way to do it.

See the site
What we did
  1. 01

    Rebuilt the logo kit for Saga and all six communities.

  2. 02

    Organized and edited the photo library for every community.

  3. 03

    Shipped a new site in 20 days, with custom watercolor illustrations and a written launch runbook.

  4. 04

    Redesigned the print kit, including a 9-page brochure and tri-fold with 3D floor plans.

  5. 05

    Rebuilt Google Ads search into eight campaigns, one structure per community.

  6. 06

    Built a win-back email campaign for Barton House Memory Care.

  7. 07

    Put every number for all six communities on one live dashboard.

Want numbers like these?

Tell us what’s in the way. We’ll handle it.

Numbers from Google Search Console, Google Analytics 4 and Ahrefs, pulled November 10, 2026. “Before” is the 28 days before each launch. Rankings compare August 31 to early November.