building your own small business website on webflow: an honest guide

Before you spend 40 hours learning Webflow, let's figure out if DIY is actually the right move for your small business. No judgement either way. This is just math.

Woman sitting on a couch typing on a laptop — should i diy my website? FAQ graphic by brite sites

should you build your own website?

DIY makes sense if:

  • You're pre-revenue and every dollar counts
  • You have 20-40 hours available and you're not lying to yourself about it
  • Your site is simple — one or two pages, no bookings, no ecommerce
  • You're comfortable learning new software
  • You're okay with version one being imperfect

DIY probably isn't the move if:

  • Your time is worth more than the cost of hiring someone
  • You need it live in days, not weekends
  • You've started a DIY build before and it's still unfinished
  • Your website is client-facing and first impressions are everything

The honest math: If your time is worth $75/hour and building takes 40 hours, that's $3,000 of your time. A professional one-page website in Canada starts at $1,500 and is done in a day. Do the math before you start.

The hybrid option: Build something simple to get live fast. Get clients. Get revenue. Hire someone to rebuild it properly when you're ready to grow. A live imperfect website beats a perfect one that never gets finished.

Two people typing on laptops on a wooden desk — what do i need before i diy my website? FAQ graphic by brite sites

what you need before you start building

Jumping into a website builder without your content ready is the number one reason DIY websites never get finished. Get these four things sorted first.

  1. Your domain name Buy yourbusinessname.ca from Name.com, Google Domains, or Go Daddy. Expect $15-20/year. Buy your domain separately from your hosting so you're never locked into one platform.
  2. Your copy Write the words on your website before you touch the builder. You need: a one-sentence headline, 2-3 sentences per service, a short about blurb, your contact details, and one clear call to action. Write it in a Google Doc first. Designing and writing at the same time is a trap.
  3. Your photos Bad photos ruin good websites. You need a current photo of yourself, real photos of your work or space, and your logo in SVG or PNG with a transparent background. For free stock photography, Unsplash and Pexels are both excellent.
  4. Your brand basics At minimum: 2-3 colours, 1-2 fonts, and your logo. Google Fonts is free — DM Sans or Inter for a clean modern look, Bebas Neue if you want something bolder. Do not use more than two fonts.
Woman with tattoos sitting at a desk holding a coffee mug, contemplating — webflow vs wix vs squarespace vs wordpress FAQ graphic by brite sites

webflow vs wix vs squarespace vs wordpress

Wix is easy to start and hard to be proud of. Wix sites look like Wix sites, load slower than they should, and hit walls fast when you want to do anything outside the template. Fine for a placeholder. Not great for a business that wants to be taken seriously.

Squarespace produces beautiful sites within a narrow aesthetic range. You're fitting your business into their templates, not designing something that fits your brand. Good for photographers. Limiting for most small businesses.

WordPress powers 40% of the internet and is incredibly powerful — and a plugin-dependent nightmare that requires ongoing maintenance, security updates, and the occasional 3am panic. Great if you have technical support. Overkill if you don't.

Webflow is what we build every brite site on — and what we recommend for DIY if you're serious about the result. Complete design freedom, clean fast code that Google loves, no plugins to break, built-in CMS, and you can update your own content without touching a line of code. The learning curve is real, but Webflow University is free and genuinely excellent. Start with the Webflow 101 Crash Course.

Hands typing on a laptop keyboard outdoors — how do i set up my webflow project? FAQ graphic by brite sites

how to set up your webflow project

Step 1: Create your account Webflow.com — free to build, paid to publish. Hosting starts at around $14 USD/month. Fully tax deductible as a Canadian business expense.

Step 2: Template or blank canvas Starting from a template is a legitimate shortcut for your first build. Just customize it enough that it doesn't look like a template. If you have design confidence, start from scratch.

Step 3: Set up global styles first Before you build a single page, add your brand fonts, set your colour swatches, and define your text styles — H1, H2, H3, paragraph. Do this once and every element you add inherits your brand automatically. Skip it and spend hours fixing inconsistencies later.

Step 4: Build pages in this order

  1. Homepage — most important, sets the visual tone
  2. About page — builds trust, makes you human
  3. Services or work page — shows what you do
  4. Contact page — simple, clean, functional

Step 5: Check mobile responsiveness Over 60% of web traffic is on mobile. Check every page at mobile, tablet, and desktop before publishing. The most common disasters: text too small to read, buttons too small to tap, images overflowing the screen, nav menus that collapse into chaos.

Hand typing on a dark laptop keyboard with a coffee cup beside it — how many pages does my website need? FAQ graphic by brite sites

how many pages does your website actually need?

Honest answer: it depends on your business. Not every small business needs five pages — and nobody should pay for pages they don't need.

You probably need one page if:

  • You offer one clear service
  • Your goal is to get people to call or email you
  • You're just getting started and need something live fast
  • You're a trades person, freelancer, or solo service provider

You probably need multiple pages if:

  • You offer several different services
  • You want to rank on Google for multiple keywords
  • You have a portfolio or body of work to show
  • You need a blog, bookings, or ecommerce

One well-built page that loads fast, looks sharp, and tells people exactly what to do next will outperform a bloated five-page site every time. This is exactly why our most popular package — a Little bs — is one page, built in one day, starting at $1,500.

the five pages most small business websites need

Homepage: Tell visitors what you do, who you do it for, and what to do next — in three seconds or less. One headline, one primary CTA, some social proof, an overview of services, and a second CTA at the bottom. Do not try to say everything at once.

About page: People hire people, not businesses. Be human. Tell your story. Put a real, current photo of yourself on this page — a photo builds more trust in half a second than three paragraphs of copy.

Services page: List what you offer. Include what it is, who it's for, what's included, and what it costs. Pricing transparency builds trust and filters out the wrong clients before they contact you. If you're not ready for exact prices, show a starting price — "from $500" is better than "contact us for pricing."

Portfolio page: Show your work. No client work yet? Create sample projects or do something pro bono. Something always beats nothing.

Contact page: Name, email, phone, city, service area. Keep your form short — every extra field reduces submissions. Add your location in plain text for local SEO.

Woman with glasses working on a laptop — pre-launch website checklist graphic by brite sites

pre-launch checklist

Before you hit publish:

  • Read every page out loud — you'll catch errors you missed reading silently
  • Click every link
  • Test your contact form — actually submit it and confirm it arrives
  • Search the site for "lorem ipsum"
  • Every page has a unique meta title under 60 characters
  • Every page has a meta description of 150-160 characters
  • Your H1 includes what you do and where you are
  • Your city and phone number appear in plain text on the page
  • Tested on mobile and on both Chrome and Safari
  • Page speed checked at pagespeed.web.dev
  • URL shows https://

After you publish:

  • Submit to Google Search Console and request indexing of every page
  • Set up a Google Business Profile
  • Share it everywhere immediately
  • Ask five people to test it on their phones
Woman drinking coffee by a window with a laptop open — should i hire a web designer instead of diy? FAQ graphic by brite sites

when to hire a web designer instead

It might be time to hand it off if:

  • Your DIY build has been 60% done for two months
  • You launched something but you're embarrassed to share the link
  • Your website looks like every other website in your industry
  • You need it done in days, not sometime before autumn
  • You tried to vertically centre something in CSS and it's been 45 minutes

about brite sites

brite sites is a queer-owned web design company born and built in Oshawa, Ontario. We build custom websites for Canadian small businesses at flat rates — starting at $1,500, delivered in as little as one day. No templates. No subscriptions. No lock-in. You own your site from day one.

Good bs, delivered fast. britesites.ca