New houses and a timber frame on a fresh Utah County street at sunrise, young staked trees, Wasatch foothills behind

Orem SEO for the customers who don't know your name yet

Referrals built your business. The people moving into Lehi, Saratoga Springs and Vineyard haven't heard of you, so they search Google. Our Orem SEO gets you onto Google Maps and near the top of the list, so they phone you.

$1,500 to $5,000 a month. You get a fixed plan and price in writing before signing.

Utah County, 2020 to 2024

Orem filled up. The towns around it kept growing.

Orem has 1,484 fewer people than in 2020, and Provo barely moved. The seven towns in orange, 7 to 40 minutes away, grew 12% to 52%. That's where your next customers are moving in.

+87,837

more people in Utah County since April 2020, 747,234 in all.

48,949 moved in from outside the county, net, July 2020 to July 2024.

2020 2024 Circle area = people
Town20202024Change
Orem you 98,130 96,646 −1.5%
Vineyard 7 min 12,542 16,077 +28%
Provo 13 min 115,178 115,479 +0.3%
American Fork 14 min 33,378 41,298 +24%
Lehi 17 min 75,918 93,446 +23%
Spanish Fork 22 min 42,621 47,809 +12%
Saratoga Springs 26 min 37,702 57,411 +52%
Santaquin 33 min 13,727 18,394 +34%
Eagle Mountain 40 min 43,620 60,575 +39%

Source: U.S. Census Bureau, Vintage 2024 population estimates (April 2020 base to July 1, 2024, and county components of change); drive times from Orem's city centre by OSRM.

Monthly searches, town by town

Nobody has referred them. So they search.

Someone who moved to Lehi last year has no plumber, dentist or pest guy to ask. So they type the job and the town into Google. Pick your trade and see how many searches a month name Orem, and how many name the six towns around it.

Your trade

Searches a month: 20 everyday searches plus the town name

The six towns around Orem 10,470

Orem 2,830

3.7 times as many searches name the six towns as name Orem.

  1. Orem you 2,830
  2. Lehi 2,730
  3. Spanish Fork 2,120
  4. American Fork 1,850
  5. Saratoga Springs 1,780
  6. Eagle Mountain 1,020
  7. Pleasant Grove 970

Which of these towns would you drive to for a job? Those are the searches to show up in.

Source: Ahrefs, US average monthly searches, October 2026. “All 20” adds up plumber, electrician, AC repair, furnace repair, HVAC, dentist, pediatric dentist, orthodontist, chiropractor, pest control, garage door repair, carpet cleaning, landscaping, sprinkler repair, auto repair, urgent care, eye doctor, daycare, house cleaning and handyman, each followed by the town.

What one click costs

An Orem plumber pays about $40 for one ad click

Google bills that every time someone taps the ad, whether they call you or not.

One Google Ads click, Ahrefs estimate

  • plumber oremabout $40
  • ac repair oremabout $30
  • hvac oremabout $25
  • garage door repair oremabout $8
  • pest control oremabout $7

In Lehi, a 17-minute drive, the same clicks cost more

  • ac repair lehiabout $70
  • garage door repair lehiabout $40

Ads

Every click is billed. When the budget runs out, the ad disappears.

A page that ranks

It stays there for the next search, and the one after. No bill per visit.

Paying per click rents the top spot. A page that ranks keeps bringing the next customer in after the ad money stops.

Source: Ahrefs Keywords Explorer, US, estimated cost of one Google Ads click per search, October 2026, rounded to whole dollars.

What you pay for

Three jobs: your site, your pages, your Maps listing

Search engine optimization, Orem style, is three plain jobs, done in this order and named in your written plan.

  1. Fix what stops Google reading your site

    If Google can't read a page properly, it shows a competitor instead. This gets fixed first.

    • Slow pages
    • Pages Google can't find
    • Breaks on a phone
  2. Write the pages people search for

    A page for each service you sell, and for each nearby town you really serve, from Vineyard to Eagle Mountain, in the words people search with.

    • One per service
    • One per town you drive to
  3. Fill in your Google Maps listing

    Every field complete, so you show on the map for Orem and the towns you cover.

    • Service area
    • Hours
    • Category
    • Photos

That's all Orem SEO is: a site Google can read, a page for every search you want, and a listing that puts you on the map. Each one brings calls you don't pay for per click.

How long it takes

Some Orem searches move in weeks. Some take months.

Ahrefs rates every search from 0 to 100 on how hard it is to reach page one. Near 0, a well-built page can start showing within weeks. Higher up, the pages already there are harder to pass, and it takes months.

Can move in weeks

  • plumber orem0
  • electrician orem0
  • furnace repair orem0
  • dentist orem0
  • chiropractor orem0
  • garage door repair orem0
  • carpet cleaning orem1

Takes months

  • ac repair orem24
  • hvac orem31
  • pest control orem31
  • handyman orem39
  • orthodontist orem44
  • massage orem47
  • auto repair orem49

Wide open in the growing towns too

  • hvac lehi0
  • pest control american fork0
  • daycare saratoga springs0

Your plan says which of yours are which, and which we start with. No one can promise you a position on Google, and we won't.

Source: Ahrefs Keywords Explorer, US, 0–100 page-one rating per search, October 2026.

Priced by scope

$1,500 to $5,000 a month Orem alone, or Orem and the towns you drive to

Our Orem SEO work is one monthly retainer. Four things set where yours lands.

What sets your figure

  • The services on your list

    Every one gets a page of its own.

  • How many nearby towns get pages

    Orem alone is one end. Add Vineyard, Lehi, Saratoga Springs and the rest, and it moves up.

  • How crowded those searches are

    The 0 to 100 ratings just above: busier searches take more work.

  • Repairs your site needs up front

    If it loads slowly or falls apart on a phone, we sort that out before writing anything new.

Before you sign

A fixed plan and price, in writing.

It lists your pages, your towns, the monthly price and the term before you agree to anything.

Who answers when you book

The two people doing the work: Kyle and Katie Rutten

There are only two of us at Bullfinch. Nobody sits between you and the hands on your site, so what you ask for on a call reaches the one who builds it.

Kyle Rutten, short light-brown hair and a beard, in a grey sweater at a desk in a brick-walled open office

Does the work

Kyle Rutten

Kyle repairs what holds your site back, writes the service and town pages, and completes your Google Maps profile. He built his first website at 14, and he's the voice on your first call.

Katie Rutten, long blonde hair, smiling slightly at a white table in a bright brick loft with tall arched windows

Runs your account

Katie Rutten

Katie owns your plan, the calendar and the account, so you always know what's being worked on and what comes next, without chasing anyone. More than thirty active clients rely on her to keep their work on time.

We talk over Google Meet, booked for whenever fits your week.

Before you book

Straight answers for Orem owners

The six things owners ask before a first call, answered plainly.

  • Our work comes by word of mouth. Why would we need this?

    Keep every referral. They come from people who already know you. The family who moved to Vineyard or Saratoga Springs last year has nobody to ask yet, so they search, and they call whoever they find.

  • You're not in Utah. How does that work?

    We're not, and we won't pretend to be. An office down the road is a fair thing to want from an SEO company Orem businesses hire. Everything we change, though, lives on your own site and your Google Maps listing. Your plan starts from what people type about Orem and the towns beside it, the same searches shown higher up, and we talk it through over Google Meet.

  • The last agency sent us reports, not calls. What's different?

    Your Orem SEO plan names the searches we're working on, in plain words, like “furnace repair orem” or “hvac lehi”. You don't have to take anyone's word for it: search those words on your own phone, whenever you like, and check whether your business comes up.

  • Are we locked in? And how long before it shows?

    Only for as long as you choose. You pick the length with us, and it's written into your plan before you say yes. For timing, the weeks-or-months lists above show which searches can move in weeks and which take months.

  • Will it pay for itself?

    Start with what one job is worth to you. Divide the monthly fee by that, and you have the number of extra jobs a month that covers it. On the call we work that number out for your trade, and the plan names the searches meant to bring those jobs in. If you've ever run ads, the click prices above show what those same customers cost the other way: about $40 for one plumber click in Orem.

  • Can you promise we'll be #1?

    No. Google sets the order, and nobody can promise you a place in it. Our promise covers the work itself: the site fixes, the new pages and the Maps listing, each finished by the date your plan sets.

Tell us which towns you'll drive to for a job

Every month the valley adds people who'll search before they ask anyone: Utah County has 87,837 more than in 2020. Each month you're not there, they call someone else.

30 minutes on Google Meet

  1. What you sell.
  2. Which towns you'll travel to.
  3. Which of the searches above are yours, and which can move first.
  4. What Orem SEO would take for your business, and what it would cost.

The written plan follows, price included, before you sign.