“Why is Google search so bad for finding a local business?”
“Why can’t I find good local services on Google anymore?”
“Why does the small business near me never show up?”
“Why is every search wrapped in ads?”
Google does a lot of things, and they do most of them well. They provide free services that are phenomenal — email, YouTube, documents, storage, you name it. But one thing isn’t working anymore: finding a good local business.
How Google decides what to show you
Google ranks search results based on relevance — how well what you’re searching for matches the content on a website. There are technical factors layered on top of that (no point in going into them here) — backlinks, content depth, site authority, mobile-friendliness, all of it. Older sites often rank better, but not because of age itself — they’ve just had more time to accumulate those signals. A brand-new site can outrank them, but it takes years of work.
Google is a search engine. It has stuff from all over the world. They’ve tried to localize for local searches, but the attempts aren’t enough on their own.
And of course, the first page of any Google search always has ads at the top. They’re subtle — Google doesn’t make them ugly or aggressive, which is actually a good thing. We’ve said this elsewhere: some advertisement is necessary. Those ads are part of what helps fund the free services we just listed. So kudos to them for being thoughtful about how they present them.
What it takes to rank below the ads
To be relevant to whatever people are searching for — the best roofer, the best painter, the best sushi place — you have to do SEO. Search Engine Optimization. In plain English: a lot of content on your website so Google’s crawlers can index it and recommend it when people search for related things.
That part is logical. That’s not the issue.
The issue is the time and the money. It takes months, if not years — most new pages take 6 to 12 months just to crack Google’s top 10 results. On top of that, you have to spend on SEO — typically $1,500 to $3,500 per month for small businesses, more for competitive niches. That’s not an arms race a small local business can win.
”Best” doesn’t always mean best
So what does that actually mean for the person searching for the best plumber or the best landscaper?
Sometimes it’s not really the best. Sometimes it’s just who had the most money to spend on a marketing agency or SEO agency — somebody who could pay to deep-dive into the website and optimize it to show up for the keywords you typed. That’s all it comes down to. It’s not always because the business is top-of-the-line. It’s because they had the funds to be visible.
And that’s okay — sometimes you get those funds because you’re really good at what you do. But is the result the best for you? That’s subjective. It depends on what you’re looking for.
When small businesses can’t be found
Imagine somebody works at a big local landscaping company — multi-state presence, huge team, established for years. One of their best guys decides to leave. Maybe he doesn’t believe in what they’re doing. Maybe he thinks he can do better. He sets up his own website.
Are you going to find him?
Nope.
It’s going to be extremely, extremely hard to find him or her unless you spend hours and hours searching — really searching. And that is the issue. That’s why it’s not good.
Small businesses often give you the best service for two real reasons:
- They’re small. They want to work with you so they can grow their business.
- Because they’re small, they go above and beyond. They want to do a good job. They can’t afford to lose a client or fail to close a deal — that’s the reality of running a really small local business.
Compare that to an established business that can afford to lose a client, or two, or three. They can afford it. They’ll be fine. The small operator can’t. That’s the fundamental imbalance.
So: can you find local businesses on Google? Yes. Are you finding the best ones? We’re not sure. From where we’re sitting, the businesses showing up are mostly the ones with the biggest budgets and the best resources to optimize. But who actually decides they’re the best? Google’s algorithm? The advertiser who paid to surface there? The math doesn’t really tell you.
Google Business Profile — close, but still a doom-scroll
Google has a business profile system — the map pack you see when you search for a local service. Local businesses create a profile (formerly Google My Business), and Google places them on the map. That part Google did well.
But it’s still a doom-scroll to actually find what’s good.
The same patterns from the rest of Google search carry over. The businesses that show up at the top are the ones with the most reviews, the strongest links and mentions across the web, the most prominence in Google’s eyes. The small operator who might do a better job is still buried below them. There’s no guarantee that what shows up first is actually the best fit for you — you’re left scrolling, comparing ratings, reading reviews, second-guessing what’s real.
A real attempt at fixing local search. It just doesn’t solve the actual problem.
The AI layer above the ads
And on top of all of that, there’s a new layer making it harder.
When you search something on Google now, you might see an AI Overview at the very top — a generated summary that pulls from sources Google has already decided are authoritative. Same logic, one level up. AI Overviews already appear in roughly 25% of US searches, growing fast.
Even if you bypass Google and ask ChatGPT or another AI tool directly, those tools run on the same indexes — ChatGPT pulls from Bing’s web index, and roughly 87% of its citations match the top results Bing ranks anyway. The answers you get come from the same ranked pool. It’s still relevance — how relevant the source is to what you’re asking. That’s accurate, in a technical sense.
But “relevant” isn’t the same thing as “best.”
Is a business the best, or is it considered the best because it’s existed long enough that the algorithm has been feeding on its content for years? And when ads are involved — verified or not — it doesn’t matter. That’s just an advertisement. That’s not somebody honestly telling you they’re the best. When you say “who’s the best?” you want an honest, neutral opinion. Not a platform getting paid to surface a name.
Why Yelp, Angi, HomeAdvisor, and Thumbtack exist
This is the fundamental reason platforms like Yelp, Angi, HomeAdvisor, and Thumbtack exist in the first place. People couldn’t find good local businesses through Google because of how the algorithm works. The discovery layer needed to be different.
Those platforms tried to solve Google’s problem — and they did, to a degree. You can find businesses on them that you wouldn’t have found through Google. But they came with their own caveats. We wrote about those caveats here — paid placement, lead-resell mechanics, ads showing up on a business’s own profile, the same money-buys-visibility pattern Google has, just on a different surface.
That’s why Honisto is here
You search a service. Whatever businesses offer that service in your area, you see them — ranked and rotated based on their ratings. Those ratings come from reviews written on each profile, and every review has to be at least 150 characters. So there’s no empty five-star “great service!” just because.
That whole approach comes from one of our four structural commitments: no monetization of the directory. With no paid placement, the ranking comes from the reviews. And each review has to actually say something.
Related: Why is everything an ad now? The 2026 ad creep, explained · Are Yelp, Thumbtack, Angi worth it for small service businesses? · How to find a local service provider you can actually trust
A directory built for finding local businesses, not for ranking them.
City-based search. No paid placement. No ad layer. Browse, find, and call without becoming a database row.