A business listing on Google is managed from Google Business Profile that incorporates Google Search, Maps and other services. It refers to the actual store or business in a physical location. You can display your business information such as address of your store, business hours, contact number, travel directions, ratings and reviews with pictures from customers etc. on Google Maps as well as Google Search. Zoho Social helps you schedule Google Posts with an optional button for adding your landing page URL. You can also track and respond to reviews for your business listing from the Monitor tab.