Oliver Zeman
Freelancer, Agency, or DIY Builder: What's Right for a Trades Business Website
Freelancer, agency, or DIY builder: real costs, timelines, and trade-offs for an electrician, plumber, contractor, or hardware business.
You need a website that works. Maybe you're starting from scratch. Maybe your current site looks like it hasn't changed since you got your license. Maybe you paid someone six months ago and haven't heard from them since.
The question is the same either way: who should actually run this?
For an electrician, plumber, contractor, builder, or hardware retailer, you've got three real paths. Hire a freelancer. Hire someone to manage it as an agency. Or build it yourself on a platform like Wix or Squarespace. Each one makes sense for a specific situation, and each one can burn you if you pick it for the wrong reason.
Here's how to tell which camp you're in before you write a check or lose a weekend to it.
Freelancer vs. Agency vs. DIY: At a Glance
| Freelancer | Website Management Agency | DIY Builder | |
|---|---|---|---|
| Typical cost | $500–$15,000 per project | Priced on a call, based on scope | $0–$40/month + your time |
| Launch timeline | Days to weeks | Audit first, then ongoing | Hours to days |
| What you get | A build, then usually silence | A managed site, GBP, and search visibility, kept up month to month | A template you maintain yourself |
| Reliability | Single point of failure | Team behind the account | You're the support |
| Google Maps and reviews | Rarely touched | Managed as part of the work | On you |
| Best for | A defined, one-off fix | A business whose website and Maps listing bring in real jobs | A brand-new business testing an idea |
What Is a Freelance Web Developer?
A freelancer is one person. They design, code, fix, or maintain your site on an hourly or project basis. You'll find them on Upwork, Fiverr, or through a referral from another business owner.
What they're good at
Clear, bounded work: a broken quote form, a landing page, moving your site to a new host. There's no discovery call and no sign-off chain. You describe the problem, they quote it, they fix it.
Rates run from around $25/hour for juniors to $200+/hour for specialists. Flat-rate small sites typically land between $500 and $15,000, according to Clutch's guide to hiring web talent.
What they're not
One person is one point of failure. If they get busy with a bigger client, take time off, or move on, your project stalls and there's no backup. Most freelancers also don't stick around after launch. Once the invoice is paid, the relationship usually ends, which is exactly the "they ghosted me" story a lot of trades business owners already know.
What Is a DIY Website Builder?
Platforms like Squarespace, Wix, Shopify, and Webflow let you build a site without writing code. Drag, drop, publish.
What they're good at
A simple site with a simple job: a one-page presence with your phone number and service list while you get the business running. If you need something live this week and have more time than budget, a DIY builder gets you there.
Costs range from free (with the platform's branding) to about $40/month for premium plans. The real cost is your time: plan on 10 to 40 hours depending on how much you're customizing.
What they're not
DIY builders have a ceiling. Quote forms that actually route to your phone, licensing and insurance proof laid out the way a nervous homeowner wants to see it, a Google Business Profile that's actually managed, fine-tuned local SEO: most of that sits past what a template editor does well. And a site that looks like a template, next to a competitor's site that doesn't, is a quiet way to lose jobs you never hear about.
What Does a Website Management Agency Actually Do?
This is the option people picture wrong most often. It's not a big studio with a project manager, a discovery deck, and a $150,000 invoice. That version exists for enterprise rebuilds, but it's not what most trades and hardware businesses need or should pay for.
What you actually need is someone managing three things together, month after month: your website, your Google Business Profile, and your search visibility. That's what Lookelo does.
How it starts
The work starts with an audit, not a pitch. Lookelo reviews your site, your Google Business Profile, and how you currently show up in search, and you see the findings and the priorities before you spend anything.
What gets managed
From there, it's ongoing: fixing the technical issues that are actually costing you calls, building the pages and quote forms visitors need to become inquiries, keeping your Google Maps listing accurate and competitive, and tightening keywords, page speed, and structure over time. It's split into three tiers, Starter, Growth, and Pro, so you're paying for what your business needs right now instead of one flat "agency package."
What you don't get, on purpose
No guaranteed rankings or leads. No unlimited-everything at every tier. No full custom rebuild sprung on you outside what was scoped upfront. And no pricing published on a landing page, because a hardware store's five-page site and a multi-location contractor's site don't cost the same thing to manage, and pretending otherwise is how agencies end up either overcharging you or underdelivering. You get real numbers on the call, based on your actual site.
Reporting
Reporting comes back in the units that matter to you: calls, quote requests, and booked jobs, not abstract rankings or traffic charts you'd have to translate yourself.
Not sure what's actually wrong with your site before you hire anyone? Book a free 20-minute call with Lookelo and get a real audit of your site, your Google Business Profile, and your search visibility, so you're working from a list instead of a guess.
Cost Comparison: What You'll Actually Pay
Sticker prices are misleading in both directions. Here's what each option actually costs once you count the parts that don't show up on the invoice.
Freelancer: cheaper upfront, but budget for the gap after
A $5,000 freelancer build looks great until the site breaks three months post-launch. Unless you negotiated support upfront, you're paying them again, or paying someone new to learn a codebase they didn't build.
Freelancers also rarely bundle in copywriting, photography, or Google Business Profile work. Those show up as separate hires.
Realistic all-in for a small trades site: $3,000–$20,000 once you add development, content, and the first year of fixes.
DIY: your time is the real line item
A $30/month Wix plan sounds cheap, but 40 hours of your own time at what your billable hour is worth adds up fast, before counting the jobs you didn't chase while you were formatting a template.
Realistic all-in: $0–$500/year in platform fees, plus 10 to 100 hours of your own time.
Website management: no sticker price, and that's intentional
There's no honest flat number here, because a plumber with a five-page site and a multi-location hardware retailer aren't buying the same scope of work. Lookelo prices it on the call, after the audit, against your actual site. For a full breakdown of what's typically included at each price point, see what website management actually costs.
Speed: How Fast Can You Actually Launch?
Freelancers are fastest to start. A good one can begin within days and turn around a small site in a week or two, assuming they're not already booked.
DIY builders are instant. You can start right now, though the learning curve means your "quick build" can quietly stretch into a month.
A website management engagement starts with an audit rather than a launch date, because the first job is figuring out what's actually broken before anything gets rebuilt. Quick technical wins can land inside the first few weeks; the ongoing SEO and Maps work compounds over months, not days.
Reliability: What Happens When Something Goes Wrong
Freelancer risk: you're one person's schedule away from a stalled project. If they disappear, and some do, you're starting the search over.
DIY risk: you're the single point of failure. If you get busy, the site stagnates. If something breaks, you're the one Googling the fix at 11 p.m.
Website management risk: the failure mode to watch for is an agency that treats you as a one-time build and moves on. That's why the reporting matters: if you're not getting a monthly readout in calls, quotes, and booked jobs, you don't actually know if the management is doing anything.
SEO, Maps, and Getting Found
A site that looks fine but nobody finds is a website in name only.
Freelancers rarely include real SEO. Installing a plugin isn't the same discipline as ongoing keyword, structure, and authority work, and Google Business Profile management is usually outside scope entirely.
DIY builders ship basic SEO fields (meta tags, sitemaps, alt text) but won't tell you what to actually put in them, and they don't touch your Maps listing at all.
Website management treats your website, your Google Business Profile, and your search visibility as one system, because for a local trades or hardware business, that's how customers actually find you: a Google search, a Maps comparison, sometimes an AI assistant's recommendation, then your site. For more on vetting whoever handles that work, see how to find a local SEO agency that actually delivers.
Book a free 20-minute call and find out exactly where your site, your Google Business Profile, and your search visibility stand right now, before you spend a dollar anywhere else.
Which Should You Choose?
Choose a freelancer if…
- You have one specific, well-defined task (fix a form, build one landing page, migrate a host)
- You're comfortable managing the project and vetting the person yourself
- You don't need anyone watching the site after launch
Choose a DIY builder if…
- You're testing a new business and need something live this week
- You have more time than budget right now
- You don't need Maps management, local SEO, or a quote-request system yet
Choose a website management agency if…
- Your website and Google Business Profile are actually how jobs come in, not a formality
- You want someone accountable for the site, the Maps listing, and search visibility together, every month
- You'd rather see a monthly report in calls and booked jobs than manage a freelancer or a page builder yourself
The graduated path
You don't have to pick one path forever. A brand-new business might start on a DIY builder, hire a freelancer for a specific fix six months in, then move to ongoing management once the website and Maps listing are actually generating enough calls to justify managing them properly. Lookelo's own tiers are built around that same idea: Starter gets you found and called, Growth adds a website that keeps up, Pro adds ads and automation once you're ready to scale. Start where you are, add what you need.
FAQ
How much does a freelance web developer cost vs. an agency?
Freelancers typically run $25–$200/hour or $500–$15,000 per project. Website management is priced differently: it's a monthly scope based on your site, your Maps listing, and how much work is needed, not a flat build fee, which is why it's quoted after an audit rather than off a rate card.
Is it better to build my own website or hire someone?
It depends on what the site needs to do for you. If you just need a placeholder while you get the business running, DIY works. If the site and your Google Business Profile are how customers actually find and vet you, the cost of a mediocre DIY setup isn't the platform fee, it's the jobs that go to whichever competitor showed up first on Maps.
Can I build a professional website myself as a trades business?
Yes, within limits. Squarespace and Webflow can produce a clean-looking site. But a nervous homeowner comparing three contractors is also checking your Google reviews and your Maps listing, and a template site with an unmanaged profile puts you behind competitors who've bothered to keep both current.
When should I hire someone to manage my website instead of a freelancer?
When the site stops being a one-time project and starts being infrastructure: when you need someone watching technical issues, Google Business Profile accuracy, and search visibility together, month over month, instead of fixing one thing and disappearing. For a $300 landing page tweak, a freelancer is the right call. For a website that's supposed to keep bringing in jobs, ongoing management is what actually does that.
What if I don't know what's actually wrong with my site?
That's the normal starting point. Book a free 20-minute call with Lookelo and get an audit of your website, your Google Business Profile, and your search visibility first, so whoever you hire next is working off a real list instead of a guess.
Want us to look at your website and search visibility?
Book a free 20-minute call. We'll check how you show up on Google, Maps, and AI answers before we talk.
Book a free 20-minute call