A newly finished front yard with gravel beds, boulders and fresh sod, a trailer at the curb, the Oquirrh Mountains behind

West Valley City web design that turns your best work into booked jobs

A custom website judged by the jobs it books: it puts your real work in front of people around the Salt Lake Valley searching for what you do, and makes asking for a quote take a minute on a phone.

Bullfinch is a small Colorado studio that works with clients over video calls.

Book a call
  • 5.0 on Google
  • One fixed price in writing within a week of the call
  • Most builds $5,000 to $40,000

What a website is worth

Judge your website by what it puts on your schedule

Until it brings in work, a website is one more bill. How it looks only matters as far as it helps with the two jobs that earn it its keep.

  1. It gets found. More people around the Salt Lake Valley who need your trade come across it when they search.
  2. It gets picked. More of the people who land on it call you or ask for a quote, instead of going back to the search.

Every site we build works on both from the day it goes live: pages laid out the way people decide who to hire, and built the way Google's own guidelines ask.

What getting picked is worth: two results from sites we built

Visitors who got in touch

A music school in Denver, Colorado

Old site 1.8%

New site 8.0%

The old website against the new one, measured six weeks after it went live.

Cost per new-patient enquiry

A family dental practice in British Columbia

Homepage C$109

New-patient page C$78

The same ads, sent to two different pages. The page built for new patients brought each enquiry in for less.

Wondering if a new site would pay its own way? Ask on a 30-minute call and get a plain answer. Book a call

Built around your work

Let your finished jobs make the sale

Before anyone calls a contractor or a landscaper, they want to see a job like theirs that you have already done. So we build your site around the work you've finished.

What your site shows people before they call

  • A page for each kind of work Someone after a retaining wall lands on your retaining walls, not a list of everything you do.
  • Your own job photos Yards, roofs and slabs your crew actually finished, in place of stock pictures of somebody else's.
  • The areas you cover The towns you work in, named, so people across the Salt Lake Valley know you'll come out to them.
  • How your quotes work Whether you come out to measure, what the quote covers and how soon they'll hear back.
  • A short quote request A few fields, quick enough to fill in on a phone standing in the driveway.

Two sites we built for trades

StrataLock's homepage: a foundation-repair crew at work beside its truck, with a Free Estimate button

Foundation repair · four US metros

StrataLock

Someone with a sinking foundation wants to see a repair like theirs, close by. So each service and each metro the company works in gets its own page, and its case studies are filed by place and by service.

What a customer finds there

  • 27 pages
  • 4 metro pages
  • 8 case studies
Read the StrataLock case study
Full Scope Metals' homepage: a standing-seam metal roof under a grey sky, with Get a Quote buttons

Custom metal roofing · Kremmling, Colorado

Full Scope Metals

A fabricator whose customers are roofing contractors. The site is written for the contractor who picks up the phone to order, with the products grouped the way a contractor reaches for them on a job.

Result Quote requests are now the main way work comes in.

Read the Full Scope Metals case study

What does someone hiring for your kind of work need to see before they call? It's one of the first things we go through on a 30-minute call. Book a call

More on websites for contractors

West Valley City web design · on Google

Found on Google by the people about to hire someone

Someone with a leaking sprinkler line isn't browsing. They type the job into Google and call from what comes up. Everything Google needs to put your business in that search goes into your site before it goes live.

  • Services (replaced)
  • Sprinkler repair
  • Concrete patio

Each job gets its own page

Google matches a search to a page. A single page called Services can't be the best match for "sprinkler repair" and "concrete patio" at once, so each kind of work you do gets a page of its own, titled and written in the words people actually type.

Also in place before launch

Your visitors won't notice any of it. Google reads all of it.

  • The towns you cover, named

    On the pages where they belong, so Google knows every place you work, not just the town your shop is in.

  • Your Google listing and site in step

    Your Google Business Profile and your site show the same business name, address and phone, word for word, and are tied to each other, so Google can tell they're the same business.

  • Structured data on every page

    A few lines of code your visitors never see that tell Google, in its own format, what you do and where you do it.

  • Search Console set up for you

    Google's report for site owners, set up the day you launch, so you can see which searches you show up for.

Old addresses carried over

If you have a site now, each of its old addresses sends people and Google on to the matching new page, so links you've earned and anything Google already shows for them aren't lost.

588 of 588

old page addresses forwarded for Outlaw Industries, a company that makes turnstiles and access-control gates, when it switched to its new site. We checked every one live after launch, so none of what it had earned on Google was lost.

Want someone working on how you show up on Google long after launch? That's its own service: SEO for West Valley City businesses

Spanish pages, if your customers need them

A third of West Valley City speaks Spanish at home

Some of the people about to hire you would rather read about the job, and ask for a quote, in Spanish.

Residents aged 5 and up

About 1 in 3

speak Spanish at home

Source US Census Bureau, American Community Survey 2020–2024 5-year estimates, table C16001.

  • 32.8% 42,031 of the city's 128,249 residents aged 5 and up.
  • 3× Three times the share for Utah as a whole, which is 10.9%.
  • 17,650 of them speak English less than “very well”, in the Census Bureau's own words.

Your site can meet them in Spanish

If those are your customers, your site can have Spanish pages that Google can show to people searching in Spanish. Each page sits at its own web address under its own Spanish title: real pages Google can list, rather than a translate button laid over the English site.

Every word is written or checked by someone fluent. It could be someone on your staff who already talks with these customers, or a professional translator you trust. We build the pages around their words and never write the Spanish ourselves.

It's optional. If you want Spanish pages, they're priced on the one written quote you get for the whole site.

Example A quote request form, in English and in Spanish

English

Ask for a quote

Name
Phone
What job do you need done?
Send

Español

Pida una cotización

Nombre
Teléfono
¿Qué trabajo necesita?
Enviar

Not sure your customers would use Spanish pages? We can go through it on a 30-minute call. Book a call

After your site goes live

Nothing on your website to update between jobs

A new website shouldn't come with a new chore, or a call to a web person every time something on it breaks.

Most small-business websites run on WordPress or a builder made to fit every business at once. That means a theme, a stack of plugins on top of it, and update notices that never stop coming. The longer the site is up, the slower and more fragile it tends to get.

Yours arrives on the phone already finished.

We build in Astro, a free, open-source way of making websites. Every page is assembled in advance, before anyone visits, and reaches the phone complete. There's no stack of plugins sitting behind it, so there's nothing to patch and no update notices waiting for you.

You still change it yourself

Your words, photos, prices and hours each sit in their own plain, labelled field in a simple admin. Type the change and save. Prefer not to? Send the change our way and we'll make it for you.

Example One field in your site's admin

Contact page

Opening hours Mon–Sat, 7 am to 6 pm Save

The person behind your site

The designer on your first call builds the whole site

Bullfinch is a small studio in Colorado, and few of the owners it builds for live anywhere close. What decides how your site turns out is who does the work.

The designer who takes your first call, at his laptop in a brick-walled studio

On your first call you're talking with the man who designs your site, codes every page of it and puts it live. He has been building websites since the age of 14. His name is Kyle Rutten.

Nobody sits between you and him. Your messages don't go through an account manager, your job isn't passed to a junior partway in, and the build never goes out to another shop. What you tell him on the call goes straight into the site.

More about Kyle
  • Face to face over Google Meet

    You talk on video, and he shares his screen so you're both looking at the same page while you decide.

  • Your build on your phone

    Every stage sits on a link you can open from a job site, so you can look it over in a spare moment and send back what to change.

A 30-minute call is the simplest way to judge whether he's the right person for your site. Book a call

Price and timing

What it costs, written down before anything starts

You see the whole price before a single page gets built, and nothing is billed that you haven't said yes to.

Most builds land between

$5,000 and $40,000

A small trade's site, with a page for each of a few kinds of work and a quote form, sits toward the low end. The top is for sites with many kinds of work, a booking form, a large old site to move over, or Spanish pages.

What makes it more or less

  • How many kinds of work need a page of their own
  • A quote request or booking form
  • Moving the pages of an old site over
  • Spanish pages, if your customers need them

From the first call to a live site

  1. 01

    A 30-minute call

    On video. What your site does for you now, and whether a new one would pay its own way.

  2. 02 Price set here

    Your number, fixed and written

    In writing within a week of the call. No hourly meter running, and no invoice you didn't agree to.

  3. 03

    The build

    We write the words from what you tell us and your job photos, and send pages over as each one is ready.

  4. 04

    Live, and it's yours

    You own the site and the domain. We can look after it for you, or hand it over clean to take anywhere.

18 days

First call to live for Cahoots Tavern, a bar in Ouray, Colorado. A small site can be up in under three weeks. A bigger site needs longer, and you'll see its launch date on the quote.

Your part

A few short calls, and looking over pages on your phone as they come in. If you add Spanish pages, your part also takes a fluent speaker's time: a person on your crew or office staff, or a professional translator you hire.

Want to know where your site would land? You'll have it in writing within a week of a 30-minute call. Book a call

West Valley City web design · questions

Straight answers for busy West Valley City owners

What owners usually ask before booking, with a short answer to each.

I get most of my work from referrals. Why spend money on a website?

Because the people you're referred to look you up before they call. When they find your finished jobs and how your quotes work, the site backs up what your customer already told them about you. It's also built so people who have never heard of you can find you when they search for the work you do, so word of mouth doesn't have to be the only way work comes in.

You're in Colorado and I'm in Utah. Does that matter?

No. Your site does its work on your customers' phones around the Salt Lake Valley, and not one of them can tell where it was built. How it turns out comes down to who builds it, and here the person on your first call designs and builds all of it, start to finish, with no hand-off. You meet on Google Meet with the screen shared, and each stage of the build waits behind a link you can check from your phone between jobs.

I'm on job sites all day. What do you actually need from me?

A few short calls, plus a look at pages on your phone as they come in. You don't have to write anything: we write the words from what you tell us and from your job photos. When something needs changing, send it back and it gets changed.

I already come up on Google. Would switching sites cost me that?

Each page address on the site you have now gets forwarded to the new page that replaces it, so the links people have made to you, and what Google already shows for them, aren't lost. When Outlaw Industries moved, every one of its 588 old addresses was checked live after the launch.

Can I make changes myself, or am I stuck with you?

You can make them yourself. Your words, photos, prices and hours each sit in a plain, labelled field in a simple admin: type the change and save. Or send it to us and we'll make it. Whichever you pick, the site and its domain are yours. We'll host it and look after it if you want, or hand everything over clean so you can move it wherever you like.

Will a new site pay for itself?

That's what the 30-minute call is for. We look at what your site does for you today and what people hiring for your kind of work need to see before they call. Then you hear, plainly, whether a new site would pay its way for you. If you go ahead, a fixed price follows in writing inside a week.

Still have a question that isn't here? Ask it on the call. Book a call

West Valley City web design · book a call

Thirty minutes with Kyle about the jobs your site is missing

Every week, someone around the Salt Lake Valley searches for your trade and books whoever shows up with proof of the work and an easy way to ask. Until your site does both, those jobs go to someone else.

What you cover on the call

  1. What your site does for you now, whether it's a template, a Facebook page or nothing yet.
  2. What someone shopping for your trade has to see before they'll pick up the phone.
  3. A straight answer on whether a new site would pay for itself, even if that answer is no.
  • 30 minutes
  • Google Meet
  • Times shown in your own time zone

Loading availability