How to Get a Website for Your Small Business

Most advice on this skips straight to “choose a platform,” which is roughly the fourth thing you should be thinking about. The decisions that actually determine whether you end up with a good website — or waste a few thousand on one you replace in a year — happen earlier and get almost no attention.

Here’s the whole process in order, including the parts nobody mentions until you’re already paying for them.

Step 1: Decide what the site is actually for

Not “we need a website.” What specific thing should it do?

  • Get people to call or fill in a form — a lead-generation site
  • Get people to book an appointment — needs booking functionality, which changes the cost bracket
  • Sell products online — ecommerce, a different project entirely
  • Confirm you’re real and findable — a credibility site, and the cheapest thing on this list
  • Explain something complicated before someone contacts you — a content-led site

Most small businesses need the first or fourth. Both are achievable on modest budgets. It’s worth being honest about which one you’re in, because “get a website” without a defined job is how projects grow expensive without getting better.

If you’re still unsure whether you need a site at all, start with do I really need a business website? — then come back here when the answer is yes.

The practical test: if the site works perfectly, what does a visitor do? If you can’t answer in one sentence, the brief isn’t ready yet, and starting the build now means paying someone to guess.

Step 2: Do the free things first

Two things cost nothing and should happen before you spend anything.

Set up a Google Business Profile. Free, takes an afternoon, appears in Google Maps and local search results. For a local business, this frequently drives more calls than the website will in the first six months. Add real photos, correct hours, and start asking satisfied customers for reviews. Keeping that listing working is local SEO territory.

Register your domain yourself. Buy it in your own name, on your own account, with your own card — not through whoever builds the site.

That second point sounds like a technicality and isn’t. If a designer registers your domain on their account and the relationship later sours, or they simply become unreachable, you can lose access to your own business’s web address. It’s one of the most common and most avoidable disasters in small business web projects. It costs around $10–15 a year to hold it yourself.

Step 3: Decide who builds it

Four realistic routes, and the honest case for each. For deeper trade-offs on people versus teams, see freelancer vs agency; for the money side, how much a website costs in 2026.

Do it yourself on a builder

Roughly $200–600/year. Wix, Squarespace, or similar.

Good when: budget is genuinely tight, needs are simple, and you have time to learn the platform. The catch: your time. Most people underestimate this by a factor of three. If a weekend of your time is worth more than the difference in price, this isn’t the cheap option. (And if you outgrow it later, here’s how to tell.)

Hire a freelancer

Roughly $1,500–8,000 for a custom small business site; less for a template customization.

Good when: you want something genuinely yours without agency pricing, and the scope is clear. The catch: availability and continuity. If they take a full-time job in eight months, your support arrangement disappears with them. Ask directly what happens if they become unavailable — a good freelancer has a real answer.

Hire an agency

Roughly $6,000+, often more.

Good when: you need design, development, copy, and SEO coordinated, or the site is genuinely business-critical. The catch: for a straightforward five-page site, you’re paying for coordination that doesn’t need to happen.

Template plus professional customization

Roughly $500–3,000. Somebody competent takes a good template and properly adapts it to your business.

Consistently underrated, and the right answer for a large share of small businesses. You get a professional result without paying for custom design you don’t need. More on that trade in website templates.

Step 4: Prepare your content before anyone starts

This is the step that quietly determines your timeline, and almost nobody does it in advance.

Web projects don’t usually stall on design or code. They stall waiting for the client to send their About page text and some photos. A build quoted at three weeks routinely takes three months because content took ten weeks to arrive.

Before the project starts, have ready:

  • What you do, in plain language, for someone who’s never heard of you
  • Your services, each with a short description
  • Your actual credentials, experience, and anything that makes you credible
  • Real photos — of you, your team, your work, your premises
  • Contact details, hours, service areas
  • Any reviews or testimonials you can genuinely use

On photos: real ones beat stock, decisively. A slightly imperfect photo of your actual workshop builds more trust than a polished stock image of a workshop that isn’t yours. Visitors can tell, even when they don’t consciously notice.

On copy: if writing isn’t your thing, say so upfront and budget for it. A site with clear, specific writing outperforms a prettier site with vague filler, and “we’ll write it ourselves” is the most common source of project delay there is. If you need help, website copywriting is a line item, not a rounding error.

Step 5: Get the essentials right

What a small business site actually needs — this is a short list on purpose. Our website design for small business work is built around these same essentials.

Contact details visible everywhere. Phone number in the header, ideally clickable on mobile. It’s astonishing how many small business sites bury this.

A clear statement of what you do, above the fold, in words your customers use rather than industry language.

Mobile-first. Most of your visitors will be on a phone. Check it on your own phone before signing anything off.

Fast loading. Every second costs visitors. Large unoptimized images are almost always the culprit — see website speed test.

Service areas or location, if you’re local. Both for customers and because local search depends on it.

A simple contact form. Short. Every extra field reduces submissions.

Basic SEO in place — page titles, descriptions, sensible URLs. This is table stakes, not an upsell, and any competent builder includes it.

That’s genuinely most of it. Additional pages, blogs, and features can come later once you know what people actually ask for.

Step 6: Understand the ongoing costs

The build is not the whole cost, and this is where budgets break.

Every year, expect:

  • Domain: ~$10–15
  • Hosting: ~$5–50/month depending on setup (bundled into the subscription on a builder)
  • Maintenance: updates, backups, security — anywhere from your own time to $50–500/month
  • Any paid plugins, booking software, or email tools

Total realistic ongoing cost for a small business site: roughly $1,000–6,000/year depending on how much is handled for you.

The most common failure isn’t budgeting badly for the build. It’s budgeting nothing for maintenance, then discovering two years later that the site is running outdated software, hasn’t been backed up, and has broken in three places nobody noticed. Plan for maintenance & support before launch, not after something breaks.

Step 7: Protect yourself in the arrangement

Regardless of who builds it, agree these in writing beforehand:

Who owns everything at the end. The domain, the files, the hosting account, the CMS logins. You should own all of it. Some cheap builds leave you unable to move the site or even log in without the original provider — that’s not a price, it’s a leash.

What’s included, specifically. Number of pages, number of revision rounds, whether copywriting and images are included, whether basic SEO is included.

What happens after launch. How much do changes cost? Who fixes it if it breaks? What’s the response time?

The timeline, and what happens if it slips — in both directions, including if you’re slow with content.

Ask one question that reveals more than any portfolio: can I speak to a past client? Not a testimonial on a page — an actual conversation. Almost nobody does this, and it’s the single most informative thing available to you.

Realistic timeline

  • Builder, DIY: a weekend to a few weeks, depending on how much you fuss
  • Template customization: 1–3 weeks
  • Freelance custom build: 3–8 weeks
  • Agency build: 4–12 weeks

Add time in every case if content isn’t ready. That’s the variable that moves timelines most, and it’s the one entirely within your control.

Start smaller than you think

The most common mistake isn’t spending too little. It’s building far more than the business needs, then never updating it.

A five-page site that’s current, fast, and clear beats a twenty-page site that went stale in 2024. Launch with what you actually need, see what customers ask about that they couldn’t find, and add pages based on that rather than on a sitemap drawn up before anyone visited.

You can always add. Removing is harder, and abandoning is worst of all — a visibly neglected site reads as a business that may have closed.

The short version

  • Define what the site is for before choosing anything else; if you can’t say what a visitor should do, the brief isn’t ready
  • Set up a free Google Business Profile first, and register your own domain in your own name
  • Four routes: DIY builder ($200–600/yr), template customization ($500–3,000), freelancer (~$1,500–8,000), agency ($6,000+)
  • Prepare content before the project starts — it’s the single biggest cause of delay
  • Essentials are short: visible contact details, clear statement of what you do, mobile-first, fast, simple form, basic SEO
  • Budget ~$1,000–6,000/year ongoing; nobody warns you about this and it’s where budgets break
  • Get ownership of domain, files, and accounts in writing before you start
  • Launch small and expand based on what customers actually ask for

Ready for a small business site scoped to what you actually need — not a twenty-page wishlist? Start with website design for small business, or contact us with the one-sentence job for the site already written.

Plenox Studio

Practical notes from Plenox Studio on hiring decisions, scope, and builds that match how the business actually works.

WORK WITH US

Let's build the site your business actually deserves

START A PROJECTPLENOX STUDIO

Tell us what you need built