Why Most Service Business Websites Don't Generate Leads
Most sites are built like brochures instead of sales systems. Here's what actually changes lead flow.
Read article →Real pricing for real businesses - what you'll actually pay, what you'll get for the money, and why the sticker price is the wrong thing to focus on.
"How much does a website cost?" I get some version of this every week. The honest answer is always the same: depends on what you need it to do.
That's not a dodge. You can't call a contractor and ask "how much does a building cost?" without telling them if it's a shed or a warehouse. A five-page site for a solo landscaper and a forty-page site with booking, payments, and a customer portal are completely different projects.
So instead of a number, here's how website pricing actually works in Utah right now - what each tier looks like, what drives the cost, and how to think about return instead of expense.
There's no single "market rate." Where you land depends on how much control, performance, and customization you actually need.
Platforms like Wix, Squarespace, and GoDaddy Website Builder let you drag and drop a site together for a monthly subscription. Costs usually land between $16 and $45 per month, so roughly $200 to $540 per year.
If you're just getting started and literally can't invest anything beyond time, this is where most people begin. But there are trade-offs you should understand up front:
For a business where the website is secondary - maybe you get all your work from referrals - a DIY builder can be fine. But if you're trying to win search traffic in a competitive Utah market, the ceiling is low.
A freelancer buys a WordPress or Shopify theme, swaps in your content and branding, and hands it off. You get a better-looking site than you'd build yourself, plus someone else handles the setup headaches.
At this price point, you're typically getting 3 to 7 pages, a contact form, basic mobile responsiveness, and maybe some light SEO setup. The designer may or may not stick around for support after launch.
The problem is that you're still building on a template. The underlying code isn't optimized for your business, the page structure isn't built around search intent, and when something breaks six months later, you may not have anyone to call.
This is where we operate at Merrill Digital Systems. A custom web design in Utah at this tier means every line of code is written for your business. No themes. No bloated plugin stacks. No page builder overhead.
What custom actually means: Your site loads in under 2 seconds, scores 95+ on Google PageSpeed, has schema markup for local SEO, and is structured around the exact keywords your customers are searching.
At the $2,000 to $4,000 range, you're typically looking at a 5 to 8 page site - homepage, about, services, a few service-specific landing pages, and a contact page. Clean design, fast load times, mobile-first layout, and proper technical SEO baked in from day one.
At the $5,000 to $8,000 range, you're adding complexity: more pages, custom forms with conditional logic, CRM integration, blog architecture, Google Business Profile optimization, and possibly light animation or interactive elements.
The key difference from Tier 2 is ownership. You get the code. You can host it anywhere. And because there's no WordPress or Wix layer underneath, the site is faster, more secure, and cheaper to maintain long-term.
Large agencies charge enterprise rates because they're staffing a project manager, a designer, a developer, a QA team, and sometimes a copywriter. The deliverable is polished, but a significant portion of that budget goes to overhead, not output.
If you're a national brand or a company with 200+ employees, this can make sense. But for a service business in Utah running a crew of 5 to 30 people, this tier is almost always overkill. You're paying for process and org structure, not a proportionally better website.
Within any tier, scope is what moves the number. The most common cost drivers:
Concrete comparison so you can see where the money actually goes:
At $2,000–$3,000: 5–6 custom pages, mobile-responsive design, basic SEO setup (title tags, meta descriptions, heading structure), contact form, Google Analytics, sub-2-second load time, SSL, and a clean handoff of all source code.
At $4,000–$5,000: Everything above, plus 8–12 pages, service-specific landing pages targeting local keywords, blog architecture, schema markup (LocalBusiness, FAQ, Service), Google Business Profile setup, a multi-step lead capture form, and CRM integration.
At $6,000–$8,000: Everything above, plus 15–20+ pages, custom animations and interactive elements, advanced form logic, third-party API integrations (scheduling, payment, review platforms), content strategy, and 90 days of post-launch SEO monitoring and adjustments.
At every level, the goal is the same: a site that generates leads, not one that just exists.
The sticker price is never the full picture. These are the costs that show up after you've already committed:
The real cost of "free" platforms: A Wix site at $27/month is $324/year. Over 3 years, that's $972 - plus your time - for a site you don't own and can't take with you. A custom site at $3,000 with $10/month hosting costs $3,360 over the same period, but you own every line of code and the site runs 3x faster.
Cost matters. But cost without context is meaningless.
Say you're an HVAC company in Utah County. Your average job is worth $2,000. A well-built website that ranks for "AC repair Provo" or "furnace installation Utah County" generates 5 qualified leads per month. Even if you only close 3 of those, that's $6,000 per month in revenue from the site.
A $3,000 website that brings in 5 leads per month at a $2,000 average job value pays for itself in the first week. After that, it's pure margin. The site works 24/7, doesn't call in sick, and doesn't need a commission.
Compare that to the cost of other lead channels. A HomeAdvisor or Angi lead in Utah runs $15 to $80 per lead depending on the trade, and you're competing against 3 to 5 other businesses for the same customer. Google Ads for HVAC keywords in the Salt Lake area cost $25 to $60 per click - not per lead, per click. With a 5% conversion rate, you're paying $500 to $1,200 per lead through paid search.
A website that generates organic leads costs $0 per lead after the initial build. The math is not close.
This is also why the cheapest option isn't always the smartest one. A $300 Wix site that generates zero leads costs you infinitely more per lead than a $5,000 custom site that generates 60 leads per year. The "expensive" site is the one that doesn't convert.
If you're a service business in Utah - plumber, electrician, landscaper, HVAC tech, contractor - here's what I'd tell you:
In every case: build something that earns more than it costs.
That's how we approach our Utah web design service. Custom-coded, SEO-structured, designed to convert. A website that doesn't generate business isn't an asset. It's a liability.
Want to know what a website would cost for your specific business? Let's scope it out - no templates, no guesswork.
See Website Design Service →