A Google My Business account is a free profile that exists in the Google Search results and Google Maps. The profile contains your business name, address and phone number. You can also add your industry, website, business hours, a description and images.
The biggest benefit is Google will show your landscaping business profile when someone is searching for your business name. Your location will also be displayed on Google Maps when someone is searching for your business or your industry.
You can create one at https://www.google.com/business/