Blog · How-to

How to launch a small business website in a weekend

You don't need weeks, a developer, or a monthly subscription. Here's a realistic two-day plan to go from nothing to a live, professional site — with the booking form already working.

Most people put off building a website for months because they picture a giant project — designing pages, wrestling a builder, hiring someone. It doesn't have to be any of that. If you start from a finished template built for your trade, a weekend is genuinely enough. Not a rushed, ugly weekend either — a real, professional site with a working booking form by Sunday night.

Here's the honest plan I'd hand a friend. Block out a couple of hours Saturday and a couple Sunday. That's the whole ask.

Saturday morning: pick your template

This is the single decision that saves you the weekend. A blank website builder hands you an empty page and an afternoon of dragging boxes around. A done-for-you industry template hands you a finished site — layout, styling, sections, and a booking assistant already in place — built for your specific business. All that's left is making it yours.

Browse the website templates by industry and open the live demo for any that fit. Click around like a customer would: does it feel like you, and is it easy to book? If you're weighing it against a drag-and-drop builder, the template-vs-builder comparison lays out why "already built" wins for most local businesses. When one clicks, buy it — it's a one-time price from $44, no subscription — and download the files. That's Saturday morning done, usually in under an hour.

Not sure which one?

Start from the curated shortlists: the best home-services website templates or the best beauty & wellness website templates. Pick the one closest to your trade — you can always tweak colors and wording later.

Saturday afternoon: register a domain

Your domain is your address — yourbusiness.com. Buy it from a registrar like Namecheap, Cloudflare, or Porkbun. Expect roughly $10–$15 a year; ignore the upsells for now. A few tips that save headaches:

  • Keep it short and say-out-loud-able. If you have to spell it over the phone, it's too clever.
  • A .com is still the safest bet. If yours is taken, adding your city (e.g. austinroofingco.com) usually beats a weird spelling.
  • Buy the exact match to your business name if you can — it's the one thing that's a pain to change later.

That's it for Saturday. You own a template and a domain, and you haven't touched a line of design.

Sunday: edit your copy and add photos

Open the template files in any plain text editor (even Notepad works, though something like VS Code is nicer and free). The template is clean HTML and CSS with obvious placeholder text — you're just swapping words, not building anything.

Go section by section, top to bottom:

  1. Replace the business name, tagline, and the "about" blurb with your own — write like you'd talk to a customer, not like a brochure.
  2. Update your services and prices. Be specific; vague sites lose bookings.
  3. Drop in your phone number, email, service area, and hours everywhere the placeholders appear.
  4. Swap the stock photos for your own. Real photos of your work, your team, or your storefront beat any stock image — phone photos in decent light are perfectly fine.

Don't let perfect stall you. Get every section filled with real, honest copy first, then polish. A live site with plain wording books jobs; a "perfect" draft sitting on your laptop books nothing.

Give yourself an hour or two here. It goes faster than you expect once the structure is already there.

Sunday afternoon: connect your booking form and publish

Every PolishedSites template ships with a built-in booking assistant and a quote form, so you're not bolting anything on — you're just pointing it at you. Set the form to send to your email (the template includes simple instructions and a free form endpoint), then test it: open your own site, book a fake appointment, and confirm the message lands in your inbox. That one test is what separates a site that looks done from one that actually captures the customer at 9pm when your phone's off.

Now publish. Because these are plain files you own, you can host them anywhere — there's no platform lock-in. The easiest free routes:

  • Netlify or Cloudflare Pages — drag your folder in, and you're live on a free URL in minutes; then point your domain at it.
  • GitHub Pages — free hosting straight from a repo if you're comfortable there.
  • Any regular web host — upload the files over the file manager or FTP.

Connect the domain you bought Saturday (each host has a "add a custom domain" step with copy-paste DNS records), give it a little while to take effect, and that's it — you're live.

You're done. Really.

By Sunday night you have a professional website at your own domain, a booking form quietly working around the clock, and no subscription hanging over you — for a one-time cost that's less than one job. If you were also weighing the money side, the real cost of a small business website breaks down why this route wins on total spend, too.

The hardest part is starting. So do the easy first step now: find the template built for your trade and open its demo.

Get a professional site for a one-time price.

Pick the template built for your trade, edit the text, and launch this week — booking assistant included, no subscription.

Browse templates by industry More from the blog ↗