Published 29 August 2026. Method and raw counts at the bottom. No business is named, this is about the market, not about calling anyone out.
The short version
I scanned the homepages of 150 independently-owned businesses across the Cincinnati and Northern Kentucky metro, trades, law firms, dental and medical practices, manufacturers, logistics companies, breweries and gyms. I checked each one for the handful of technical signals that decide whether a local business shows up when someone searches for what it sells, and increasingly whether an AI assistant can cite it at all.
132 sites responded and could be read. The average site was missing about a quarter of the basics. The failures were not scattered, they clustered on the same four or five things, over and over.
What's missing, and how often
- 52% have no blog or resource section. Nothing earning links, nothing answering the questions customers actually type, nothing for an AI assistant to quote.
- 45% don't name a city in their title tag. The title tag is the single strongest on-page signal there is, and nearly half of local businesses are spending it on their own name instead of the thing customers search for.
- 36% have no LocalBusiness structured data. This is the machine-readable block that tells Google and every AI answer engine what the business is, where it is, and what it does. Without it, you are relying on a search engine guessing correctly.
- 36% don't put a full street address in the page text. A core local ranking signal, left out.
- 33% have a homepage under 600 words, too thin to compete for anything a customer would actually search.
- 27% name fewer than three of the communities they serve. A contractor who works across the whole west side but only ever says "Cincinnati" is invisible in Delhi, Green Township and Cheviot.
- 17% still show a copyright year of 2023 or earlier, which reads, to a customer choosing who to call, like a business that may not exist anymore.
The finding that surprised me
I expected the worst sites to belong to the smallest, least sophisticated businesses. That's not what the data shows.
The softest sites in the entire study belonged to B2B manufacturers, engineering firms and logistics companies, an average gap score of 32.6 out of 100, worse than any consumer trade. These are companies doing five- and six-figure contracts with websites that never mention a single city they serve.
Meanwhile HVAC scored 18.2, the best of any trade, and dental practices scored 11.5, the strongest sites in the study. Those two industries have been sold search marketing repeatedly, and it shows.
The practical read: the businesses most likely to be losing search traffic right now are the ones nobody has bothered to pitch.
Why the structured data number matters more than it used to
For twenty years, missing LocalBusiness markup meant losing a rich result, a star rating or an address in the search listing. Worth having, easy to live without.
That calculus has changed. When someone asks an AI assistant "who's a good roofer in Fort Thomas," the assistant is assembling an answer from sources it can parse with confidence. A page that states, in machine-readable form, that it is a roofing contractor at a specific address serving specific cities is a page an assistant can use. A page that only says so in a photo of a truck is not.
More than a third of the Cincinnati businesses I scanned fall in the second group.
The nineteen I couldn't read
Nineteen of the 150 didn't return a readable homepage, and the breakdown is its own finding. Five returned a 404 error on their own front page. Three had domains that no longer resolve at all. Three were domains that had been quietly repurposed to something else entirely, and one of those now serves an unrelated software login screen. Four were behind bot protection, which means their sites are almost certainly fine. Four had server errors or timeouts.
Roughly one in fifteen businesses in this sample has a website that is broken, gone, or so slow it may as well be, and in most cases I doubt anyone has told them.
What I'd do about it, in order
- Put your city in your title tag. Free, takes two minutes, and 45% of your competitors haven't done it.
- Add LocalBusiness structured data. One block of code. It's how you become quotable to an AI assistant instead of invisible to one.
- Put your full address and local phone number in the page text, not just in an image or a footer graphic.
- Make a page for each community you serve, with real copy about working there, not a list of city names in the footer.
- Write something. Answer the five questions every customer asks you on the phone. That's five pages, and it's more content than half the market has.
Method
150 businesses were selected from local directory listings, chamber and industry rosters, and Cincinnati Magazine's Best of the City, filtered to independently-owned operators, franchises and national chains were excluded. Each homepage was fetched once, along with its robots.txt and sitemap.xml, and scored on twenty signals covering local relevance, technical basics, on-page structure, structured data and content depth.
Sites behind bot protection and domains that had been parked or repurposed were excluded from scoring rather than counted as failures, because a scanner that can't read a page hasn't proven anything about it. The scanner does not execute JavaScript, so a heavily client-side site may read as thinner than it is.
Two measurement errors were found and corrected during the study, an address-matching pattern that was too strict and a place-name list that was too short. Both were fixed and the full scan re-run before these numbers were published. The earlier, wrong figures were 57% for missing addresses and 44% for thin service-area coverage.
Want the specific findings for your own site? That's the free part. Get in touch.
Ready when you are
Suits SEOs serves Covington and the surrounding Greater Cincinnati and Northern Kentucky area. Call for a free estimate.
Call (859) 444-0852