Your map pack listing is tied to your real office, so you rank in nearby cities through your website instead. Build one genuinely useful page per city you serve, earn local mentions there, and never use a virtual office, which Google treats as a guideline violation.
Google ties a Business Profile to a place where you actually meet clients during posted hours. That means your map pack reach is strongest near your real office and fades with distance. Some firms try to fix this with a virtual office or a shared suite address in the next city over. Google treats that as a violation, competitors report it, and suspended profiles can take weeks to restore. It is also a bad look under most state bar rules if the office is not really staffed. The honest path is slower but it holds.
Your website does the heavy lifting outside the map radius. A page for each city you truly serve should cover the courthouse or county clerk people deal with there, how consults work if they live in that town (phone, video, or driving in), which practice areas you handle for residents, and directions or parking if they do come in. That is information a resident actually needs, which is why it ranks and why AI tools quote it. A page that only swaps the city name in the headline does neither.
Back each city page with something local: a membership in that county's bar association, a sponsorship, a speaking event, or a mention in the local paper. Reviews from clients who live there help too when they mention the town on their own. Expect organic rankings in those cities well before you ever show in their map pack, and that is fine. Our team builds these pages as part of the $399 monthly plan, and if you want us to look at which nearby cities are worth targeting first, call (210) 729-4008.
Send the site over. We will tell you what is broken, what you could rank for, and whether AI search knows you exist. No charge and no pitch deck.