Multi-location SEO for SMBs: Google Business Profiles, location pages, and reviews at scale
To win across locations, treat each office/city as its own entity: one verified Google Business Profile per location, a unique on-site page with real content, and steady, compliant reviews—measured to booked calls and consults.
The play (step by step)
- One Profile per location: Verify each location with accurate NAP (name, address, phone), hours, categories, and photos. Use a call tracking number as primary only if you also list your local number as additional.
- Location pages that aren’t doorway pages: Each page needs unique value—service mix, staff, photos, service radius, local proof, FAQs, and a map/parking or coverage notes.
- Reviews at scale: Ask every happy customer within 24 hours using a short, compliant request. Respond to all reviews; showcase the best near CTAs on each location page.
- Localized offers and CTAs: Emergency hours? Same-day consults? Make them obvious on the relevant location pages and Profiles.
- Measurement: Track calls, forms, and booked consults by location; attribute sources in your CRM. Monitor Profile insights and Search Console per location page.
Technical and content details that move the needle
- Categories: Pick the most specific primary category per location; add relevant secondary services.
- Services/products: Keep them consistent with what the location actually delivers.
- Photos: Real exteriors, interiors, team, and work. Update periodically.
- NAP consistency: Keep citations/directories aligned; avoid keyword-stuffed names.
- Internal links: From your Locations hub to each location page; cross-link related city/service pages when genuinely helpful.
- Speed/mobile: Most local traffic is mobile; pass Core Web Vitals and keep click-to-call thumb-friendly.
What to avoid (common pitfalls)
- Doorway pages: Don’t duplicate thin city pages just swapping the place name.
- One phone number for all: Use unique, routeable phone numbers per location (tracking is fine with proper setup).
- Ignoring messages and Q&A: Profile messages, calls, and Q&A need fast responses.
30/60/90 rollout
- 30 days: Clean up Profiles, ship a Locations hub and 2–3 robust location pages, start review requests.
- 60 days: Add remaining priority pages, expand photos, answer Q&A, and publish 2–3 local FAQs per page.
- 90 days: Tighten speed-to-lead, analyze by location, and expand winning areas/services.
FAQs
- Can service-area businesses list addresses?
If you serve customers at their location, hide your address and set service areas per Google’s rules. - Should every location have the same categories?
Use the best-fit category per location; it can vary if services differ. - Do reviews need to be on the exact location?
Yes—route customers to review the correct location Profile to strengthen that listing.
Sources
- Improve local ranking on Google: https://support.google.com/business/answer/7091
- Doorway pages policy: https://developers.google.com/search/docs/essentials/spam-policies/doorways
- Phone numbers on Business Profiles: https://support.google.com/business/answer/13986186
- Reformer—Home services local lead gen: https://www.reformer.la/home-services-local-lead-gen-maps-local-services-ads-seo-and-offers-that-win-today
Summary
If you operate in multiple cities or have several offices, create one Profile per location, build unique location pages (not doorway pages), and run a simple review engine—then measure booked calls/consults by location.
Author
Peter Mertz