The MBC Group
HOMEAGENT TEAMSSEO AgentGoogle Business Profile AgentGoogle Ads AgentMeta Ads AgentSocial Media AgentAI Search AgentLead Conversion AgentVoice & Chat AgentsWorkflow AutomationBUILDWebsite DesignApp DesignBrandingAIDEN OSPRICINGCUSTOMERSABOUTBLOG
LET'S TALK »
MBC / Group / Blog / SEO & Traffic
SEO & Traffic 11 min read Aug 27, 2026
Everybody in marketing repeats the same line: directories have taken over Google, and a small business cannot rank for its own service in its own city any more. On 27 August 2026 we ran fifteen searches — nine things a Denver resident hires, six things a Denver business owner hires — and sorted all 150 organic results into two piles. Somebody you could actually hire, or somebody standing in between.
Ninety-seven of the 150 were the real thing. The wall exists, but it is nothing like evenly spread: one search had six intermediaries in ten, another had none at all. And the single most expensive click in Denver has one of the cleanest first pages we looked at.
Matthew Montez
Founder · MBC Group
Share
On this page
00 Key Takeaways 01 What we did 02 The headline number 03 Where the wall actually is 04 Reddit is the strangest result here 05 Hiring an agency is the walled search 06 What to do if you are the business 07 What this means for AI answers 08 Method, and what this does not measure 09 Common questions
Related
→ AI Automation → AI Agents → AI-Enhanced SEO → Google Ads → Free Marketing Audit
Free audit
See where AI moves the needle fastest.
Talk to Aiden →
There is a story every small business owner has been told about Google: the directories have won. Yelp, Angi, Thumbtack and a wall of “10 Best” listicles now sit where the businesses used to be, and an independent shop has no realistic path to page one for its own service in its own city. It is a tidy story and it is used to sell a great deal of work.
We wanted to know how true it is, so we measured it. On 27 August 2026 we ran fifteen searches and read all 150 organic results, then sorted every one of them into two piles: the website of an organisation you could actually hire, or an intermediary — a directory, a marketplace, a “best of” listicle, a forum thread, a social profile. Nine of the searches are things a Denver resident hires. Six are things a Denver business owner hires, including the four our own agency competes for.
00 — Key Takeaways
Ninety-seven of 150 results — 65% — were the website of an organisation you could hire. The directory wall is real, but it is a third of the page, not the page.
It is wildly uneven. “Denver veterinarian” returned ten businesses out of ten and zero intermediaries. “Denver plumber” returned four businesses out of ten. Same city, same day, same kind of search.
Price does not predict the wall. The most expensive local click we have ever priced — “personal injury lawyer near me” at $264.89 in Denver — has nine law firms in its top ten. The cheap, unglamorous trades are the ones fenced off.
Reddit ranked first on three of the fifteen searches: “denver plumber”, “denver electrician” and the national B2B term “aeo services”. It appeared on six searches in total, every time inside the top five.
The genuinely walled search is not a consumer one. It is hiring a marketing agency. Built In Colorado ranked on four of four Denver agency searches, Clutch on three, Semrush’s agency directory on three, and a University of Colorado Denver business-school page on three.
Fifteen searches, ten organic results each, all pulled on 27 August 2026. The nine consumer searches were set to a Denver, Colorado location: plumber, dentist, personal injury lawyer, HVAC repair, med spa, chiropractor, roofing company, electrician and veterinarian. Those are not arbitrary — they are nine of the forty industries we priced in our Denver click premium study, so we already know what a click costs in each one and can put the two datasets side by side.
The six business searches were set to the United States: “ai marketing agency denver”, “marketing automation agency denver”, “seo agency denver”, “digital marketing agency denver”, “aeo services” and “ai seo services”. Four of those are terms we are trying to rank for ourselves, which is worth saying out loud before any of the numbers below.
Then the sorting rule, which is the whole study. A result counts as an own site if it belongs to an organisation that performs the service — an independent clinic, a national franchise, a law firm, an agency. Everything else counts as an intermediary, in four flavours: a directory or marketplace that lists other people’s businesses, an editorial listicle ranking them, a forum thread, or a social profile. We counted a national chain’s own page as an own site, because you can hire the chain. We counted a magazine’s “top dentists” feature as an intermediary, because you cannot.
Ninety-seven of the 150 results — just under two-thirds — were an own site. Fifty-three were an intermediary: 30 directories or marketplaces, 15 listicles, 6 forum threads and 2 social profiles. So the collapse everybody describes has not happened. What has happened is far more useful to know about, because it is concentrated.
Search
Own sites in top 10
Intermediaries
denver veterinarian
10
denver personal injury lawyer
denver chiropractor
denver dentist
aeo services
denver med spa
denver hvac repair
denver electrician
denver roofing company
ai seo services
ai marketing agency denver
seo agency denver
marketing automation agency denver
digital marketing agency denver
denver plumber
Ten out of ten against four out of ten. Both are Denver service businesses, both were pulled within minutes of each other, and the gap between them is the entire finding. If you own a veterinary practice, page one is a fair fight between practices. If you own a plumbing company, six of your ten neighbours on that page are companies whose product is your lead.
The obvious hypothesis is that intermediaries crowd into whatever is most lucrative. A directory monetises a click; the more a click is worth, the harder it should fight for the slot. That is not what the data shows, and the counter-example is the most expensive keyword we have ever priced.
In our 40-industry pull on 18 August 2026, “personal injury lawyer near me” came back at $151.66 a click nationally and $264.89 in Denver — the dearest local click in the whole set, 282 times the cheapest. A hundred of those clicks is $26,489. If money drew the wall, that search would be nothing but directories. Instead nine of its ten organic results are law firms’ own websites, and the single intermediary is Super Lawyers. Meanwhile “denver plumber”, a category where clicks run a small fraction of that, is the most fenced-off search in the set.
What the four fenced searches have in common is not price. It is that a lead in those categories is a commodity that can be sold onward before anyone knows which business will do the work. Plumbing, HVAC, electrical and roofing are the four home trades where a homeowner has a broken thing, no loyalty, and no way to tell one licensed contractor from another — which is precisely the gap a lead marketplace fills. Thumbtack, Angi, Team Dave Logan and Craigslist appear across those searches; Team Dave Logan alone ranks on three of them. Yelp ranks on seven of our nine consumer searches, missing only personal injury lawyers and vets.
Where the decision is personal and repeated — your dentist, your chiropractor, your vet, the lawyer who will handle the worst year of your life — the intermediaries thin out and often vanish. You do not shop a vet on a marketplace. This is the same split we found writing about home services marketing: the trades compete in a category that has been productised around them, and the health and professional categories have not been.
One more detail worth having, because it cuts against the fatalism. On the three fenced Denver trade searches, one company — Brothers Plumbing, Heating and Electric — ranks second for plumber, first for HVAC repair and second for electrician. One local operator holds a top-two organic slot in three different walled categories on the same day. Whatever the directories are doing, it is not preventing that.
Reddit appeared on six of the fifteen searches, and every single appearance was inside the top five. On three of them it ranked first, above every business on the page: “denver plumber”, “denver electrician”, and — the one that should worry every agency reading this — “aeo services”.
The number one result for a commercial B2B search
“Are AEO agency services worth the cost or are most just repackaging SEO?” — an r/AskMarketing thread, ranking above every agency selling the service, on a national United States search.
Google organic results, retrieved 27 August 2026
Read that as a buyer, not as a marketer. Somebody typing “aeo services” is considering spending money, and the first thing Google hands them is a room full of strangers debating whether the category is a scam. The same pattern holds on “ai seo services”, where a Reddit thread ranks second. On the Denver trade searches, the top result is neighbours naming a plumber they trust and quoting what they were charged.
That is not a bug in Google. It is Google reading, correctly, that the thing people want when they are about to hire someone is other people’s unfiltered experience. It is also a channel: those threads are public, they rank, and a business that shows up in them helpfully — not as an advert — is visible on searches it may never rank for with its own site. It is worth reading a subreddit’s self-promotion rules before you go anywhere near it, but pretending the threads are not there is a choice too.
Across the nine consumer searches, listicles were almost absent — two in ninety results, being 5280 Magazine’s top-dentists feature and a Forbes Home HVAC roundup. Across the six business searches, there were thirteen listicles in sixty results. Almost the entire “best of” industry in our sample is pointed at people trying to hire a marketing agency.
On the four Denver agency searches specifically, the same handful of domains keeps reappearing, and none of them is an agency:
Domain
What it is
Denver agency searches ranked on (of 4)
builtincolorado.com
Tech-media listicle
clutch.co
Paid-placement B2B directory
agencies.semrush.com
SEO vendor’s agency directory
business.ucdenver.edu
University business-school page
thriveagency.com
An actual agency, Texas-based
A university business school’s list of local marketing companies — a page that exists to help students and alumni, not to sell anything — ranks on three of the four commercial searches a Denver agency lives or dies on. That tells you how thin genuinely useful, non-self-interested content is in this category.
And now the part we have to put in our own study: mbcgroup.ai appears on zero of these 150 results. Not on the four Denver agency searches we are actively trying to rank for, not anywhere. We publish that because a study that quietly omits its author’s own result is not a study. What it means in practice is that on the searches we care most about we are competing not just with other agencies but with two national listicles, two directories and a university, all of which have a decade of authority we do not.
The practical value of this data is that it tells you which fight you are in before you spend anything. Look up your own category first.
There is a second reason to care about the composition of page one, and it is newer than the blue links. When someone asks ChatGPT, Gemini, Perplexity or Google’s AI answers to recommend a plumber in Denver, the assistant assembles its shortlist from what it can read and corroborate — and a large part of what it reads is exactly the page we just classified. A search result set that is one-third directories and forum threads produces an answer built substantially out of directories and forum threads.
That cuts both ways for a small business. It means a Yelp page and a Reddit thread you did not write are speaking for you. It also means the ranking barrier is different: an assistant is not limited to ten slots, and it does not sell placement, so answer engine optimization rewards being legible and consistent rather than being big. We have watched that work — an independent Denver clinic we do AEO work for became the most-cited provider in its category, named in 11 of 16 high-intent patient questions with a link, ahead of national chains spending far more than it does.
The practical version: the categories where directories own the organic page are the categories where the AI answer is most worth fighting for, because it is the one surface where an independent contractor and a lead marketplace start closer to level.
Fifteen searches, ten organic results each, 150 results in total, all retrieved on 27 August 2026 through a third-party search API using a Denver, Colorado location for the nine consumer terms and a United States location for the six business terms. Not a signed-in Google session. Every result was classified by hand from its live URL and page content.
Four limits, stated plainly, because a study that hides them is advertising:
If you want to cite this, please do — the figures above are ours, gathered for this piece, and we would rather they were quoted accurately than approximately. If you want us to run the same count for your category and your city, tell us where growth is stuck and we will send you the table. Our pricing is published for the same reason this method section exists.
Q Have directories really taken over local search results?
Q Which Denver categories are hardest for a small business to rank in?
Q Do expensive keywords have more directories on page one?
Q Why does Reddit rank so high for local service searches?
Q How do I check whether my own category is fenced off?
All posts →
SEO & Traffic 10 min CPA Marketing: The Clients Worth Having Are the Most Expensive Clicks in Accounting Cost per click inside accounting runs from $6.65 to $258.68 — a 39x spread in one profession. The divide is consumer versus business, not tax season. Read article → SEO & Traffic 9 min Veterinary Marketing: Why Denver Clinics Pay Triple for Every Click All 16 veterinary “near me” searches cost more in Denver than nationally — median +138%. What an independent clinic does instead of bidding. Read article → SEO & Traffic 11 min The Denver Click Premium: What a Customer Actually Costs in 40 Local Industries Original research: we priced 40 local service industries nationally and in Denver. The same click costs more here in 32 of 37. Read article →
Ready to apply this?
Get a free AI marketing audit — we'll analyze your current setup and show you exactly where AI can move the needle fastest.
Get a Free Audit Explore Services
Custom marketing agents. Human oversight. Systems that keep working. Built in Denver since 2018, run everywhere.
COMPANYHomeAgentsBuildAiden OSPricingAbout
EXPLORECustomersHow It WorksWho It’s ForAEO ServicesBlogFAQ