Let me give you a scenario. I live in Brooklyn, NY which is comprised of many different neighborhoods. Say there is a dentist who wants to run an SEO campaign. What keywords could I even go for? Keywords that pair dentists with "Brooklyn" get a few hundred searches for month, but Brooklyn is HUGE. It takes 2 hours to drive from one side to the other side. No one is going to go to a dentist that's an hour away. At the same time, if I try to target specific neighborhoods that the dentist is near, there are no searches per month. For example "Marine Park dentist" or "dentist in Marine park" or "dentist Marine Park" gets no searches per month according to Adwords keyword planner. So what's the best solution? Why does Google even show the local listings 7 pack when I search for those keywords?