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.
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 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.
| Town | 2020 | 2024 | Change |
|---|---|---|---|
| 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
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.
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
Google bills that every time someone taps the ad, whether they call you or not.
One Google Ads click, Ahrefs estimate
In Lehi, a 17-minute drive, the same clicks cost more
Every click is billed. When the budget runs out, the ad disappears.
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
Search engine optimization, Orem style, is three plain jobs, done in this order and named in your written plan.
If Google can't read a page properly, it shows a competitor instead. This gets fixed first.
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.
Every field complete, so you show on the map for Orem and the towns you cover.
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
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.
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
Our Orem SEO work is one monthly retainer. Four things set where yours lands.
What sets your figure
Every one gets a page of its own.
Orem alone is one end. Add Vineyard, Lehi, Saratoga Springs and the rest, and it moves up.
The 0 to 100 ratings just above: busier searches take more work.
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
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.
Does the work
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.
Runs your account
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
The six things owners ask before a first call, answered plainly.
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.
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.
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.
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.
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.
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.
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
The written plan follows, price included, before you sign.