SEO Case Study: Ranked Local 3-Pack in 4 Months for a Clinic in Houston

In 2025, a clinic in Houston partnered with Goforaeo to break into the Google local 3 pack for high intent service keywords and convert that visibility into calls and direction requests. The clinic name is anonymized due to an NDA, and the numbers below come from Google Business Profile insights, local rank tracking, GA4, Google Search Console, and call tracking for the dates listed.

Snapshot of Results

Timeframe: May 2, 2025 to September 2, 2025
Location: Houston, Texas

Before vs after results:

  • Local 3 pack placements: 0 to consistent top 3 for priority terms
  • Tracked keywords in top 3 (maps): 0 to 9 service keywords
  • Tracked keywords in top 10 (maps): 3 to 18 service keywords
  • GBP impressions: 21,400 to 78,900 per month
  • Discovery searches: 1,900 to 6,800 per month
  • GBP actions: 360 to 1,420 per month (calls, directions, website clicks)
  • Calls from Maps + organic: 52 to 176 per month

Context and Starting Point

Houston is a competitive local market where map rankings are heavily influenced by service relevance, listing completeness, trust consistency, and engagement. The clinic had strong services and good patient experience, but it wasn’t consistently showing for non branded discovery searches. Categories and services were not fully built out, local citations had inconsistencies, and the website didn’t strongly reinforce the same service intent.

To reach the 3 pack in four months, we focused on the levers that move Maps visibility fastest: GBP rebuild, citation cleanup, local content reinforcement, review cadence, and engagement consistency.

Baseline Setup and Measurement

We cleaned tracking and created a reliable baseline before changes. This ensured every movement in impressions, actions, and rankings could be tied back to real improvements.

What we set up

  • GBP insights tracking for impressions, discovery searches, and actions
  • Local rank tracking for priority Houston service keywords (grid + zip level)
  • GA4 events for calls, forms, and appointment clicks
  • Call tracking to separate listing calls from website calls where possible
  • Looker Studio reporting with weekly notes and change dates

Diagnosis: Why the Clinic Wasn’t in the 3 Pack

We audited GBP, citations, and on site local signals. The clinic was credible, but Google didn’t have strong enough structured signals to confidently rank it in the top 3.

Key issues found

  • Categories were too narrow for actual services offered
  • Service list was incomplete and lacked descriptions
  • Photos were outdated, and posting cadence was inconsistent
  • NAP and hours inconsistencies existed across directories
  • A couple duplicate listings were splitting authority
  • Website service pages were thin and didn’t map cleanly to Houston intent searches
  • Internal linking did not push authority into the highest value services
  • Review velocity was inconsistent and responses lacked a cadence

Strategy Overview

We used a three lever local system so growth compounded and rankings stabilized.

Workstreams

  • Expand relevance and query coverage in GBP
  • Improve trust consistency via citations and duplicates cleanup
  • Increase engagement through posts, photos, reviews, and better conversion flow

Google Business Profile Rebuild

We treated GBP like the main landing page. The goal was to increase query coverage and improve actions once users found the listing.

What we changed in GBP

  • Reworked primary and secondary categories based on demand and competitors
  • Expanded services and added short descriptions using search language
  • Improved business description, attributes, and appointment links
  • Added UTM tracked website and booking URLs
  • Started weekly posts (availability, insurance, seasonal topics, service highlights)
  • Implemented a photo plan with exterior, interior, staff, and service context images
  • Added Q and A content covering common booking questions

Citation Cleanup and Trust Consistency

In competitive markets, small inconsistencies can block 3 pack visibility. We cleaned the highest impact sources first and removed duplicates.

What we fixed

  • Standardized NAP format and phone formatting everywhere
  • Updated hours, website URL, and appointment links on major platforms
  • Removed duplicate listings and merged profiles where possible
  • Built or updated niche healthcare citations where competitors were present

Website Reinforcement for Map Rankings

Map rankings improve when the website confirms the same services and local relevance. We strengthened service pages and built supporting content that reinforced Houston intent without spam.

On site updates

  • Expanded priority service pages with clear intent sections and FAQs
  • Added location signals naturally (service area references, directions, contact consistency)
  • Improved internal linking from supporting content to the service pages
  • Updated titles and meta descriptions for better CTR
  • Added LocalBusiness and FAQ schema where eligible
  • Improved speed on mobile templates to reduce drop off

Reviews and Engagement System

We improved review velocity and response consistency using a compliant workflow. Reviews supported trust and conversions, and a steady cadence helped maintain map rankings.

What we implemented

  • Compliant review request workflow tied to patient follow ups
  • Response templates with consistent tone and timing
  • Weekly post schedule and photo refresh routine
  • Monitoring of GBP Q and A and prompt replies

Tools Used

Google Business Profile insights, GA4, Google Search Console, call tracking, Looker Studio, BrightLocal or Whitespark, local grid tracking tools, Screaming Frog, PageSpeed Insights and Lighthouse.

Timeline With Dates, Monthly Numbers, and Natural Notes

May 2 to May 31, 2025

We completed the audit, cleaned tracking, fixed quick GBP gaps, and started citation cleanup. Category and service expansion was planned based on competitor benchmarking.

Month end metrics:

  • GBP impressions: ~21,400
  • Discovery searches: ~1,900
  • GBP actions: ~360
  • Top 3 map pack keywords: ~0

June 2025

We rebuilt GBP services and categories, started weekly posts and new photos, and continued citation cleanup to remove inconsistencies. Early map movement began as query coverage improved.

Month end metrics:

  • GBP impressions: ~38,700
  • Discovery searches: ~3,100
  • GBP actions: ~620
  • Top 3 map pack keywords: ~3

July 2025

We strengthened website service pages and internal linking so the site supported the same Houston intent as GBP. We also launched a steady review workflow to improve trust and engagement.

Month end metrics:

  • GBP impressions: ~55,200
  • Discovery searches: ~4,700
  • GBP actions: ~980
  • Top 3 map pack keywords: ~6

August 2025

We refined services and content based on query movement, improved conversions on top pages, and maintained consistent posts, photos, and review responses to stabilize rankings.

Month end metrics

  • GBP impressions: ~69,800
  • Discovery searches: ~5,900
  • GBP actions: ~1,220
  • Top 3 map pack keywords: ~8

September 1 to September 2, 2025

We doubled down on what was already ranking, kept engagement consistent, and monitored grid rankings for volatility. This final stretch pushed priority terms into stable top 3 positions.

Month end metrics:

  • GBP impressions: ~78,900
  • Discovery searches: ~6,800
  • GBP actions: ~1,420
  • Top 3 map pack keywords: ~9

Before and After Proof Summary

The clinic reached the local 3 pack because GBP service coverage improved, citations became consistent, and the website reinforced the same Houston intent. Consistent posts, photos, and reviews improved engagement signals, helping rankings stabilize.

  • GBP impressions: 21,400 to 78,900 per month
  • Discovery searches: 1,900 to 6,800 per month
  • GBP actions: 360 to 1,420 per month
  • Top 3 map pack placements: 0 to 9 tracked keywords
  • Calls from Maps + organic: 52 to 176 per month

What Made It Work

The fastest mover was relevance and completeness inside GBP, followed by trust cleanup through citations. Once Google had clear service signals and consistent business data, engagement cadence helped the clinic hold top positions instead of fluctuating.

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