Google My Business listing
noun
This is the free listing made available to all local businesses by Google for display on Google Maps, on Google Search, to attach to Google Ads. The listing is edited on the Google My Business platform which is separate from Google Maps, Google Ads, and other parts of Google.
“Our Google My Business listing has lots of great reviews that appear on Google Maps.”