Your Website Doesn’t Look Bad. That Might Be Why You Haven’t Fixed It

Your Website Doesn’t Look Bad. That Might Be Why You Haven’t Fixed It

Some websites announce their own problems. The design is a decade old, half the buttons are broken, it takes eight seconds to load, and on a phone it’s unusable. Everyone in the company agrees something has to change. Those sites are easy — the decision makes itself.

The hard case is the website that looks fine.

It’s reasonably modern. The logo looks sharp. The photography is decent. Every link works. Nobody on the team actively dislikes it. And so it sits there, year after year, while customers quietly leave without anyone finding out why.

That’s what makes an average website so difficult to diagnose. Nothing appears broken, so nothing gets fixed.

The short version

A website’s appearance and a website’s performance are only loosely related. Visitors don’t come to admire your site — they come to find out what you do, whether you serve them, whether they trust you, and how to take the next step. A handsome site can make all of that harder, and a plain one can make it effortless. The sites that quietly underperform for years are almost always the ones that look good enough that nobody thought to check.

Looking good and working well are different jobs

Web design gets discussed in terms of appearance — colors, fonts, imagery, layout. Those things genuinely matter. They carry a large share of the first impression, and first impressions form faster than most people believe.

But your visitor is trying to accomplish something. Understand what you do. Find a specific service. Get a question answered. Compare you against two competitors they have open in other tabs. Decide whether you’re credible. Contact someone.

A beautiful site can obstruct every one of those. Oversized hero images that push real content below the fold. Clever navigation labels that nobody understands. Minimalist service pages with nothing on them. Animations that delay the thing the visitor came for.

Appearance is one input into whether a site works. Design that’s built around what visitors are trying to do is a different discipline from design that’s built to look impressive, and only one of them reliably produces customers.

You are the worst possible judge of your own website

You’ve been to your website hundreds of times. You know what the company does, what every service name means, and which menu holds what. You cannot un-know any of it.

So when you look at your homepage, you’re not evaluating it. You’re recognizing it. Everything feels obvious because you’ve seen it a hundred times, not because it is obvious.

Your customer is seeing it for the first time, on a phone, with limited patience, with three competitor sites open in adjacent tabs. That’s the actual test conditions, and no one inside the company can replicate them.

This is why internal consensus that “the site is fine” is close to worthless as evidence. Everyone giving the opinion is disqualified from giving it.

The site may describe a business you no longer run

Businesses change faster than websites do. You add services, drop others, move into new markets, get more sophisticated about which customers you actually want.

The website tends to keep telling the older story. A service line that’s now half your revenue barely appears on the homepage. You’re still leading with something that mattered five years ago. The company has grown considerably, but the site still presents it as a small operation.

None of this is technically wrong. It’s just out of date in a way that isn’t visible from the inside, because the change was gradual and everyone lived through it.

A useful test: list your top five revenue services in order. Now open your homepage and see what order it presents them in. When those two lists don’t match, your site is actively directing attention away from the work you most want.

Your customers are already telling you what’s missing

This one requires no analytics at all.

Think about the questions you and your team answer over and over. Do you do this? Do you work in our area? How does this work? What kind of companies do you usually work with? What happens after I contact you?

Every repeated question is a page or a paragraph your website should have and doesn’t. Your customers have been running usability testing on your site for years and reporting the results directly to your phone.

There’s a cost angle here too. A website should remove some conversations — not all of them, but the basic ones — so that by the time someone contacts you, the discussion can actually move forward. When it doesn’t, your team absorbs that work: more emails, more calls, more explaining the fundamentals before anything productive happens. The site technically functions while manufacturing labor instead of eliminating it.

The fix is usually straightforward. Content that answers real customer questions directly reduces that load and — as a useful side effect — is exactly the kind of material search engines and AI tools pull from when someone asks the same question online.

The expensive problem is the one you can’t see

A broken contact form is obvious. Somebody eventually notices and it gets fixed within a day.

A missed opportunity leaves no trace. Nobody emails to say “I almost hired you, but I couldn’t tell whether you served my city.” They just close the tab. You see the leads that arrived. You never see the ones that nearly did.

That asymmetry is why an underperforming website can persist for years without triggering an alarm. Every metric you look at is built from the people who made it through.

You can make some of it visible, though:

  • Look at landing pages and engagement in GA4. Which pages do people arrive on and leave from without going anywhere else? A high-traffic page with low engagement is a page that isn’t doing its job.
  • Install session recording. Microsoft Clarity is free and shows you actual recordings and heatmaps of real visitors — where they hesitate, what they click that isn’t clickable, where they give up. An hour of watching recordings usually finds things a year of internal discussion won’t.
  • Run a five-second test. Show your homepage to five people who don’t know your company, for five seconds, then close it. Ask what the business does and where it operates. The answers are frequently sobering.

This kind of behavioral analysis is the foundation of conversion rate optimization — working from what visitors actually do rather than what the people who built the site assumed they would.

More traffic makes an average website more expensive

This matters most at the exact moment a business starts investing in SEO or advertising.

You’re now paying to send more people to the site, which means the site carries more responsibility than it did. If ten people encounter a confusing page, you have a small problem. If a thousand do, you have the same problem multiplied by a hundred — and now you’re paying for the privilege.

Traffic doesn’t fix a website. It gives more people the chance to experience it, which is only good news if the experience is good. It’s the mirror image of why some businesses get more calls without getting more traffic: the rate matters more than the volume, and the rate is set by the site.

This usually isn’t a redesign

Worth saying plainly, because it’s where these conversations tend to go wrong.

Finding problems does not mean starting over. Most of the time the underlying site is perfectly serviceable and the issues sit in a handful of specific places — the headline, the page structure, navigation labels, thin service descriptions, weak or missing calls to action, the mobile experience.

A dozen deliberate changes routinely outperform a full rebuild, at a fraction of the cost and without the risk of losing the search equity an established site has accumulated. If you are weighing a rebuild anyway, it’s worth understanding what a custom website actually costs in Utah before assuming that’s the only path available.

The goal isn’t a new website. It’s knowing whether the one you have is doing its job.

The five-minute phone test

Open your site on your phone — not your desktop — and try to look at it as someone who has never heard of the company. Then answer honestly:

  1. Can you tell what this business does within about five seconds?
  2. Can you find the most important services without hunting?
  3. Does the site reflect the business as it exists today, not three years ago?
  4. Are the questions your customers always ask answered somewhere findable?
  5. Is it obvious what to do next, and is it one tap away?
  6. Is anything making you work harder than you should have to?

If the site looks perfectly professional and several of those answers are unclear, you’ve found the explanation for why nobody has felt urgency about it. Nothing is obviously broken. That isn’t the same as everything working.

Frequently asked questions

How do I know if my website is underperforming if it looks fine?

Look at behavior rather than appearance. Check which pages people land on and leave from without engaging, install a free session recording tool like Microsoft Clarity to watch real visitors, and ask five people outside your company to describe what your business does after five seconds on the homepage. Repeated customer questions are another reliable signal — each one points to something the site should answer and doesn’t.

Do I need a full redesign or can I just fix parts of it?

Most sites that look fine but underperform need targeted changes rather than a rebuild — headline, structure, navigation, service page depth, calls to action, and mobile experience. A rebuild makes sense when the platform is genuinely limiting, the site can’t be made fast or mobile-friendly, or the business has changed so much that the structure no longer fits.

How much does website design affect SEO?

Substantially, though indirectly. Site speed, mobile usability, and clear page structure are direct ranking factors. Beyond that, how well a page satisfies the visitor who arrives influences whether that visit produces anything — and a site that’s easy to understand for people is generally easier for search engines and AI tools to understand too.

Should I fix the website before investing in SEO?

Ideally they move together, but if you have to sequence them, fixing obvious conversion problems first means every visitor SEO delivers is worth more. Sending increased traffic to a site that struggles to convert amplifies the existing problem rather than solving it.


Not sure whether your website is working?

Infogenix has been designing and building websites for Utah businesses since 1998, and our design, development, and marketing teams sit in the same office in Orem — so when we find something, we can fix it rather than hand you a report. You can see the work we’ve done for other Utah companies, or if you’d rather start with a straight assessment of the site you already have, let’s take a look at it together.

Call us at 801.724.7483.

Your Competitors Aren’t Better at SEO. They’re Easier to Understand

Your Competitors Aren’t Better at SEO. They’re Easier to Understand

There’s a particular kind of frustration that comes from searching Google for something your company does and finding a competitor above you. Then another one. Maybe a third.

You’ve been in business longer. You do better work. You have the customers and the reviews to prove it. And none of that is showing up in the result.

You’re probably right about all of it. But Google has no way to know. It never met your team, never toured your shop, never talked to the customer who says you saved their weekend. It reads information — your pages, your Google Business Profile, your reviews, and every other place your business appears online — and assembles a picture from what it finds.

So the company ranking above you may not be better at what they do. They may just be easier to understand.

The short version

Google is not deciding which business deserves the customer. It is deciding which businesses appear relevant to a specific search. That decision is made from the signals your business gives off: how specifically your pages describe what you do, whether each service has enough substance to stand on its own, whether your service area is stated plainly, and whether your website, your Google Business Profile, and your content all say the same thing. A competitor with clearer signals will outrank a better company with vague ones, consistently.

Which means the fix is often subtraction of ambiguity rather than addition of effort.

Your website makes perfect sense — to you

This is the trap, and it catches experienced owners more often than new ones.

You know your business completely. So when you read your own homepage, your brain fills every gap automatically. You see “Providing Innovative Solutions for Utah Businesses” and you know exactly what that means, because you already know the answer.

A stranger doesn’t. Accounting? Software? Commercial cleaning? Insurance? A human visitor might scroll and work it out. A search engine assembling a picture from text has considerably less patience and no context to fall back on.

Professional-sounding language is frequently the enemy here. “Comprehensive facility solutions” is worse than “commercial HVAC repair” in every way that matters — for Google, and for the person deciding whether to call you.

What “specific” actually looks like

Look at the competitor sitting above you and you’ll often find the same pattern.

Their homepage says something concrete: commercial HVAC repair in Salt Lake City. There’s a dedicated page for commercial HVAC repair. Another for preventative maintenance. Another for rooftop units. Their Google Business Profile lists those same services in those same words. Their reviews mention them. Their articles discuss problems specific to commercial systems.

Nothing contradicts anything. Every signal points the same direction, and Google doesn’t have to work to figure out what the business is.

That’s not an SEO secret. It’s clarity, applied consistently, across every surface where the business appears.

One page trying to rank for everything ranks for nothing

This is the single most common version of the problem, and it usually grows out of success rather than neglect.

A business adds services over the years — five, ten, twenty — and every one of them gets a paragraph on the same services page. From the inside, that feels tidy. Everything in one place.

From a search perspective, that page is now ambiguous. Which service is it actually about? Which searches should it appear for? A page covering twenty services signals shallow relevance for all twenty rather than strong relevance for any one.

Meanwhile the competitor with a page dedicated to each service has given Google twenty clear answers instead of one muddy one. This is why business owners sometimes discover they’re being outranked by a website that doesn’t even look very good. The competitor’s site isn’t better. It’s structured into topics that each stand on their own.

The supporting piece most owners miss is internal linking. Once each service has its own page, those pages need to point to each other and back to the parent service in a way that makes the hierarchy obvious. How pages link to one another tells search engines which pages matter most and how the topics relate — a signal that costs nothing and is routinely left on the table.

Location is a separate question, and most sites never answer it

For Utah businesses this layer matters as much as the service layer.

Somebody searching in Provo is not looking for the same results as somebody searching in Ogden, and Google is actively trying to sort out which businesses are relevant to which places. If your site mentions your city once in the footer while a competitor clearly establishes every community they serve, you’ve created a second information gap on top of the first.

For companies covering multiple cities, this is usually solved with dedicated pages for each service area — real pages with substance about each community, not thin copies with the city name swapped out. Google filters the thin version out routinely, which is why the tactic has a mixed reputation among people who have only tried it badly.

Consistency is what turns pages into a picture

No single page decides anything. Google is assembling a composite from many sources, and the value comes from those sources agreeing.

Your website says one thing. Your Google Business Profile says another. Your service pages add context. Reviews add more. Articles add more still. When those align, confidence builds. When they conflict — a service listed on the site but missing from the profile, an old address in a directory, a business name with three variations across the web — that confidence erodes, and an uncertain business is a business Google hesitates to show.

This is why Google Business Profile accuracy and citation consistency matter well beyond the map pack. They’re the reference points Google checks your website against.

There’s also a technical version of the same idea. Schema markup lets you state your business type, services, location, hours, and ratings in a format built for machines to read, rather than hoping they infer it correctly from your paragraphs. It removes guesswork from the one part of the process where guesswork hurts you most.

AI made this matter more, not less

Every trend in search over the past two years has raised the value of being legible.

When someone asks ChatGPT, Perplexity, or Google’s AI Overviews which company to hire, the system has to decide which businesses it is confident enough to name. Confidence comes from exactly the signals above: a verified, consistent entity; specific service information; structured data it can read without interpretation; and content that answers real questions directly.

A vague business is not merely ranked lower in that environment. It is frequently left out of the answer entirely, because a system generating a recommendation will not name a business it isn’t sure about. Being understandable to AI search is the same work as being understandable to Google, done more rigorously.

Sometimes the answer is less, not more

The instinct when a competitor outranks you is to do more — publish more, build more pages, rebuild the site. Sometimes that’s right. Often it’s solving a problem you don’t actually have.

You may not need fifty new pages. You may need the twelve you have to each say clearly what they’re about. You may not need to publish weekly. You may need your existing service pages to answer four questions without ambiguity:

  • What exactly do you do?
  • Who do you do it for?
  • Where do you do it?
  • What specific problems do you solve?

Those look like beginner questions. A surprising number of established, successful websites never answer them plainly anywhere.

A 15-minute clarity check

Open your site and the site of one competitor who consistently outranks you. Go through both:

  1. Read each homepage for ten seconds. Can a stranger name the primary service and the city? If it takes longer than ten seconds on yours and not on theirs, you’ve found the gap.
  2. Count dedicated service pages. Not sections on one page — separate pages. Compare the counts.
  3. Find the service area. How many clicks to learn which cities each business covers?
  4. Open both Google Business Profiles. Do the listed services match the website’s services, in the same language?
  5. Search your own business name. Does the name, address, and phone number appear identically everywhere it shows up?

If your competitor answers those more clearly than you do, they don’t have an SEO advantage you can’t reach. They have a clarity advantage, and clarity is fixable — usually faster and more cheaply than anything else on an SEO roadmap. A structured SEO audit is largely this exercise done systematically across an entire site.

Frequently asked questions

Why does my competitor rank higher when my business is better?

Because Google is not evaluating which business is better — it has no way to assess that. It evaluates which business appears most relevant to a specific search, based on the clarity and consistency of the information it can read. A competitor with specific service pages, a clearly stated service area, and a Google Business Profile matching their website will outrank a stronger company whose site describes its work in general terms.

Do I need a separate page for every service I offer?

For any service you actively want customers to find you for, yes. A page covering twenty services signals weak relevance for all of them. Services that are incidental to your business can stay grouped — the test is whether you want to rank for it.

What is schema markup and do I really need it?

Schema markup is code that states your business details — type, services, location, hours, ratings — in a format built for machines. It doesn’t change what visitors see. It removes the interpretation step for search engines and AI tools, which matters more as more results are generated rather than listed.

How long does it take to see results from fixing this?

Clarity fixes often move faster than typical SEO work because you’re helping an established site be understood rather than building authority from scratch. Weeks to a few months is common for restructured service pages and corrected profile information, though competitive markets take longer.


Not sure how clearly your business reads?

Infogenix has been helping Utah businesses get found since 1998 — and a significant share of the wins come from making an existing site easier to understand rather than rebuilding it. If a competitor keeps landing above you and you can’t work out why, let’s look at what Google sees when it looks at both of you.

Call us at 801.724.7483.

You’re Ranking on Google. So Why Aren’t You Getting More Leads?

You’re Ranking on Google. So Why Aren’t You Getting More Leads?

You made it to page one. Rankings are up, traffic is up, the reports look good — and the phone rings about as often as it did six months ago.

So you’re staring at a dashboard full of green arrows wondering the obvious thing: if we’re ranking better, where are the leads?

It’s a fair question, and the answer is usually not “your SEO failed.” More often, the SEO worked and something downstream of it didn’t. Ranking on Google and generating business from Google are two different outcomes, measured at two different points in the customer’s journey. The gap between them is where the leads go.

It’s also a good example of how easy it is to fix the wrong problem first — buying more of what already works instead of finding the step where it stops working.

The short version

If your rankings improved but your lead volume didn’t, the leak is almost always in one of five places: you’re ranking for research terms instead of buying terms, your result isn’t earning the click, the landing page doesn’t match what the person searched, nothing on the page tells them what to do next, or the inquiry arrives and nobody responds fast enough. Each one is a different problem with a different fix, and none of them get solved by ranking higher.

Here’s how to figure out which one is yours.

Leak 1: You’re ranking for research, not readiness

Not all search traffic is worth the same.

Someone typing “how much does a new roof cost in Utah” and someone typing “roofing company near me” are both running roofing searches. They are not both customers. The first person may be twelve months from a decision, or gathering numbers to argue with their insurance company. The second one might be calling this afternoon.

Rankings reports treat those two people identically. Your bank account does not.

How to check it: Open Google Search Console, go to Performance, and sort your queries by impressions. Then read them. Roughly what share are informational — how, why, what is, cost of, DIY — versus commercial — near me, company, service, repair, quote, emergency, [city] + [service]? If the informational queries dominate and your lead count is flat, you have a targeting problem, not a ranking problem.

That traffic still has value for authority and remarketing. It just shouldn’t be the thing you point at when you’re asking why sales haven’t moved. Fixing it is a matter of mapping the right keywords to the right pages so the pages built to sell are the ones ranking for the searches people make when they’re ready to buy.

Leak 2: You rank, but the click goes to somebody else

Position three with a 12% click-through rate beats position two at 4%. Ranking is a placement. The click is a decision, and the searcher makes it based on what they can see without leaving the results page.

That means your title tag, your description, your review stars, your Google Business Profile, and whether a competitor’s listing looks more relevant to what they typed.

How to check it: In Search Console, compare average position against CTR, query by query. Find the terms where you rank in the top five but CTR is noticeably below your site average. Those are titles and descriptions that aren’t earning the click — a same-day fix, and one of the fastest wins available on a site that already ranks.

Leak 3: The page doesn’t answer the search

This one is quiet, and it’s the most common.

Someone searches for a specific service in a specific city. They click. They land on a general services page, or a homepage, or a page where the thing they searched for is the fourth item in a list halfway down. They can’t tell in three seconds whether you do that work, whether you do it where they live, or whether they’re in the right place at all.

So they go back to the results and open the next one.

From an SEO standpoint, that visit counted. From a business standpoint, it was a loss. Both are true simultaneously, which is exactly why the reporting can look healthy while the revenue doesn’t move.

How to check it: Take your ten highest-traffic queries. For each one, open the page that actually ranks for it and ask whether the first screen — before any scrolling — confirms the service, the service area, and that this is a real business a person can hire today. If any of those three take scrolling to find, you’ve found a leak.

For companies covering multiple cities, this is usually an architecture problem rather than a copywriting one. One page trying to serve eight communities will lose to eight dedicated service area pages that each match what a specific searcher typed.

Leak 4: Nothing tells them what to do next

A visitor who is convinced but not directed will still leave.

The next step has to be obvious and it has to be easy on a phone, because for most home and commercial service businesses the majority of this traffic is mobile. A tappable phone number that stays visible. A form short enough to finish at a stoplight. A stated service area. Text as an option, because a meaningful share of people would rather text than call and will simply not convert if calling is the only door.

Nine-field forms asking for a preferred contact window before you’ve earned the contact are a tax on your conversion rate. This is the territory of conversion rate optimization — testing layouts, calls to action, and form length against what visitors actually do rather than what the site owner assumes they’ll do.

Leak 5: The lead arrives and nobody picks up

This is the one the conversation almost never gets to, and it’s frequently the biggest.

Missed calls during business hours. Voicemail that nobody clears until evening. Form submissions routing to an inbox someone checks tomorrow. Meanwhile the homeowner who filled out your form filled out two others, and the company that called back in five minutes booked the job.

Speed to first response is a competitive advantage that costs nothing to improve and doesn’t require a single line of code.

How to check it: Pull your call records for the last 30 days and count missed and abandoned calls during business hours — Google Business Profile insights will show you calls originating from your listing, which is often a large share of local search leads. Then time your own response: submit a form on your own website on a Tuesday afternoon and see how long it takes for a human to reach you.

Agencies rarely look here because it isn’t marketing. It’s where marketing goes to die.

The newer complication: AI is answering before anyone clicks

There’s a sixth possibility that didn’t exist a few years ago, and it changes how you read a flat lead report.

When someone asks Google, ChatGPT, or Perplexity which company to hire, they increasingly get a synthesized answer with a short list of recommended businesses rather than ten blue links. If your competitors are named in that answer and you aren’t, you can hold your rankings, hold your traffic, and still lose the customer — before a click ever happens.

This is why a flat lead count alongside stable rankings isn’t always a website problem. Sometimes the decision is being made upstream of your website entirely, in a layer that standard analytics can’t see. Getting into those answers depends on a different set of signals — entity consistency, structured data, review depth, and content formatted so it can be extracted — which is the work of answer engine optimization.

Run the math on your own traffic

The arithmetic makes the point better than any argument.

Say SEO lifts you from 1,000 to 1,400 monthly visits — a 40% increase, and a genuinely good quarter. If your site converts at 1.5%, you went from 15 inquiries to 21. Six additional conversations. Real, but not the transformation the traffic chart implies.

Now leave traffic flat at 1,000 and lift conversion from 1.5% to 3% — the kind of change that comes from matching pages to intent and making the next step obvious. That’s 30 inquiries. Double the leads, no additional traffic.

Traffic multiplies whatever rate you already have. If the rate is low, more traffic mostly means more people experiencing the same friction. Increased volume doesn’t hide a conversion problem — it magnifies it. It’s the same reason some businesses get more calls without getting more traffic.

The 15-minute self-audit

Run this before you buy more SEO:

  1. Search three services you want more of, from a phone, in the city you actually serve. Where do you appear — map pack, organic, both, neither?
  2. Click your own result. Time how long it takes to confirm the service, the service area, and how to reach you.
  3. Pull your top ten Search Console queries. Count commercial intent versus informational.
  4. Submit your own form. Note when a human responds.
  5. Check what you’re measuring. If your reporting shows rankings and sessions but not calls, forms, and booked jobs, you can’t tell whether any of this is working. Reporting built around leads rather than rankings is what makes every other question on this list answerable.

If those questions are hard to answer, the problem probably isn’t your rankings. Your SEO may already be doing its job. The opportunity is sitting in what happens after the click.

Frequently asked questions

Why am I ranking on Google but not getting calls?

Usually because the traffic, the page, or the follow-up doesn’t match the search. Rankings measure whether Google shows you. Leads measure whether the searcher was ready to buy, found what they searched for, saw an obvious way to contact you, and got a response. A break at any of those points produces good rankings and a quiet phone.

How long should SEO take to produce leads?

Meaningful movement in competitive local markets typically takes three to six months, and longer for a newer site or a broad service area. But if rankings and traffic have clearly improved and leads have stayed flat for several months, that’s a conversion signal, not a patience signal.

Is more traffic always better?

No. Traffic only matters in proportion to how much of it converts. A thousand visitors from buying-intent searches is worth more than five thousand from people researching a project they’ll start next year.

What should I measure instead of rankings?

Calls, form submissions, and texts attributed to organic search — then how many of those became booked jobs. Rankings and sessions are useful diagnostics, but they are not results.


Not sure where your leads are going?

Infogenix has been helping Utah businesses turn search visibility into actual customers since 1998. If your rankings look good and your phone doesn’t agree, let’s take a look at the whole path — not just the part that shows up in a rankings report.

Call us at 801.724.7483.