Your GBP Covers All of Portland, So It Dominates Nowhere Specifically
Google Maps results shift based on where the searcher is standing. Someone searching "personal injury lawyer near me" from Hawthorne sees different results than someone doing the same search from Woodstock, two miles away.
If your Google Business Profile service areas just say "Portland, OR" or "Multnomah County," Google treats you as equally relevant to every neighborhood, which in practice means specifically relevant to none. GBP signals account for 32% of Map Pack rankings. Portland personal injury lawyer local SEO requires naming the actual neighborhoods you serve: Hawthorne, Division, Mt.
Tabor, Montavilla, Foster-Powell, Woodstock in SE. Kerns, Buckman, Hosford-Abernethy in inner SE.
The specificity signals to Google that you're the relevant attorney for that zip code, not just a generic Portland law firm.