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.

Why Unmanaged Google Ads Accounts Quietly Waste Utah Budgets

Why Unmanaged Google Ads Accounts Quietly Waste Utah Budgets

The strange thing about Google Ads waste is that it is invisible. The account runs. The monthly report shows clicks and impressions. Money leaves the bank account on schedule, some leads come in, and everything appears to be working. Most business owners have never seen what a professionally managed account looks like next to their own — so they have no idea that a meaningful share of what they spend every month is buying nothing at all.

After more than 25 years of managing paid advertising for Utah businesses, we can tell you that the gap between a managed account and an unmanaged one is usually the most expensive line item a business never sees. Here is where the money actually goes.

The Set-It-and-Forget-It Decay Curve

Google Ads accounts do not hold their performance the way a finished website holds its design. They decay. Search behavior shifts. Competitors adjust their bids. Click costs creep upward — and along the Wasatch Front, where business growth keeps pulling more advertisers into every auction, they creep faster than most places. Google changes defaults, retires features, and reinterprets settings.

An account configured in 2023 and left alone is running 2023’s assumptions at 2026’s prices. Nothing dramatic breaks. It just gets a little worse every month, in ways the top-line report never shows.

Where the Money Actually Leaks

Searches you would never approve. Modern keyword matching is interpretive: Google decides what your keywords “mean” and shows your ads accordingly. Inside almost every unmanaged Utah account we open, the search terms report — the list of actual queries that triggered ads — is full of clicks nobody would knowingly buy: how-to searchers looking for DIY instructions, job hunters, bargain hunters, and searches from cities the business does not even serve. The report that reveals all of this sits one click away, and in unmanaged accounts, nobody has opened it in months.

Missing negative keywords. The fix for junk searches is the negative keyword list — the standing instructions that tell Google what not to match. Building and maintaining that list is unglamorous monthly work, which is exactly why it separates managed accounts from abandoned ones. Every month without it, the same junk buys the same clicks again.

Automation fed bad data. Google’s Smart Bidding is genuinely powerful, and it does exactly one thing: optimize toward whatever your account counts as a conversion. If your tracking counts spam form fills, misdialed calls, or your own staff’s clicks as conversions, the automation will faithfully buy you more of them. An unmanaged account almost always has unaudited tracking — which means the machine spending the budget is being graded on homework it wrote itself.

Auto-applied changes nobody approved. Buried in many accounts is a setting that lets Google automatically apply its own “recommendations” — new keywords, broader matching, budget increases. Google’s recommendations optimize for Google’s goals, which overlap with yours only sometimes. In unmanaged accounts, that switch is often on, and the account quietly rewrites itself month after month.

Clicks sent to pages that cannot convert them. Even perfectly targeted clicks are wasted when they land on a slow homepage doing five jobs badly. We broke down that dynamic in why some businesses get more calls without getting more traffic — in paid search, that principle has a price tag attached to every visitor.

Why Google Doesn’t Stop It

None of this is a scandal; it is just incentives. Google earns the same amount from a wasted click as a productive one, and its automated suggestions are designed to grow spend, not to question whether the spend is working. The platform gives you every tool needed to run a tight account — search terms reports, negative lists, change histories, tracking diagnostics. It simply never insists that anyone use them. That is the manager’s job. And as click costs keep rising in Utah’s growth markets, the cost of no one doing that job compounds every year — we covered the bidding-strategy side of surviving those rising costs in our post on intent-based bidding. (Link: the March intent-based bidding post — grab the URL from the live archive when pasting.)

What “Managed” Actually Means

Real management is a monthly discipline, not a setup fee: reading the search terms report and cutting the junk, maintaining the negative list, auditing what counts as a conversion so the automation optimizes toward reality, pacing budgets against seasonality, testing ads and retiring losers, and reporting in plain language what changed, what it produced, and what happens next — measured in cost per actual lead, not clicks. It is the difference between advertising as a system and advertising as a subscription.

A Quick Reality Check

Four questions that reveal most of what you need to know about your own account:

  • Has anyone opened your search terms report in the last 90 days?
  • Is Google’s “auto-apply recommendations” setting on or off in your account — and do you know?
  • Do your reported conversions match the real leads your team actually received?
  • Do you know your cost per genuine lead — not per click — from last month?

If any of those answers is “I don’t know,” that is not a criticism. It is simply where the money is.

If you would like an honest look inside your account — what is leaking, what it is costing, and what a managed month would change — reach out to our team. We have been making Utah ad budgets accountable for more than 25 years, and we will show you the evidence either way.

Frequently Asked Questions

How do I know if my Google Ads budget is being wasted? Open the search terms report and read the actual queries that triggered your ads — junk searches, DIY intent, and out-of-area clicks are the most common leaks. Then verify that reported conversions match real leads received, and check whether Google’s auto-apply recommendations setting has been changing your account without approval.

Why did my Google Ads get more expensive? Click costs rise as more advertisers enter your market’s auctions — a constant in Utah’s growth economy — but unmanaged accounts feel it worst, because decaying keyword matching, missing negatives, and stale settings force them to pay rising prices for lower-quality clicks at the same time.

Are Google’s automatic recommendations good for my business? Sometimes — but they are designed to grow spend, not to question it. Each recommendation deserves a human decision. The auto-apply setting, which implements them without approval, is best kept off so the account only changes when someone accountable decides it should.