I've been running an independent auto repair and maintenance shop in New Jersey for 4 years. Over the last 6 months we put serious effort into boosting our local search visibility. We hired a professional photographer for our Google Maps profile and paid 600 dollars, completely filled out all our service areas and business hours. We asked customers and collected 48 genuine detailed new reviews, bringing our average rating to 4.9.
Despite this, whenever someone searches "auto repair" from just 2 miles away, we're nowhere to be found in the top 3 map pack. Instead, an older shop with a 4.1 rating that hasn't updated anything in 6 months takes the #1 spot. Sometimes even searches from the other end of our own street drop us to third place.
We've done almost everything you can do on the profile side. What is the Google Maps algorithm actually ranking businesses on? Is there another core signal we're missing or does this algorithm just have invisible limits we can't get past?