Guide

Should I build my own website — or hire a designer?

An honest take from someone who builds them for a living, including when DIY is the right answer.

Read: ~8 min Topic: Decision-making

Most articles on this question are written by people with skin in the game. So is this one — I run a web design business. But I'll tell you when DIY is the right answer, even though it costs me a sale. Spoiler: the deciding factor isn't budget. It's what your time is worth and how often the site needs to change.

The 5 questions to answer first

Before you even think about Squarespace vs. WordPress vs. hiring, answer these. The right path falls out of the answers.

  1. How much is your time worth, in dollars? If you bill $75/hour and DIY-ing your site eats 60 hours of nights and weekends, that's $4,500 of your time. Compare that to a $1,500 hire and you're not "saving money" — you're spending more, just in the form of opportunity cost.
  2. How often will the site need to change? A static brochure (services, hours, photos) might never change for years. A constantly evolving content site (new offerings, blog posts, seasonal pricing) needs ongoing work.
  3. Do you want to learn this — or just have a result? Some people enjoy learning HTML, CSS, and SEO. Most people don't. Be honest about which one you are.
  4. What's your year-one budget? Not just launch — domain, hosting, email, photography, content writing, plugins, ongoing maintenance. The build is one line on the budget.
  5. Will you outsource updates eventually anyway? If yes, hiring upfront often pays off — the same person who built it can maintain it, no onboarding cost.

When DIY actually makes sense

$

You're under $30k revenue

Time isn't billable yet. Your hours are cheap because you'd otherwise be browsing Reddit. Use them.

You're tech-curious

You already build other things — spreadsheets, automations, whatever. The leap to HTML isn't terrifying, it's interesting.

The site is a stub

One-pager. MVP. "Just need a place that exists so people can find a phone number." Pay $30/year, move on.

You'll do this again

Future side projects, future client sites. Learning once compounds across years of work.

If you're going DIY, what to actually use:

When hiring makes sense

$$

You bill $75+/hour

Every hour you spend on web design is an hour you're not earning. The math gets ugly fast.

The site is a primary lead source

If 30%+ of your business comes through the site, it's not a hobby project. It's infrastructure. Treat it like one.

You hate this stuff

You'd rather spend Saturday with your kids than fighting CSS at midnight. That's a perfectly valid reason.

It needs to look real

A site that screams "made this myself in 2015" loses you customers you didn't know you had.

The hidden costs (both directions)

DIY hidden costs

Hired hidden costs

The honest middle path

Most small businesses I work with end up here: hire once, learn to update. A pro builds the site. They hand it off as plain HTML you can edit yourself for tweaks (fix a typo, swap a photo, update hours). When you need bigger changes — new section, new feature — you call them back.

This avoids both failure modes: you don't build something janky from scratch, AND you don't pay $200 every time a phone number changes.

If you're hiring, what to look for

Green flags

Red flags

DIY

Going to do it yourself?

Start with our domain guide, then move to static hosting. Total infrastructure cost: ~$30/year. The hard part is the site itself.

All Guides →

Still on the fence?

Spend 15 minutes on a call with us before deciding. We'll tell you honestly whether you should DIY or hire — and if you should hire, whether we're the right people. No pressure either way.

Book a Free Consult →

FAQ

What if I start DIY and want to switch later?

Depends on the platform. Plain HTML and static-hosted sites move easily — copy the files, point DNS at the new host. Squarespace and Wix lock you in: their proprietary themes don't transfer, so a "migration" is really a rebuild. We have a guide for that.

How long does a hired build take?

2–6 weeks is typical for a small business site. Half of that is waiting for content/photos from the client. If your designer says "8 months," ask why.

Can I just hire someone for the parts I'm stuck on?

Yes. Hourly consulting is a real thing. Most freelancers will charge $75–150/hr to fix specific problems. Useful if you're 80% there and just need a sticky nav unstuck.

What's the cheapest "good" DIY option?

Carrd ($19/yr) for one-pagers — surprisingly capable. Porkbun Static Hosting ($30/yr) for multi-page if you can write HTML. Avoid the $5/mo "free site builder" promotions — they recoup with upsells.

How do I know if a designer is overcharging me?

Read our website pricing guide — it has real numbers by tier. Most small business sites should land between $800 and $2,500 from a solo professional. Lower means corner-cutting; much higher means you're paying for an agency you don't need.