1. It Takes More Than 3 Seconds to Load
Most people won't wait. If your website takes longer than three seconds to load, a significant portion of your visitors have already left — before seeing a single word about your business. I'm not guessing at that; it's something you can verify by watching your own bounce rate in Google Analytics.
The usual culprits are the same across nearly every slow Iowa small business site I've reviewed: massive image files that were never compressed, page builders that load hundreds of kilobytes of JavaScript on every page, and cheap shared hosting that puts your site on an overloaded server alongside thousands of other websites.
The good news: this is one of the easier problems to diagnose. Go to pagespeed.web.dev and type in your URL. It's a free Google tool that gives you a score from 0 to 100 and tells you exactly what's slowing you down. Anything below 50 on mobile is worth addressing.
What to do about it: compress your images before uploading them, move to a faster host (managed WordPress hosting is worth the extra cost), and avoid page builders that are known to generate bloated code. The goal isn't perfection — it's a site that loads fast enough that visitors don't leave before they read anything.
A slow website doesn't just frustrate visitors — it tanks your Google rankings. Page speed is a direct ranking factor, both in regular search results and in the local Map Pack. Fixing it helps you on two fronts at once.
2. It's Not Usable on a Phone
Here's a simple way to think about local search: when someone in Washington or Kalona pulls out their phone and searches "plumber near me" or "best restaurant in Fairfield," they're probably going to tap the first result that looks trustworthy. If your site is hard to navigate on a phone — text too small to read, buttons crammed together, horizontal scrolling, images that load half cut off — that person is gone.
The test I always recommend: open your own website on your phone right now. Try to find your phone number and tap it to call. If you can't do that in about ten seconds without zooming in or scrolling excessively, you can assume your customers can't either.
A surprising number of Iowa business sites were built years ago on desktop-first platforms and were never properly updated for mobile. The layout technically "works" on a phone in the sense that it doesn't crash, but it's miserable to actually use. That's enough reason for someone to hit the back button and call your competitor instead.
3. Your Contact Info Is Buried (or Missing)
For a local service business — a contractor, a salon, a restaurant, a mechanic — the single most important job of your website is to get someone to pick up the phone or fill out a form. That's it. Everything else is secondary.
Which means your contact information needs to be visible without scrolling. In the header, at the top of every page. In the footer. On a dedicated contact page. And that phone number needs to be a clickable link on mobile — a real anchor tag with a tel: href — not just text someone has to manually type into their dial pad.
Every time a mobile visitor sees your phone number and has to copy it instead of tap it, there's a good chance they won't bother. That's a lost customer from something that takes about two minutes to fix.
Your phone number should be one tap away from every page on your site. No exceptions. It goes in the header. It goes in the footer. It goes in the body of any page where someone might be ready to call.
4. The Design Looks Like It's From 2010
I'm not saying this to be harsh. I say it because it's something most business owners genuinely don't notice about their own site — you're too close to it. But visitors make a snap judgment about the quality and professionalism of your business based on how your website looks, often within the first few seconds. That judgment isn't always fair, but it's real.
The signs of a dated design are pretty consistent: stock clip art from the early 2000s, dark backgrounds with light text that's hard to read, fonts like Comic Sans or Times New Roman, content centered in a narrow column with tiny text, and layouts that feel cramped and cluttered.
An outdated website sends a subtle but clear signal that your business might also be outdated. Whether that's true or not doesn't matter — perception shapes whether someone calls you.
The good news is that this doesn't mean you need an expensive, flashy website. A simple, clean, modern design — good typography, white space, clear hierarchy — does the job just as well and in some cases better than an over-designed site. You don't need animations or custom illustrations. You need something that doesn't make visitors second-guess whether your business is still open.
5. There's No Clear Next Step
Every page of your website should answer one question in the visitor's mind: "What do I do next?" If your pages end with a block of text and nothing else, you're missing conversions that should be happening.
Calls-to-action — buttons or links that invite the visitor to take a specific action — are what bridge the gap between someone reading about your services and someone actually contacting you. Without them, visitors who are genuinely interested often just... leave. Not because they didn't want to reach out, but because nothing prompted them to do it right then.
On every major page, you should have at least one prominent button. "Get a Free Estimate." "Call 319-461-0554." "Schedule a Consultation." "Request a Quote." The exact wording matters less than the fact that it exists, it's easy to see, and it's in the right place — which is usually above the fold and again near the bottom of longer pages.
What to Do If Your Site Has These Problems
You've got two paths forward. The first is to fix the issues yourself, one at a time. Some of these are genuinely straightforward — adding your phone number to the header, running your images through a compression tool, making sure your CTA buttons exist. If your current site is otherwise functional and modern, incremental fixes can work.
The second option is a rebuild. If your site is old, slow, not mobile-friendly, and missing contact info and CTAs all at once, patching it is probably going to be more frustrating than starting fresh. A proper rebuild addresses all five of these problems at the same time and positions you for SEO growth going forward — which is where the long-term return comes from.
Not sure where your site actually stands? I'm happy to take a look. Free, no pressure — I'll tell you honestly what I see. Reach out here and we'll go from there.