Veranovira

How we fixed a 12-location clinic chain losing 60% local traffic

How we fixed a 12-location clinic chain losing 60% local traffic

The client ran 12 physiotherapy clinics across three cities. Each location had maybe 30 visits per month from local search. Their previous agency had set up one master GBP with all addresses listed. December 2024, we inherited this mess.

Before: Single GBP account, shared phone number across locations, generic service descriptions, 847 total monthly local search visits combined. Three locations weren't even showing in Map Pack for their own neighborhood searches. The brand term worked fine, but "physiotherapy near me" queries? Invisible.

The actual problem: Google couldn't distinguish between locations. The NAP data contradicted itself across directories. Each clinic had different specialties, but the GBP listed everything everywhere.

After: We split into 12 individual GBPs with unique local numbers, specific service menus per location, and geo-tagged interior photos. Cleaned up 43 directory listings with conflicting information. Added location-specific landing pages with actual practitioner bios and neighborhood references.

Results after 90 days: 2,340 monthly local search visits total. The suburban locations saw the biggest jump because competition was weaker there. Two clinics now rank in position one for their primary keyword plus city name.

The tedious part was convincing them to get separate phone numbers. They pushed back hard on operational complexity, but tracking which location gets calls matters more than convenience.