DIY vs pro websites: what actually works for a trades business
Wix vs hiring a pro for your trades website. The honest math on what each costs, where DIY works, and where it quietly bleeds money for years.
Every trades business owner asks this question at some point: do I just throw something together on Wix or Squarespace, or do I pay someone to build it properly?
Both answers are right for different people. Most marketing blogs gloss over the trade-offs because they're selling one side or the other. Here's the honest version.
What DIY actually costs
The DIY pitch: $15 to $30 per month, you build it yourself in a weekend, you're up and running by Monday.
The reality:
- Your time. Building a usable 5-page Wix or Squarespace site takes 20 to 40 hours of your time if you've never done it before. That's a full work week. At even $50 per hour of opportunity cost (low for a working trades owner), you've spent $1,000 to $2,000 of your own labour before the site is live.
- The monthly is forever. $25 per month for 10 years is $3,000 you'll never see again. There's no asset at the end. The day you stop paying, the site disappears.
- You don't own anything you can take with you. Wix and Squarespace sites are locked to their platform. If you ever want to move (because the platform raised prices, broke a feature, or went out of business), you start from scratch.
- The result looks like every other template. Trades customers have seen the same Squarespace template a hundred times. It tells them "this person didn't put much thought into their business."
- Slow on mobile. Most builders ship sites that load in 5 to 10 seconds on cellular. Your customer searching "emergency plumber Edmonton" at 11pm doesn't wait. They tap the next result.
- SEO is shallow. You can fill in some meta tags, but you can't tune URL structures, build proper service-area pages, or implement schema markup. The platform doesn't let you.
- No one's coming to fix things. Forms break, hosting goes down, plugins update and crash. The platform's support is a chat window with a script. They don't know your business.
If you genuinely value your time at zero and you'll happily spend two evenings a month tinkering with the site indefinitely, DIY is fine. Most people don't actually want that.
What a pro build actually costs
The pro pitch: someone else does the work, the site is fast, it looks intentional, you own the result.
The reality:
- Higher upfront cost. A real trades website in Alberta runs $1,400 to $5,000 depending on scope. That's a real number that goes on your books.
- Time investment isn't zero. You still have to provide content, photos, and review the build. Plan on 5 to 10 hours of your time over two weeks.
- You have to pick the right person. Generic web agencies will sell you a $7,000 WordPress build that takes six months and never gets you a single call. Cheap freelancers from across the country will hand you a slow site and disappear. Choosing badly is worse than DIY.
- Ongoing costs are real but smaller. Most pro builds carry a $20 to $40 per month hosting and updates fee. Over 10 years, that's roughly the same as the DIY monthly, but you own the asset.
The actual saving versus DIY isn't always the dollar amount. It's the asset you own at the end, the conversion rate of the site itself (a fast, intentional site gets 2 to 3 times the call-to-visitor rate of a generic builder), and the time you didn't spend learning a CMS instead of running your business.
When DIY actually makes sense
There are real scenarios where DIY is the right call:
- You're testing a business idea, not committing. You're not sure if you'll be doing this in a year. Spend $30, lose nothing.
- You have legitimate web design background. You used to do this in a past life. You can ship a real site in a weekend. Skip the agency.
- You need something live by Friday and the budget is zero. Survival mode. Throw up a single page, get the phone ringing, upgrade later when revenue is real.
- The business is genuinely temporary. A summer side hustle, a renovation flip, a single event. No long-term value to capture.
If you fall into one of these, ignore everything else and go open a Wix account.
When a pro build makes sense
The opposite cases:
- You're committed to this business long-term. You'll be doing this in 5 years. Your website is an asset that compounds.
- Your time is worth more than the cost of the build. A busy trades operator earning $100K+ pays themselves out of the cost of a $2,400 site in roughly two weeks of revenue. The math is one-sided.
- Customers matter for your business model. You depend on referrals + Google + word of mouth. The site closes deals. A bad site costs you specific customers you can name.
- You don't actually want to learn web design. This isn't your skill set and you have no interest in making it one. That's a healthy answer.
The honest math
Let's run the comparison straight up for a typical Alberta trades operator over 5 years:
DIY path:
- $0 upfront
- 30 hours of your time at first build ($1,500 opportunity cost)
- $25/mo for 5 years = $1,500 in subscriptions
- 5 hours per year on tweaks and frustration ($1,250 over 5 years)
- Total real cost: ~$4,250 over 5 years, plus the result looks generic, no asset owned.
Pro path:
- $2,400 upfront for a Standard build
- 8 hours of your time providing content/feedback ($400 opportunity cost)
- $30/mo for 5 years = $1,800 in hosting and updates
- 1 hour per year reviewing what we've changed ($250 over 5 years)
- Total real cost: ~$4,850 over 5 years, but you own everything, the site converts better, and the conversion difference more than pays for the gap.
The dollar difference is small. The output difference is large. Most trades businesses underestimate the conversion-rate gap because they've never seen what a properly built site does.
What we'd actually recommend
If you're just starting out and not sure you'll stick with it: DIY for the first 90 days. Use Wix or even just a Google Business Profile with no website. Prove the business works. Then invest in a real site once revenue is real.
If you're past 90 days and the business is humming: skip DIY entirely. The time you'd spend learning a builder is more valuable spent doing the actual work and growing the business.
We build trade websites at TOUGH Web Co. on a flat fee, two-week timeline, with you owning the domain, code, and hosting account at the end. See our pricing for actual numbers, or compare us against the alternatives on the compare page.
The right call isn't always "hire someone." But it usually is, once you've decided you're really doing this.
TOUGH Web Co.
Edmonton
Websites built for the trades that keep things running.
If that sounds complicated,
it’s ok. We’ve got you.
We build the websites this whole blog talks about, so you don’t have to figure any of it out yourself. Family owned, family run, two weeks from start to launch.
- Mobile-first website your customers can actually use
- Google Business Profile claimed and properly set up
- Contact form that texts you the moment it's filled out
- Self-editing dashboard, no code or developer needed
- Local SEO foundation baked in from day one
- Domain, code, and hosting in your name, never ours
Launch offer · 40% off
A full build at launch pricing while we fill out the portfolio. Limited slots.
More from the blog
- marketingGoogle Business Profile
How to actually get more Google reviews for your trades business
Reviews are the highest-leverage marketing asset a trades business can build. Here's the exact playbook: when to ask, what to say, how to make it stupid easy, and what to do when a bad one lands.
6 min read - Google Business Profilemarketing
How to set up your Google Business Profile (the right way, in 30 minutes)
A real step-by-step for setting up Google Business Profile for a trades business in Alberta. Categories, verification, service areas, photos, and the small mistakes that cost you ranking.
7 min read - websitesconversion
5 things that make trades customers leave your website in 10 seconds
A real visitor lands on your trades website with a problem and 10 seconds of patience. Here are the five most common things that send them straight to a competitor instead.
5 min read