A business location should be present on Google Maps and Google Search, in order to generate new customers and get easily discovered.