Google Maps and Google Maps entries on search engine results pages are critical for businesses to be found online. And these days, having a complete presence on Google is more than making sure your website is indexed. Google My Business is a major overhaul of the Google Places concept. It adds new features that range from posting a virtual tour to posts which last for two weeks. Here are some things you can do to make the most of the platform for your business.