Check you are on the map.
The cheapest fix in local business is still the Google Business Profile, and it is the one most often left half done. When someone searches for what you do, the map results are the short list they pick from. If you are not on it, the call goes to whoever is.
Type in what you do and your town, and look at what your customers actually see.
If you are not on that list, say so and I will set the profile up properly. Free, no catch: it is the first step of everything else I build, and the profile is registered to your business, not to me.
I am not on the map