Google Maps’ Local Influencer Play
Google Has 120+ Million Local Guides In 24,000 Locations Google Maps is a sleeping giant. Every month, more than a billion people use Google Maps. Following a host of feature upgrades within the past year they’re about to use it a whole lot more. Google’s plan for Maps is to be the one-stop-shop where users …