Yes, we can help you set-up your business on Google My Business which will make you visible on Google maps.