We Checked 57 Small-Town Iowa Business Websites. Here's What We Found.

We ran the websites of 57 real small businesses in towns like Winterset, Atlantic, Carroll, and Pella through the same 13-point check we use for clients. Not one site passed everything. Here's what's actually broken out there, and how to see where your own site stands in about a minute.

Last week we did something I've wanted to do for a while. We took the websites of 57 real small businesses in small-town Iowa, towns like Winterset, Atlantic, Carroll, Pella, Perry, Harlan, and Boone, and ran every one of them through the same 13-point check we use for our own clients. Dentists, law firms, plumbers, salons, restaurants, auto shops, landscapers, retail. The kinds of businesses that make a town square a town square.

Not one of the 57 passed all 13 checks. Zero.

And 38 of them, that's 66.7%, had at least one check fail outright. Not a warning. A failure. Something missing that Google, or a customer's phone, is looking for right now.

I'm not sharing this to dunk on anybody. Nobody gets named here, and if you recognize your own site in these numbers, the fixes are mostly small. I'm sharing it because when I owned Ruby's Pub, nobody ever showed me numbers like these. I just got sales calls telling me my website was invisible, with no proof. So here's the proof, for a whole region at once.

More than half the sites can't introduce themselves to Google

35 of the 57 sites, that's 61.4%, had a missing or weak meta description. That's the little sentence under your business name in a Google search result. When it's missing, Google writes one for you by grabbing whatever text it finds. Sometimes that's your address. Sometimes it's your cookie policy.

It gets worse one level down. 32 sites, 56.1%, had heading problems, and 22 of those failed outright with no clear H1 heading at all. The H1 is the page's headline, the first thing Google reads to figure out what you do and where. A homepage with no H1 is a storefront with no sign over the door.

You can check both of these on your own site in about a minute with our free page checker at mainstreetaudit.com. It's the exact tool we used for this study. No email required.

Nearly half have no proper schema markup

Schema markup is a block of structured data on your site that tells Google exactly what kind of business you are: your name, your address, your phone, your hours, in a format machines read directly instead of guessing from your paragraphs.

27 of the 57 sites, 47.4%, either had no usable schema or an incomplete version. 15 sites, 26.3%, had none at all. For a local business, that means Google is reconstructing your identity from scraps instead of reading the label you handed it.

This is the single fix I'd prioritize for most of these sites, and it's checkable for free. Run your homepage through the checker at mainstreetaudit.com and it'll tell you exactly what your schema says, or doesn't.

17 sites make customers memorize the phone number

29.8% of the sites we scanned had no click-to-call link. The phone number is on the page, but it's plain text, not a tappable link. On a desktop computer that's fine. On a phone, where most local searches happen, it means the customer has to memorize your number, switch apps, and type it in.

Some of them will. Some of them will hit the back button and tap the next result instead. This is a one-line fix in almost any website builder, and our page checker flags it automatically.

The AI numbers, and an honest note about them

Two of our 13 checks look at how ready a site is for AI assistants: whether AI crawlers can access the site, and whether it has an llms.txt file, which is a plain-text summary of your business that AI tools can read directly.

41 of the 57 sites, 71.9%, have no llms.txt file.

Here's the honest part: none of this affects your Google rankings today. Google doesn't read llms.txt and doesn't reward you for having it. What these checks measure is whether tools like ChatGPT can get a clean answer about your business when somebody asks "who fixes furnaces near Winterset." More people ask questions that way every month. The 16 sites in our study that already have the file mostly got it free from their website platform, which tells you how cheap this fix is.

The part that should actually encourage you

Here's what I take from all this, and it's not doom.

Every one of these 57 businesses is real, open, and serving customers. Their websites have problems, but so does everybody else's, and that's exactly the point. If you fix the basics, a clear headline, a real meta description, schema markup, a tappable phone number, you're not catching up to your competition. In most small Iowa towns, you're passing them. The average site in our study had 1.25 outright failures and 3.09 warnings. Clearing that bar isn't a big project. It's a Saturday morning.

And you don't have to guess where you stand. The whole 13-point check is free at mainstreetaudit.com. We also have a free Google Business Profile checker at mainstreetaudit.com/gbp, and the full list of free tools lives at marketingmainstreet.co/free-tools.html. Run them, see your list, and fix what you can yourself.

If the list is long and you'd rather hand it to somebody, that's what Marketing Main Street does all day. Call or text (515) 422-6208.