Google Local Business Center, Google Places, Google+ Local, Google My Business and now Google Business Profile: five names in about 15 years. What’s the branding strategy behind all those changes? Nobody knows. Does it matter? Not in the least, because it’s Google, the world’s biggest search engine. If you run a local business, you need […]