Regarding Maps listings, Google states "Local results are shown when people search for businesses and places
Near Their location. For example, you’ll probably see local results if you search for 'Your City Roofer'.
Google will try to show you businesses nearby that you might like to visit."
This means that your business is only showing up in Google Maps (if it is showing up in the Google Maps 3 -pack) for a relatively small part of the city in the vicinity of your business. This severely limits your businesses visibility in greater metropolitan areas and is allowing your competitors to get a large share of the calls from your prospects that are generated daily in your area.
Our Omni Maps Protocol® (which includes our 203 step process developed from our experience working with Maps since 2005) provides "local place authority®" to your business which reliably and consistently allows your business to show up for a broader section of the greater metropolitan area in which you provide service to your prospects.
In other words: "The most common reason why your business isn’t showing up on Google Maps is because your business lacks "local place authority®". If your GMB listing (location) lacks "local place authority®", you will have to be in close proximity or standing directly at your business location to appear in Google Maps."