Moving boxes stacked on a Provo porch at dusk, a quiet street and the Wasatch mountains behind

Provo search engine optimization that turns newcomers into your customers

One in six people in Provo arrived from outside Utah County in the past year. Nobody has told them who to call, so they search. We put your business where they look, on Google Maps and the first results, so they call or book you.

$1,500–$5,000 a month. Written plan and price come before you sign.

One in six people in Provo lived outside Utah County a year ago

The Census Bureau asks people where they lived twelve months earlier. In Provo, 16 in every 100 answered somewhere outside the county: 18,679 people who got here without a neighbor to ask who to call.

Every 100 people in Provo, sorted by where they lived a year earlier.
  • 64 Same home as a year before
  • 20 Moved within Utah County
  • 16 arrived from outside the county

    • 5 From elsewhere in Utah
    • 9 From another state
    • 2 From abroad

New arrivals from outside the county, per 100 people

  • Provo 16
  • Salt Lake City 10
  • Orem 6
  • United States 6

Provo takes in nearly three times the national rate.

115,178people in 2020

115,479people in 2024

Not a growing town. A changing one.

Four years added 301 people. The town stays the same size with different people in it every year, and a referral can't reach someone who doesn't know anyone here yet.

Source: U.S. Census Bureau, American Community Survey 2024 1-year, table B07003 (via Census Reporter); Census Vintage 2024 population estimates. Per-100 counts are rounded to total 100.

Word of mouth has a short shelf life in Provo

The customers who'd send a friend your way graduate, finish a contract and move on. When they leave, the referrals they would have made leave with them.

Median age here
23.4
US median: 39.2
In college or grad school
45%
of residents aged 3 and over

The people who replace them have no neighbor to ask yet. So they type it into Google.

Searches that name Provo

  1. urgent care provo 250 searches a month
  2. pest control provo 250 searches a month
  3. ac repair provo 200 searches a month
  4. auto repair provo 200 searches a month
  5. plumber provo 200 searches a month
  6. chiropractor provo 150 searches a month
  7. furnace repair provo 150 searches a month
  8. massage provo 150 searches a month
  9. dentist provo 100 searches a month
  10. eye doctor provo 100 searches a month

The faces keep changing. Being found on Google is how a Provo business keeps its customer base topped up.

Source: U.S. Census Bureau, American Community Survey 2024 1-year, tables B01002 (median age 23.4; US 39.2) and B14001 (49,955 of 111,774 residents aged 3 and over in college or grad school); Ahrefs, US average monthly searches, fetched October 2026.

What Google charges for one click in Provo, and what a ranking page charges

Pick what you sell to see what 100 Google Ads visitors would cost.

Your search

furnace repair provo: about $35 a click, so 100 visitors from Google Ads cost about $3,500. Once your page ranks, Google bills you nothing for each of those visits.

Ads: a bill for every visitor

Every click is charged, whether that person calls you or not.

A ranking page: a bill for the work

Nobody charges per visit once it ranks. The work is still a monthly fee, agreed in writing before you sign.

Whether that fee pays off depends on what one new customer is worth to you: the fee divided by that is how many a month cover it. On the call, we check whether your searches can bring that many.

Source: Ahrefs estimates of cost per click for each search (US), fetched October 2026. Ad cost shown is 100 × that estimate.

From a search to your front desk: the three places we work

Provo search engine optimization, in plain words: making your business the one people here find and pick when they search for what you do. The work happens in three places, in the order a newcomer meets you.

  1. Where they see you first

    Google Maps

    Your listing needs filling in properly so you show on the map here. Google says complete, accurate details are more likely to appear in local results.

    • Right category
    • Hours
    • Service area
    • Photos
  2. Where they compare

    The search results

    Someone searching for furnace repair wants a page about furnace repair, not your home page. We build one for each service you sell.

    • One page per service
    • In the words people search with
  3. Where they decide

    Your website

    If Google can't read your site, it won't show it. If it loads slowly on a phone, the visitor taps back and picks the next result.

    • Readable by Google
    • Fast on a phone

Last stop: your front desk, where they call or book.

Source: Google’s Business Profile help page on local results (support.google.com/business/answer/7091).

Which Provo searches move in weeks, and which take months

How long it takes depends on the search. Ahrefs, a search data tool, scores each one 0 to 100 for how hard it is to reach page one of Google. The lower the score, the less stands in your way.

Can move in weeks

Scores 0 to 6

Low scores don't mean empty. Few strong pages compete, so whoever has a good page and a filled-in Maps listing tends to show, and a good page of yours can join them.

  • ac repair provo difficulty 0 out of 100
  • hvac provo difficulty 0 out of 100
  • chiropractor provo difficulty 0 out of 100
  • massage provo difficulty 0 out of 100
  • electrician provo difficulty 0 out of 100
  • furnace repair provo difficulty 2 out of 100
  • pest control provo difficulty 4 out of 100
  • hair salon provo difficulty 6 out of 100

Take months

Scores 28 to 53

Well-established pages already hold page one. These take months of steady work.

  • plumber provo difficulty 28 out of 100
  • eye doctor provo difficulty 28 out of 100
  • carpet cleaning provo difficulty 30 out of 100
  • orthodontist provo difficulty 30 out of 100
  • garage door repair provo difficulty 45 out of 100
  • auto repair provo difficulty 50 out of 100
  • dentist provo difficulty 53 out of 100

Nobody can promise you a position. Your Provo SEO plan says which of your searches sit in which column, and the work it commits to, before you sign.

Source: Ahrefs keyword difficulty, a 0 to 100 score for how hard page one is to reach (US), fetched October 2026.

$1,500 to $5,000 a month, and the plan in writing first

That's the whole range for our SEO services. Provo owners see it here, before any call, so the call is about your business, not a sales pitch.

Monthly retainer

$1,500 to $5,000 a month

What moves the number

  1. How many services you sell. Each one gets its own page.

  2. How crowded those searches are. The months column above takes more work than the weeks one.

  3. How much of your site needs fixing first. If Google can't read it or a phone loads it slowly, that comes first.

Before you sign

A fixed plan and price, in writing: the searches we'll work on, the work it commits to, the monthly price and the term. You agree only after you've read it.

Who does the work: Kyle and Katie Rutten

Bullfinch is two people, and you'll know both by name. Nobody sits between you and the work.

  • Kyle Rutten at a laptop on a wooden table in a brick-walled workspace

    Kyle Rutten

    Does the work and takes your first call

    Kyle works on your website and your Google listing himself: the fixes, the service pages, the Maps details. He's who you meet on the first call, so you hear about the work from the person who'll do it.

  • Katie Rutten at a laptop in a bright studio with tall arched windows and brick walls

    Katie Rutten

    Runs your plan and your account

    Katie keeps the plan, the schedule and your account on track. You know what's done and what's next, so you're never the one chasing updates.

Every call is on Google Meet, at an hour that works for you.

Fair questions from Provo owners, answered

What owners here ask before they book a call, with straight answers. If yours isn't on the list, ask it on the call.

  1. Our reviews and referrals already bring people in. Why add this?

    Keep every one of them. Good reviews help you show on Google Maps, and referrals are still great customers. But someone who arrived last month has nobody to refer them. They have to find you first, and they do that by searching.

  2. Half this town is students. Are they worth chasing?

    They're customers too. Students need urgent care, dentists, haircuts, car repairs and storage like anyone else. And 48,631 Provo residents aren't in school at all. The plan goes after the searches for what you sell, whoever is typing them.

  3. You're not in Utah. Does that matter?

    Not for this work. It happens on your website and your Google listing, both online, so you never need to visit your SEO company. Provo is still where the plan comes from: it's built from the searches people make here. Calls are on Google Meet when it suits you.

  4. The last agency sent reports, not calls. Why would this be different?

    The written plan names the exact searches we work on. Type them into Google yourself any month and see where you show up. No waiting on a report to judge your search engine optimization. Provo customers are typing those same searches.

  5. Will I be locked in, and how long before it shows?

    You're in it only as long as you choose. We set the length with you, and it's in your written plan before you say yes. Timing depends on the search: some can move in weeks, crowded ones take months, and the lists above show examples from here.

  6. Can you promise we'll be #1?

    No. Nobody controls where Google puts a business. What we commit to is the work in your written plan: the Maps listing, the service pages and the fixes to your site, each one named before you sign.

  7. Why pay a monthly bill instead of just running ads?

    Start with what one new customer is worth. Divide the monthly fee ($1,500 to $5,000) by that, and you know how many new customers a month cover it. Ads charge for every visit, however cheap the click, and stop when the budget does. A ranking page has no per-visit charge; the work is still a monthly fee, in writing before you sign.

Book 30 minutes and leave knowing which searches are yours

About one in six people in Provo moved here from outside Utah County in the past year. Until a page of yours ranks, they find someone else first.

What we cover in 30 minutes on Google Meet

  1. What you sell
  2. Which Provo searches fit it
  3. Which of them can move first
  4. What Provo search engine optimization would take for you, and the cost

Your written plan follows, with the price, before you sign.