Brick storefronts on a historic Ogden street at dusk, a white work van at the curb, Wasatch peaks behind

SEO company · Ogden, UT

The SEO company Ogden owners hire to get the call when Weber County searches

Every day, people across Weber County search Google for what you do: a plumber, a dentist, someone to fix the furnace tonight. We work on your site and your Google Maps listing to put your business among the first names they see, on the map and in the results, so they call you.

Plans run $1,500 to $5,000 a month, and the plan and the price are on paper before you sign anything.

Weber County · where people live, what they type

Two in three live outside Ogden. They still type “Ogden”.

Weber County is home to 269,648 people, and 87,413 of them live in Ogden itself: about one in three. The rest are in Roy, North Ogden, West Haven, South Ogden, Pleasant View, Riverdale, Washington Terrace and the smaller towns around them. Look at the addresses on last month's jobs. If they follow the county, two of every three are outside Ogden's city limits.

Where they live

182,235 people in the county live outside Ogden's city limits

  1. Ogden 87,413
  2. Roy 38,993
  3. North Ogden 21,947
  4. West Haven 21,563
  5. South Ogden 17,650
  6. Pleasant View 11,217
  7. Hooper 9,338
  8. Riverdale 9,279
  9. Washington Terrace 9,182
  10. Rest of the county 43,066

What they type into Google

plumber ogden

390 searches a month say “Ogden”

Typed three ways:

  • plumber ogden200
  • plumber ogden ut150
  • plumber ogden utah40

Ogden next to the towns, searches a month:

  • plumber ogden, all three 390
  • plumber north ogden 10
  • plumber south ogden under 10
  • plumber roy ut 100
Census ACS 2024; Ahrefs, US, October 2026. “Under 10” means too few searches for Ahrefs to measure.

Wherever your customers live, the words they type say Ogden. So your site needs a page for each thing you do that says what it is, and says Ogden.

Roy is the one town with searches of its own: 100 a month for a plumber and 100 for garage door repair. If you work there, Roy gets pages too. Google still weighs where each person is searching from when it picks who to show. What your site decides is whether it answers the words they use.

What a tap costs · Ogden trades

An ad pays for one click. A page that ranks keeps sending the next caller.

Google Ads bill you every time someone taps, whether they're ready to book or only comparing prices. For a handful of Ogden trades, here is roughly what one of those taps costs.

One tap on a Google ad

  • garage door repair ogden about $40
  • ac repair ogden about $40
  • hvac ogden about $25
  • plumber ogden about $20
  • electrician ogden about $16

Charged per click, before anyone has picked up the phone.

Ahrefs estimate, cost per click, October 2026

Side by side

A Google ad A page that ranks
Each time someone taps You pay, about $16 to $40 in these trades No charge per visitor
When the budget runs out The ad stops showing The page is still there for the next search
Who it belongs to A slot you rent from Google, one click at a time Your site, kept whether or not you work with us

Ads can earn their keep. A page that ranks is the part of Google that doesn't send you a bill for every look.

Paying for clicks now? Bring the searches to the call.

The work · three jobs

What we do: fix the site, write the Ogden pages, complete your Maps listing

Take the jargon out and SEO services, Ogden or anywhere else, come down to three jobs. Here is what each one involves, and what it gets you.

  1. Fix what stops Google reading your site

    Before Google shows a page to anyone, it sends a program to read it. Pages that load slowly, pages nothing else on the site links to, and a layout that falls apart on a phone all get in the way of that reading, and then the other two jobs count for less. We find those problems and fix them on the site you already have, even if someone else built it.

    • Slow pages
    • Pages Google can't find
    • A site that breaks on a phone

    What you get

    A site Google can read from end to end, and one that works for the customer who finds you on their phone.

  2. Write a page for each thing you do, and say Ogden on it

    One page per service. Each says plainly what the job is and where you do it, in the words people type into Google: “furnace repair ogden”, “dentist ogden ut”. If you work in Roy, Roy gets pages of its own, because it is the one town nearby where people search for some trades by its name.

    Searched by name in Roy, a month

    • plumber roy ut 100
    • garage door repair roy ut 100
    Ahrefs keywords-explorer overview, US, 2026-10-11

    What you get

    A page that matches what your customer typed, for every job you want more of. The pages are yours to keep.

  3. Fill in your Google Maps listing, every part of it

    Your Maps listing (Google calls it a Business Profile) is the box with your name, hours and a call button that shows on the map when someone nearby searches. We fill in every part: the services you offer, your hours, the area you cover, and photos. Google says it picks these results mainly on how well a business matches the search, how close it is to the person searching, and how well known it is. A complete listing helps with the first. The second depends on where that person is standing.

    • Services
    • Hours
    • Service area
    • Photos

    What you get

    A listing that gives Google every reason to show you to people close by, with your number one tap away.

Each month you hear which of your named searches moved, in plain words.

More on how we do SEO

Time · Ogden searches, scored

How long, search by search

When does the phone start ringing more? That depends on the search. Ahrefs, a tool that measures Google searches, gives each one a score from 0 to 100 for roughly how hard it is to get onto page one. Low scores tend to show movement in a few weeks. High scores mean months of steady work. Here is where common Ogden searches fall.

Usually weeks

Page one has room. Scores here run 0 to 8.

  • dentist ogden 150 a month score 0 weeks
  • dentist ogden ut 100 a month score 0 weeks
  • furnace repair ogden 150 a month score 3 weeks
  • ac repair ogden 70 a month score 3 weeks
  • plumber ogden 200 a month score 4 weeks
  • plumber ogden ut 150 a month score 8 weeks

Usually months

Sites that have been at it for years hold page one. Scores here run 36 to 63.

  • electrician ogden 70 a month score 36 months
  • garage door repair ogden 150 a month score 45 months
  • auto repair ogden 150 a month score 47 months
  • dentist ogden utah 80 a month score 63 months
  • plumber salt lake city Salt Lake City, for comparison 900 a month score 51 months
Ahrefs estimates, October 2026. Searches a month in the US; score is Ahrefs' difficulty, 0 to 100.

The same search, typed two ways, can land on different tracks.

dentist ogden 0

dentist ogden utah 63

That is why your plan lists every wording by name, never just the trade.

Before you sign, the written plan marks each of your searches weeks or months. After that, every month you see which ones moved. No one decides where Google puts you, so we won't promise a spot.

Price · what moves it

$1,500 to $5,000 a month, and what decides where you land

“What does it cost?” is the first thing owners ask an SEO company. Ogden owners ask it too, so here is the answer up front: between $1,500 and $5,000 a month. Three things about your business decide where in that range you land.

  1. How many services, and how many towns

    Each service gets its own page, and so does each town people search by name.

    Nearer $1,500 One or two services, with pages for Ogden

    Nearer $5,000 Every service you offer, with pages for Ogden and for Roy

  2. How crowded those searches are

    The weeks and months tracks above: crowded searches take more work, for longer.

    Nearer $1,500 Mostly weeks searches, like plumber ogden

    Nearer $5,000 Several months searches, like garage door repair ogden

  3. How much of your site needs fixing first

    The fixing comes before the new pages, so it can do its job.

    Nearer $1,500 A site that loads quickly and works on a phone

    Nearer $5,000 Slow pages, pages Google can't find, a layout that breaks on a phone

A fixed plan, read and agreed before you sign

Before you commit to anything, we write the whole thing down: the work, the searches we'll go after, the monthly price and the term. Every search is named word for word, so you can type it into Google today and see where you stand. That is what every month after gets measured against.

The figure on the plan is what you pay. We don't discount it, and we don't throw anything in free to get a signature.

Bring the list of services and towns you want found for. That's most of what sets your number.

Your plan

Fixed before you sign

The work
Every fix, page and listing change, spelled out
Your searches
Each wording by name, for example furnace repair ogden furnace repair ogden ut
Monthly price
One figure, between $1,500 and $5,000
Term
How long we work together, set with you and written down

Who you'd work with · two people

Two people, and you talk to both of them

Bullfinch is two people. Whoever you're talking to is one of the two doing your work, so there's no account manager in the middle retelling what you said.

  • Kyle Rutten of Bullfinch at a laptop in a brick-walled workspace, looking at the camera Hosts your first call

    Design + build

    Kyle Rutten

    Kyle is the hands-on half. He fixes what's holding your site back, writes your pages and fills in your Google Maps listing, and he's the person you meet on the first call.

    14 how old he was when he began building websites

    Ask Kyle about

    • Your pages and your site
    • Your Google Maps listing
    • Why a search moved, or didn't
  • Katie Rutten of Bullfinch at a laptop in a bright brick-walled room, smiling at the camera Runs your plan

    Operations + accounts

    Katie Rutten

    Katie runs the other half: your written plan, the schedule each month's work keeps to, and your account. When you want to know what's next and when it's due, she's the one to ask.

    30+ active clients, every project on schedule

    Ask Katie about

    • Your written plan
    • What's due this month
    • Your account

Your site and your Google listing both live online, so that's where the work happens. We meet you on Google Meet.

The booking calendar on this page says “Hosted by Kyle Rutten”. That's him: 30 minutes with the person who would be doing your work.

The questions left over

Straight answers before you pick a time

The things Weber County owners still want settled once they've seen the price and met us. A line or two each; anything longer is what the call is for.

  • I'm in Roy or North Ogden. Are Ogden pages right for me?

    Yes, if your customers are around Ogden. Wherever they live, they type “Ogden” when they search, so that's the word your pages need. Roy gets pages of its own only where people search it by name, and your plan lists which ones.

  • Can you promise me page one?

    No. We promise the work in your written plan, done when the plan says it will be. Who shows first is Google's decision, and part of it rests on where each person is standing when they search.

    Google Business Profile Help, “Tips to improve your local ranking on Google”: local results are based mainly on relevance, distance and prominence.

  • I paid for SEO once and couldn't see it did a thing. Why would this be different?

    This time you won't need to take our word for it. Your plan names the exact searches we're after. Type them into Google before we start, and each month we show you which ones moved.

  • Am I locked in?

    Yes, for the term you agree to. That length is set with you, not handed to you, and it's written into the plan, with the date it ends, before you sign anything. Bring the length you'd be comfortable with to the call.

  • Do I need a new website first?

    Usually not. We fix what's holding your current site back and add the new pages to it. If yours does need replacing, that's a separate job, covered on our web design page for Ogden.

  • You're not in Ogden. Does that matter?

    Not to the work. An SEO company, Ogden office or not, does this job in the same two places: your site and your Google listing. And when we talk, it's on Google Meet.

Got one that isn't here? Ask Kyle on the call. Better you hear the answer now than after you sign.

SEO company, Ogden, UT

Tell us what you'd want Weber County to find you for

Name the jobs you want more of and the towns you'll go out to for them. That's your part. The rest of the 30 minutes, on Google Meet with Kyle, is spent on what Google does with those words today.

What the call covers

  1. Your searches, every wording

    How people around Ogden type your trade, with “ogden”, “ogden ut” and “ogden utah” each counted on its own. Roy as well, if you work there.

  2. Who shows up for them today

    The names on the map and in the results when someone types those words right now.

  3. Which of them can move first

    The ones with room on page one, and the ones that will need months.

  4. What a plan would take, and what it would cost

    The work it needs, and where it sits between $1,500 and $5,000 a month.

Afterwards, only if you ask: the written plan and its price. If you don't ask, you still leave knowing who is ahead of you on Google, and why.

Why now

A search that takes months gets its months counted from the first day of work, not from the day you first meant to look into it.

Putting this off a season doesn't make any of it quicker. It moves the finish back by a season.

Pick a day30 minutes on Google Meet

Loading availability

Rather talk it through by phone? 720-299-8584

Customers beyond Weber County too? See the other places we do SEO.