One contact page with nine addresses on it will never rank. Here is the page structure that does.
Multi-location businesses lose the map pack for a structural reason: Google has no single page to rank for each location and service combination.
One page per location per core service
Nine locations and five core services is forty-five pages. That sounds like a lot until you see what each one earns. They must be genuinely different — local staff, local proof, local FAQs, embedded directions — not a template with the city name swapped.
Get the profiles right
Claim every Google Business Profile, standardise name-address-phone to the character, choose the right primary category, and post weekly. Categories move rankings more than most owners expect.
Build review velocity, not review count
A steady flow of recent reviews outperforms a large stale pile. Trigger a request after the service is delivered, and respond to every review inside 48 hours.
Schema and internal linking
LocalBusiness schema on every location page, a clean location index, and internal links from service pages to their local variants.
Working on something like this? Book a free audit and we will look at your account directly.