Want to score more web traffic and in-person visits? Better start promoting your business on Maps.