Case Study: Built Strong Local Presence in 6 Months for a Physiotherapy Clinic in Austin

In 2025, a physiotherapy clinic in Austin partnered with Goforaeo to increase local visibility across Google Search and Google Maps and turn that visibility into consistent calls and appointment inquiries. The clinic name is anonymized due to an NDA, and the metrics below come from Google Business Profile insights, GA4, Google Search Console, call tracking, and local rank tracking for the dates listed.

Snapshot of Results

Timeframe: May 2, 2025 to November 2, 2025
Location: Austin, Texas

Before vs after results:

  • Discovery searches: 1,900 to 6,800 per month
  • GBP impressions: 21,700 to 89,400 per month
  • GBP actions: 310 to 1,260 per month (calls, directions, website clicks)
  • Website clicks from Maps: 88 to 340 per month
  • Calls from Maps + organic: 46 to 172 per month
  • Top 3 map pack placements: 2 to 15 tracked service keywords
  • Service page clicks (GSC): 140 to 520 per month

Context and Starting Point

Austin physiotherapy searches are competitive and highly local, especially for pain relief and injury recovery terms. The clinic had strong patient care, but discovery visibility was capped. GBP services were incomplete, citations were inconsistent, and service pages on the website didn’t clearly match the way people search for physiotherapy in Austin.

The goal was to build stable local presence, not short spikes. We focused on improving relevance, trust consistency, and engagement signals so performance compounded month after month.

Measurement Setup and Tracking

Before changes, we cleaned tracking so calls and bookings could be trusted. We also created a reporting dashboard with weekly notes so ranking movement was tied to specific work.

What we tracked

  • GBP impressions, discovery searches, actions, calls, direction requests
  • GA4 events for call clicks, appointment clicks, form submissions
  • Search Console clicks and impressions for service pages
  • Local rank tracking for Austin physiotherapy services
  • Call tracking for attribution where possible

Diagnosis: What Was Limiting Local Presence

We audited GBP, the website, and citations together. The clinic wasn’t lacking credibility, it was lacking structured signals. Google had fewer reasons to show the clinic for broad physiotherapy discovery searches.

Key issues found

  • GBP categories didn’t cover full service demand
  • Services were incomplete and missing descriptions, limiting query coverage
  • Photos were outdated and posting cadence was inconsistent
  • Citations showed small NAP variations and a few duplicates
  • Service pages were thin and not mapped to high intent Austin queries
  • Internal linking didn’t push authority into priority services
  • Mobile booking path wasn’t clear enough on key pages

Strategy Overview

We used a three lever approach so improvements compounded and stayed stable.

Workstreams

  • GBP rebuild for service coverage and conversions
  • Citation cleanup for consistent local trust signals
  • Service pages and internal linking to support Maps visibility
  • Reviews and engagement cadence to increase actions
  • Ongoing refinements based on live query data

Google Business Profile Rebuild

We treated GBP as the primary local landing page. The goal was wider query matching and higher action rate.

GBP improvements

  • Updated primary and secondary categories based on Austin demand
  • Expanded services with short descriptions using real search language
  • Improved business description and added clear booking steps
  • Added appointment URL with UTM tracking
  • Implemented weekly posts on pain relief, recovery, and availability
  • Photo cadence: exterior, interior, staff, treatment rooms, and equipment

Citation Cleanup and NAP Consistency

Local presence gets capped when Google sees inconsistent business details. We fixed high impact listings first, then cleaned duplicates.

What we fixed

  • Standardized name, address, phone formatting to one version
  • Updated hours and appointment URL across directories
  • Removed duplicates and merged profiles where possible
  • Added a small set of relevant local and niche directories

Website Improvements That Supported Local Rankings

Maps visibility improves when the website confirms the same services. We strengthened service pages and built content that matched Austin intent without creating thin location spam.

Service page upgrades

  • Built or expanded pages for major services: back pain, neck pain, sports injury rehab, post surgery rehab, posture correction, dry needling (if offered)
  • Added “who it’s for” and “what to expect” sections
  • Added FAQs from Search Console queries
  • Improved CTAs for mobile call and appointment request
  • Strengthened internal linking into top converting services

Technical improvements

  • Improved mobile speed through image compression and script cleanup
  • Fixed broken internal links and redirect chains
  • Added schema where eligible: LocalBusiness and FAQ

Reviews and Local Trust Signals

We improved review velocity and response cadence using a compliant workflow. Reviews supported conversion and helped the clinic stand out in Maps.

Review system changes

  • Compliant review request flow tied to visit follow ups
  • Simple response templates that still felt personal
  • Review responses posted consistently to avoid gaps
  • Trust cues added near CTAs on key pages

Tools Used

Google Business Profile insights, GA4, Google Search Console, call tracking, Looker Studio, BrightLocal or Whitespark, Screaming Frog, PageSpeed Insights and Lighthouse, Semrush/Ahrefs, Microsoft Clarity or Hotjar.

Timeline With Dates, Monthly Numbers, and Natural Notes

May 2 to May 31, 2025

We ran the full audit, cleaned tracking, fixed quick GBP gaps, and began citation cleanup. We also mapped priority physiotherapy services based on what people search in Austin.

Month end metrics

  • GBP impressions: ~21,700
  • Discovery searches: ~1,900
  • GBP actions: ~310
  • Calls (Maps + organic): ~46

June 2025

We rebuilt GBP categories and services with descriptions, started weekly posts and photos, and shipped the first wave of service page improvements. This improved discovery coverage and early engagement.

Month end metrics

  • GBP impressions: ~35,600
  • Discovery searches: ~2,700
  • GBP actions: ~460
  • Calls: ~62

July 2025

We expanded core service pages, added FAQs using real queries, and strengthened internal linking into booking pages. Citation cleanup continued so local trust signals were consistent.

Month end metrics:

  • GBP impressions: ~49,800
  • Discovery searches: ~3,800
  • GBP actions: ~670
  • Calls: ~88

August 2025

We implemented the review workflow, improved conversion flow on top pages, and refined service descriptions based on what keywords were appearing in Search Console and GBP.

Month end metrics:

  • GBP impressions: ~63,900
  • Discovery searches: ~4,900
  • GBP actions: ~880
  • Calls: ~116

September 2025

We doubled down on services gaining traction, improved titles and snippets for CTR, and maintained consistent listing engagement so rankings stabilized in the map pack.

Month end metrics:

  • GBP impressions: ~76,200
  • Discovery searches: ~5,800
  • GBP actions: ~1,050
  • Calls: ~145

October 2 to November 2, 2025

We focused on what was already working, refreshed underperformers, and kept posts, photos, and reviews consistent to protect momentum. Local presence reached a new baseline and stayed stable.

Month end metrics:

  • GBP impressions: ~89,400
  • Discovery searches: ~6,800
  • GBP actions: ~1,260
  • Calls: ~172

Before and After Proof Summary

Local presence improved because the GBP listing covered more services, citations became consistent, and the website reinforced Austin intent through stronger service pages. Consistent posts, photos, and review cadence improved engagement so visibility compounded.

  • Discovery searches: 1,900 to 6,800 per month
  • GBP impressions: 21,700 to 89,400 per month
  • GBP actions: 310 to 1,260 per month
  • Calls (Maps + organic): 46 to 172 per month

What Made It Work

The biggest driver was alignment. Once GBP services, citations, and service pages all reflected the same Austin physiotherapy intent, Google matched the clinic to more discovery searches. Consistent engagement kept the listing active and helped it hold positions.

Author: Vishal Kesarwani

Vishal Kesarwani is Founder and CEO at GoForAEO and an SEO specialist with 8+ years of experience helping businesses across the USA, UK, Canada, Australia, and other markets improve visibility, leads, and conversions. He has worked across 50+ industries, including eCommerce, IT, healthcare, and B2B, delivering SEO strategies aligned with how Google’s ranking systems assess relevance, quality, usability, and trust, and improving AI-driven search visibility through Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO). Vishal has written 1000+ articles across SEO and digital marketing. Read the full author profile: Vishal Kesarwani