Dawn over the Salt Lake valley: headlight streams flow toward downtown towers under the snow-topped Wasatch.

An SEO company Salt Lake City businesses hire to turn searches into calls

Every workday, more people come into the city than live in it, and they find businesses by searching on their phones. We put yours where they look: Google Maps and the first results, so the call or booking comes to you.

Expect $1,500 to $5,000 each month. The plan and its price are written down before you sign.

225,910 people come into Salt Lake City to work. That's more people than live in the city.

Your regulars probably found you through a friend or a neighbor. Most of the people around your door on a weekday never hear that conversation. They drive in from another town, work, and drive home.

225,910

work in the city and live somewhere else

217,783

live in the city

Salt Lake City

  • Weber County 11,958
  • Davis County 33,360
  • Out of state 7,315
  • Tooele County 8,238
  • West Valley City 20,300
  • Taylorsville 8,453
  • West Jordan 14,674
  • South Jordan 8,149
  • Millcreek 11,231
  • Murray 7,394
  • Sandy 10,564
  • Utah County 23,446
Where they live. Thicker line, more people.

84% of everyone whose main job is in Salt Lake City lives in another town.

They have no neighbor to ask who's good near the office. When a tooth cracks at lunch or the heat quits at the shop, they search on their phone and call whoever comes up. Word of mouth never reaches them. Google does.

If you also serve customers up north, where those 11,958 Weber County commuters live, we do SEO for Ogden and Weber County too.

Source: U.S. Census Bureau, LEHD LODES 2022 (primary jobs), people whose main job is in Salt Lake City, largest home towns and counties shown; Census V2024 population estimates (July 2024).

Google shows them whoever is close, open and clear about what they do

When that phone search happens, Google picks which businesses to show. Its own help page says how:

“Local results are mainly based on relevance, distance, and popularity.”

“Distance refers to how far each business is from the customer who’s searching.”

Google Business Profile Help

Same search, two different maps

12:00 noon an office on 200 South
7:00 pm home in West Jordan

Orange: the businesses nearest the phone. An illustration.

At noon from an office on 200 South, the map fills with businesses near downtown. At 7 pm from West Jordan, the same search shows a different set. Whoever is working near you at lunch is a customer you can win, wherever they live.

Searches naming Salt Lake City, every month

Each one is the service plus “salt lake city”.

  • storage units1,200
  • plumber900
  • handyman900
  • pest control800
  • dentist800
  • hvac700
  • moving company600
  • chiropractor500
  • ac repair450
  • water heater repair400

Same Google page: “Businesses with complete and accurate info are more likely to show up in local search results.”

So being found takes two things: a listing Google trusts, with the right category, hours and photos, and a page on your site for each service you sell.

Source: Google Business Profile Help, “Tips to improve your local ranking on Google” (support.google.com/business/answer/7091), read 12 Oct 2026. Ahrefs, a data service that estimates how often people search Google: average monthly US searches for each service plus “salt lake city”.

Ads charge you for every visitor. A page that ranks doesn't.

You could buy those same searchers with Google Ads. Google bills you every time someone taps the ad, whether they call or not. Here's roughly what a tap costs.

What one ad click costs on searches naming Salt Lake City

Search One click 100 visitors
water heater repair ~$45 ~$4,500
furnace repair ~$40 ~$4,000
plumber ~$25 ~$2,500
hvac ~$25 ~$2,500
roof repair ~$20 ~$2,000
ac repair ~$19 ~$1,900
electrician ~$17 ~$1,700
garage door repair ~$16 ~$1,600
pest control ~$12 ~$1,200

Ads

Every visitor costs you. The day the budget runs out, the ads stop, and so do the calls they brought.

A page that ranks

No charge per visit. Once it holds its place, it keeps bringing people in long after the work on it is done.

It isn't free. Our work is a monthly fee, in writing before you sign. But that fee doesn't climb with every click, and the pages it pays for stay on your site.

Source: Ahrefs estimates of cost per click (US) for each service plus “salt lake city”; 100 visitors is 100 times one click.

From a search at 12:10 to a call at 12:12: what we fix along the way

Skip the jargon. This is what you get from search engine optimization. Salt Lake City customers search for what you do, find your business and call it. Here's one lunchtime search, minute by minute.

  1. The search is typed.

    We find the searches people use for what you sell and plan around them.

  2. The map shows three businesses.

    We fix your Google Business Profile, the listing Maps shows, so Google trusts it.

  3. Yours opens: right category, hours, photos and service area.

    We fill in every detail, so a stranger sees a real business that's open.

  4. A page for that exact job loads, fast.

    We build a page for each service you sell, in the words people search with, and fix what stops Google reading your site or makes a phone wait.

  5. They tap Call.

    That call is what you're paying for.

Some Salt Lake City searches are wide open. Others are packed.

The city is busy, but not every search here is crowded. Ahrefs, a tool that tracks Google searches, scores how hard each one is to get onto page one, from 0, the easiest, to 100, the hardest. Find yours below.

Wide open: Can move in weeks

Little stands in the way. A complete listing and the right page can start showing soon.

  • furnace repair0
  • water heater repair0
  • pest control0
  • handyman0
  • junk removal0
  • storage units0
  • air duct cleaning1
  • ac repair8

Packed: Takes months

Strong pages already hold page one. Getting in takes steady work, month after month.

  • plumber51
  • chiropractor51
  • roof repair51
  • orthodontist58
  • dentist59
  • personal injury lawyer59
  • carpet cleaning61

In between: moving company 23, hvac 33, electrician 33, garage door repair 43.

Packed doesn't mean shut out. It means more months before the calls build. You'll have every search tagged open or packed, in writing, before signing. No honest agency can guarantee your ranking, and we never claim one. We commit to the work.

Source: Ahrefs keyword difficulty (0 to 100) for each service plus “salt lake city”, searches in the US.

One monthly fee, between $1,500 and $5,000, written down before you sign

Here's the range before we ever talk. Where your business falls in it depends on three things.

SEO services, Salt Lake City

$1,500 to $5,000

a month, one fixed fee

What moves your number

  1. How many services you sell. Each one gets its own page, built for the searches people use.

  2. How packed those searches are. Wide-open ones above take less work than packed ones.

  3. How much repair work your current site needs. If Google can't read it or phones load it slowly, that comes before new pages.

In writing, before you sign

  • The plan the work we'll do
  • The price one fixed monthly fee
  • The term stated before you agree

Your signature

So the call is about your business, not a sales pitch.

Kyle and Katie Rutten, the two people doing the work

Bullfinch is two people. Nobody sits in between, so the person you talk to is the person changing your site.

Pick a slot that fits your week, and we'll see you on Google Meet.

  • Kyle Rutten working at a laptop, his face lit by the screen in a dark room. Your first call

    Site and Google listing

    Kyle Rutten

    Kyle does the work himself: the fixes to your site, the page for each service, every detail on your Maps listing. When you book a call, it's with him.

  • Katie Rutten in a light sweater, working at a laptop in a dark room.

    Plan, schedule and account

    Katie Rutten

    Katie runs the written plan and the schedule, and looks after your account, so you always know what's done and what's next without chasing anyone for an update.

What Salt Lake City owners ask before they book

The doubts that come up before anyone hires a Salt Lake City SEO company, answered straight.

Does the monthly fee earn back what I spend?

Compare it with ads.

Ads charge per visitor, the bill starts over each month, and more visitors cost more: Ahrefs estimates $12 to $45 a click here. Our monthly fee is fixed and doesn't rise as more people find you, and a page that ranks brings them in without a per-visit charge. What it earns depends on your trade and searches; the call works that out from your own.

It's crowded here, and bigger companies already own Google. Is there room for me?

It depends on the search.

Some searches here are packed and some are wide open, as the scores above show. And Google measures distance from the person searching, so a business close to them can show on the map next to much bigger names.

We do fine on repeat customers and word of mouth. Why add this?

Keep them.

Your regulars aren't going anywhere. But the 225,910 people who work in the city and live in another town won't hear about you over the fence. They'll pick up a phone and search.

How long am I locked in, and how long before it shows?

You see the term before you sign.

Its length is in your written plan, and nothing starts until you've read and signed it. Timing depends on the search: wide-open ones can move in weeks, packed ones take months; your plan says which are which.

Our last agency sent reports, not calls. How would we know this is working?

Check it yourself.

The plan names the exact searches we're working on. Any month, type them into Google on your own phone and see where your business shows up. You don't have to take a report's word for it.

Does it matter that you're not in Utah?

Not for this work.

Nothing here needs a local office, since every change is made to your website and Google listing. The plan is built from Salt Lake City's own searches, and calls run over Google Meet whenever works for you.

Can you promise we'll be first on Google?

No.

No SEO company, Salt Lake City or anywhere else, can honestly promise a position. What we commit to is the work in your written plan, on the schedule it sets.

Got a question that isn't here? Bring it to the call.

Book a call and find out which searches you can win

You came looking for an SEO company. Salt Lake City searches for your trade are the agenda.

Every workday the city fills with people who've never heard of you. Until a page of yours ranks, they call someone else.

30 minutes on Google Meet

  1. What you sell
  2. Which searches fit it
  3. Which are wide open, and which are packed
  4. What a plan would take, and what it costs
  5. Then the written plan, with the price.