Skip to content
ARDURA Lab
ARDURA Lab
·16 min

Website for a Small Business — Cost, Steps, What to Avoid [2026]

websitessmall businessguideweb development
MG
Marcin Godula

CEO & Founder, ARDURA Lab

Specjalista SEO, GEO i web development z ponad 15-letnim doświadczeniem. Pomaga firmom B2B budować widoczność w wyszukiwarkach klasycznych i AI.

This guide is for small business owners who are ordering a website for the first time or replacing an old one — whether you run a sole proprietorship, a local practice, a workshop, or a small service company. Small businesses share the same problem: limited budget and no time to decode offers where the same "website" costs $250 one place and $15,000 another. Below you'll find concrete numbers and decisions — step by step, no fluff.

TL;DR — Small business website: what you actually need

WhatDetailsBudget
GoalBrochure, leads from Google, online store — pick ONE
PagesHome, Services (one per service), About, Contact, Privacy Policyminimum 5
TechnologyWix/Squarespace (cheap start), WordPress (universal), Next.js (performance + SEO)depends on goal
Domain + hosting.com domain ($12/year) + hosting ($20/year to $50/month)$30-650/year
SEO from Day 1GSC + GA4 + sitemap + meta tags + responsive + HTTPS$0 (DIY)
Google Business ProfileMandatory for local businesses$0
ContentFocus on the client, not yourself. Specifics, not jargon.
Total costBrochure $800-1,500 / Site with blog $2,000-4,000$800-4,000

Most common mistake: buying features (slider, 3D animations, live chat, multi-language) before the site has generated a single lead. Start with the minimum, add features when they're truly needed.

Request a free quote for a small business website →


You Don't Need a $50,000 Website

You're opening a business. Or you've had one for years, but without a website (or with one you're embarrassed about). You type "website for business" into Google and see offers ranging from $100 to $100,000. One says "Wix is enough," another says "you need custom development."

The truth is simpler: you need a website that looks professional, loads fast, and generates inquiries from clients. Everything else can be added later. And once you have it — SEO basics will help you rank it.

This guide walks you through the process step by step — without technical jargon, with specific numbers and decisions.


A Small Business Website in 2026 — What Changed

If the last time you ordered a website was a few years ago, a few things look different today and they affect where your budget should go:

  • Search answers before you click. AI Overviews and rich-snippet results increasingly show the answer right on the results page. For a small business, this means your content has to be specific and well-structured (headings, lists, clear answers) — otherwise it won't be cited.
  • Speed is a ranking factor, not cosmetics. Core Web Vitals genuinely affect your position. A site that loads in 6-8 seconds on a phone loses traffic before anyone sees your offer.
  • Mobile is the default view. Google evaluates your site based on the mobile version. "Let's do desktop first, mobile later" is backwards in 2026.
  • The Google Business Profile listing is sometimes more important than the website itself. For a local business, it's often the first (and only) contact a client has with the brand in search results.

Practical takeaway: a small business is better off with a simple, fast, well-described site than a bloated one with animations. The rest of this guide shows you how to plan that kind of website.


Step 1: Define the Goal of Your Website

Before you spend a dollar, answer one question: what is the website supposed to do?

GoalWebsite typeBudget
"So people know I exist"Business card (3-5 pages)$800-1,500
"So clients find me on Google"Business site with blog$2,000-4,000
"So people buy online"E-commerce store$4,000-10,000
"So clients book appointments"Business site with booking system$2,500-5,000

90% of small businesses need option 1 or 2. Start with a business card site with the option to expand with a blog.


Step 2: What MUST Your Website Have? (Minimum)

Homepage

  • Who you are (1 sentence)
  • What you do (3-5 bullet points)
  • Who it's for (your target audience)
  • Why you, not the competition (1-2 differentiators)
  • CTA — "Call" / "Write" / "Request a quote"

About Page

  • Who you are — a real story, not corporate speak
  • Photo — real, not a stock photo
  • Experience — but in the context of client benefits
  • Optionally: certifications, awards, partners

Service Pages (1 per service)

The most common mistake: one "Services" page listing all services in 3 sentences. Google doesn't know what the page is about, and clients don't see the details.

Correct approach: A separate page for each service. Each page should include:

  • Heading with the service name
  • Description of the problem you solve
  • How you do it (process)
  • What the client gains (benefits, not features)
  • Pricing or "starting from $X"
  • CTA

Contact Page

  • Contact form (3 fields max: name, email/phone, message)
  • Phone number (clickable on mobile!)
  • Email
  • Address (if you have an office)
  • Google Map (if location matters)
  • Business hours

Footer

  • Links to main pages
  • Contact details
  • Tax ID number (builds trust)
  • Privacy policy (legally required)

Step 3: What Is NOT Needed at Launch?

Don't let anyone talk you into features you don't need at launch:

  • Slider/carousel on the homepage — nobody clicks them (CTR <1%), they slow down the page
  • Blog (if you don't plan to write) — an empty blog looks worse than no blog
  • 3D animations and parallax — pretty but slow the page and distract from content
  • Live chat (if nobody monitors it) — "We'll respond in 24 hours" in a live chat is anti-advertising
  • Newsletter (if you don't have an email marketing strategy)
  • Multi-language (if your clients speak one language)
  • E-commerce (if you don't sell products online)

Principle: Start with the minimum. Add when you need to. Every unnecessary feature is a development cost + maintenance cost + potential security issue.


Step 4: Choose the Technology

Option A: Website Builder (Wix, Squarespace)

Pros: Cheap ($0-25/month), fast (site in 1 day), doesn't require a developer.

Cons: Slow (Lighthouse 30-60), limited SEO, looks like a template, vendor lock-in (hard to migrate).

For whom: Hobby projects, artist portfolios, temporary "just to have something" sites.

Option B: WordPress

Pros: Huge ecosystem, easy content editing, many developers available.

Cons: Requires maintenance (updates, security), slows down with plugins, standard architecture = slower.

For whom: Businesses with a $800-2,000 budget that need self-service content editing.

Option C: Next.js / Modern Framework

Pros: Lightning-fast speed (Lighthouse 95+), best SEO, secure, cheap to maintain.

Cons: Higher development cost, requires a specialist.

For whom: Businesses for which the website is a sales tool, not a business card. Businesses that want to grow in Google.

Our Recommendation

For a small business that takes its online presence seriously: Next.js. The initial cost is higher ($2,000-4,000 vs $800-1,500 for WordPress), but maintenance is cheaper, the site is faster, and SEO is better. Over a 2-year span, Next.js ends up being more cost-effective.

For a business that needs "something right now" and has a budget under $800: WordPress with a good theme.


Step 5: Domain and Hosting

Domain

Your domain is your internet address. A few rules:

  • .com for general businesses (around $12/year)
  • Short and easy to pronounce — if you have to spell it over the phone, it's too complicated
  • No hyphensmy-business-city.com is not a good domain
  • Company name = domainyourbusiness.com is the ideal
  • Check availability: Namecheap, GoDaddy, Google Domains

Hosting

TypePriceFor whom
Shared$20-60/yearBusiness card, low traffic
VPS$12-50/monthWordPress with traffic >1,000/day
Vercel/Netlify$0-25/monthNext.js, static sites

Pro tip: Vercel (Next.js hosting) has a free plan that's sufficient for 90% of small businesses. Zero configuration, automatic SSL, global CDN.


Step 6: Take Care of SEO Basics from Day 1

Don't put off SEO until "later." The basics cost $0 and take an hour.

SEO Minimum:

  1. Google Search Console — register your site (free)
  2. Google Analytics 4 — install tracking (free)
  3. Title tag on every page — unique, 50-60 characters, with target keyword
  4. Meta description — unique, 120-155 characters, with CTA
  5. Sitemap.xml — so Google knows what pages you have
  6. Robots.txt — so Google knows what to index
  7. HTTPS — SSL certificate (free on Vercel/Netlify, Let's Encrypt)
  8. Responsiveness — site must work on mobile (70% of traffic!)

Google Business Profile (for local businesses)

If you have an office/service location — register on Google Business Profile. It's free and provides:

  • A listing in Google Maps
  • A panel with reviews
  • Basic information (hours, phone, address)
  • Business photos

A local business without Google Business Profile loses 40-60% of potential clients.


Step 7: Content — What to Write on Your Website?

Mistake #1: Writing About Yourself

"XYZ Company was founded in 2010. Our team consists of qualified specialists with years of experience..."

Better: "We repair gas furnaces in Denver. We arrive within 2 hours. No hidden costs."

The client doesn't want to know about you. They want to know what you can do for THEM.

Mistake #2: Industry Jargon

"We offer comprehensive solutions in the area of business process optimization leveraging cross-functional synergies."

Better: "We help businesses save time and money."

Mistake #3: Lack of Specifics

"We offer competitive prices"

Better: "Furnace repair starting at $150. Free service call in the Denver metro area."

Framework for Writing Business Website Content:

  1. Problem — what problem does your client have?
  2. Agitation — how does this problem affect their business/life?
  3. Solution — how do you solve it?
  4. Proof — why should they believe you? (reviews, case studies, numbers)
  5. Action — what should they do now? (CTA)

Step 8: Build Trust

A small business without a website = "does this company even exist?" A small business with a website but without social proof = "is this company trustworthy?"

Trust-Building Elements:

  • Client reviews — ask satisfied clients for a Google review
  • Team photos — real, not stock photos
  • Tax ID / Registration number — in the website footer
  • Physical address — even if it's a home office
  • Certifications — if you have them
  • Case studies — even short ones: "Client X — problem → solution → result"
  • Client logos — if you serve recognizable companies

Step 9: Measure and Improve

The website isn't "done" after launch. It's a living organism.

What to Measure:

  • Traffic — how many people visit the site? (Google Analytics)
  • Traffic sources — where do they come from? (organic, direct, social, referral)
  • Conversions — how many people fill out the form/call?
  • Google rankings — what keywords are you visible for? (Search Console)
  • Speed — what's the Lighthouse score? (PageSpeed Insights)

When to React:

  • Traffic drops → check Search Console (indexing errors? penalty?)
  • Traffic grows but no conversions → problem with UX or CTA
  • Bounce rate >70% → site doesn't meet expectations (slow, irrelevant content, bad design)

Small Business Website Pricing 2026 — Comparison Table

OptionPriceFeaturesDelivery timeFor whom
WordPress brochure (template)$400-8004-6 pages, contact form, basic SEO2-3 weeksLocal service, freelancer, fast-launch startup
Custom brochure (Next.js/Astro)$1,000-2,0006-10 pages, blog, GA4, schema, A11y, performance 90+3-5 weeksService company prioritizing brand and SEO
Site with e-commerce (Shopify/WooCommerce)$1,500-4,000Store up to 50 products, payment integrations, SEO, blog4-8 weeksSmall shop, local and online sales
Premium custom (Next.js + headless CMS)$3,000-6,500Bespoke design, headless CMS, GEO, A/B tests6-10 weeksCompanies with budget for long-term brand

What drives the price:

  • Number of pages — each additional one is +$50-130
  • Professional copywriting — +$250-800 (worth it if you can't write yourself)
  • Photo session — +$400-1,000 (authentic photos > stock)
  • EN/DE translation — +30-50% of project value
  • Monthly support (maintenance + small changes) — $50-200/month

Things to avoid in quotes:

  • "$250 website" offers — these are usually a marketplace template plus 2 hours of work. Useless for SEO.
  • "Everything included" offers with no spec — they usually end with surcharges for every change.
  • Agencies that won't show case studies in your industry — a small business is not a corporation, experience matters.

Pitfalls to Avoid When Ordering a Website

After hundreds of conversations with small businesses that previously worked with another vendor, we see the same mistakes over and over. Here are the most common:

1. No Ownership of Code and Content

Some agencies host the site on their own infrastructure, don't share CMS access, don't hand over the repo. After a year you're a hostage to their subscription and can't move the site anywhere else. Before signing the contract, ask directly: "Will I have full access to hosting, domain, CMS, and source code?"

2. Hosting Bundled with the Project — Forever

"Free hosting for 3 years" sounds attractive. After 3 years you suddenly pay $25/month — 3× more than a competitor. Insistence: hosting chosen by you from an external provider (Cloudflare Pages for $0, Vercel free tier, OVH for $12/year).

3. No Google Analytics or Search Console from Day 1

The site launches and spends six months collecting data on itself, and you don't know who's visited. Before accepting the site — demand installation of GA4, GSC, and a sitemap submission. That's 30 minutes of work, but if nobody teaches you this, you'll lose half a year of data.

4. "SEO" Bundled with the Build

Agencies that offer "SEO" for $50/month alongside the build usually do nothing beyond creating a GSC account. SEO is a separate service that requires content + links + audits — either pay for legitimate SEO (from $400/month) or skip it and start on your own.

5. No Responsive Design

In 2026 over 60% of traffic in many industries is mobile. A site that works poorly on a phone loses that traffic. Test: open the mockup in devtools (Chrome → F12 → Toggle device toolbar) and check every page at 360px width.

6. Unoptimized Images

A site with 5 MB of images loads in 8-12 seconds — Google demotes you, users bounce. Check: PageSpeed Insights → mobile score should be >80, ideally >90. Each image max 200-400 KB, WebP format.

7. Stock Photos with Fake Smiles

Clients spot stock photos in 3 seconds. Real, authentic photos (even from a smartphone) convert 2-3× better. Invest in a 2-hour session with a photographer ($250-500) or take 20 photos with a good phone.

Real Cases: 3 Websites, 3 Business Models

Case 1: Hair Salon (3 people, local)

  • Budget: $900 (one-time) + $12/month hosting
  • Technology: WordPress + Astra Pro template
  • What it has: 4 pages (Home, Pricing, Gallery, Contact), Google Maps, form
  • Result after 6 months: 40-60 online inquiries/month. Local Pack #2 for "hairdresser + neighborhood"
  • What works: Good photos (smartphone session), well-distributed Google reviews, local SEO

Case 2: Law Firm (5 people)

  • Budget: $3,000 (Next.js custom) + $0 hosting (Cloudflare Pages)
  • Technology: Next.js 16 + headless CMS (Sanity)
  • What it has: 8 specialty pages, blog, consultation form, Article schema
  • Result after 12 months: 80-120 inquiries/month, top 5 for "labor law firm + city"
  • What works: Expert content 1500+ words per article, schema, internal linking, client reviews

Case 3: Software House (15 people)

  • Budget: $6,500 (custom design + Next.js) + $25/month CMS
  • Technology: Next.js + Sanity + GA4 + GSC + Hotjar
  • What it has: 12 service pages, 4 case studies, technical blog, GEO optimization
  • Result after 12 months: 30-50 organic leads/month, top 10 rankings for "software house + technology"
  • What works: Comparative content (X vs Y), case studies with metrics, technical SEO, content velocity

In each of these cases ROI arrived within 4-12 months. A website isn't a cost — it's an investment that generates leads for many years.

Summary: Checklist for a Small Business

  • Website goal defined
  • 5 pages minimum (home, services, about, contact, privacy policy)
  • Domain registered
  • Hosting selected
  • Responsive design (mobile-first)
  • Content focused on the client, not the company
  • CTA on every page
  • Google Search Console + Analytics
  • Google Business Profile (for local businesses)
  • Client reviews
  • Speed >80 on Lighthouse mobile

Want a website that attracts clients? Check our web development service. Request a free quote — we'll tell you exactly what you need and how much it costs. No obligations.

Deepen Your Knowledge — All Articles About Websites

Need help with this topic?

Get a free audit and find out how we can help your business grow online.

Get a free quote