Thanks, Michael!
While what I say here can't equal a professional audit, I'm going to take a quick look at your business and one of your keywords (limo service charleston sc).
Using our free Moz Check Listing tool, I see you've got quite a few inconsistencies on the major local business data platforms:
https://moz.com/local/details/JTI1NUIlMjUyMkNoYXJsZXN0b24lMjUyMEJsYWNrJTI1MjBDYWIlMjUyMENvbXBhbnklMjUyMiUyNTJDJTI1MjIyOTQwNyUyNTIyJTI1MkMlMjUyMkNoYXJsZXN0b24lMjUyMEJsYWNrJTI1MjBDYWIlMjUyMENvbXBhbnklMjUyMiUyNTJDJTI1MjIxNTI5JTI1MjBTYW0lMjUyMFJpdHRlbmJlcmclMjUyMEJsdmQlMjUyMiUyNTJDJTI1MjIyOTQwNyUyNTIyJTI1MkMlMjUyMjg0MzIxNjI2MjclMjUyMiUyNTVE
You have duplicate listings on Facebook and several other platforms. Your duplicate listing on Facebook is throwing up a little red flag for me. This is what I see:
Your correct NAP is:
Charleston Black Cab Company
1529 Sam Rittenberg Blvd, Ste 2B, Charleston, SC, 29407
(843) 216-2627
www.charlestonblackcabcompany.com
But I see a Facebook duplicate with:
7281 Cross County Rd, North Charleston, SC 29418
(843) 216-2627
http://www.charlestonblackcabcompany.com/
Perhaps this is a second location, or you have moved, but in any case your name and phone number are being tied to two different addresses. If this is an old address, you need to close the duplicates and all old references to it. If it's a second location, it must not share a phone number with the Sam Rittenberg Blvd location.
I am also seeing a duplicate YP listing with this info:
1140 Barfield St, Daniel Island, SC 29492
(843) 216-2627
So, same as above, whether this is a previous or active address.
Looks like you have some citation cleanup to do. If you are a Moz Local customer, our tool will certainly help with this important aspect of your active location data management. If you are not a customer, please study the results of the free tool closely and take manual actions to resolve inconsistent data and seek duplicate closure. *Please note that Moz Local is not finding your Google My Business listing because Google does not show us service area businesses with hidden addresses. It's correct that you've hidden your address on Google in compliance with their guidelines ... please make 100% certain that your address is correct in your GMB dashboard, though.
Now, I'm taking a look at Google's local results for 'limo service charleston sc', keeping in mind, of course, that what I see in my location will not be identical to what you or your customers see.
While not in the 3 pack, you are coming in at #6 in the local finder view:
https://www.google.com/search?q=Charleston+Black+Cab+Company&oq=Charleston+Black+Cab+Company&aqs=chrome..69i57j0l3j69i61j69i60.665j0j7&sourceid=chrome&ie=UTF-8#q=limo+service+charleston+sc&rflfq=1&rlha=0&rllag=32800332,-79976385,5062&tbm=lcl&tbs=lf:1,lf_ui:2,lf_pqs:EAE
The good news is that I don't see geography locking you out of the results. In other words, there doesn't appear to be a centroid issue playing a role here ... you are located in approximately the same area as the 5 businesses outranking you. Good to see.
I notice there is no place marker on the map designating your business at the automatic zoom setting. Not sure why that is, but it does make me wonder how much Google trusts the data they have about your business. I notice this on a few of your competitors as well, but others do have the place marker, with their name written out on the map.
I notice that you have earned many, many more reviews than any of your competitors. On the one hand, that's awesome, on the other hand, we always have to ask the question (no offense meant here) of whether you are positive that the review earning process is sticking to the letter of Google's guidelines. You'll want to be certain that you haven't somehow offended the Google gods in any way.
A couple more things ... I'm looking at your website and see:
-
You're doing a good job trying to cover a variety of user groups that need limo rental, but some of the pages you've devoted to these are on the short side. Do you feel you've made the best possible effort, or is there more you could do?
-
I wonder about the business name. Most of your competitors have the word 'limo' in their name. I wonder if the fact that you are using the words 'black cab' instead of 'limo' is giving your competitors an advantage. Not a lot you can do about this, but I thought it was worth mentioning.
-
Have you made sure there are no errors being reported in Google Search Console? Likely you have, but just mentioning
Summing Up
The citation situation is paramount. Getting those cleaned up really matters. I can't see if you have Google duplicates because the business is an SAB, but a full citation audit and the use of automated tools + possible manual correction seems warranted here given how quickly Moz Check Listing surfaced 3 different addresses tied to the same phone number.
The review situation and more thoughts on the website come second.
These are at-a-glance thoughts. There is likely more to be looked at, but I hope this gives you a good start!