Website for a Small Business — Cost, Steps, What to Avoid [2026]
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. We've priced both ends of that range for real projects, and the honest answer is that the gap is rarely about quality — it's about what's actually included. Below you'll find concrete numbers and decisions — step by step, no fluff.
TL;DR — Small business website: what you actually need
| What | Details | Budget |
|---|---|---|
| Goal | Brochure, leads from Google, online store — pick ONE | — |
| Pages | Home, Services (one per service), About, Contact, Privacy Policy | minimum 5 |
| Technology | Wix/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 1 | GSC + GA4 + sitemap + meta tags + responsive + HTTPS | $0 (DIY) |
| Google Business Profile | Mandatory for local businesses | $0 |
| Content | Focus on the client, not yourself. Specifics, not jargon. | — |
| Total cost | Brochure $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." Both of them are selling something, which is worth remembering before you believe either one.
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. We're in the business of building these, so treat the advice accordingly: we've tried to write the guide we'd want a client to read before they ever talk to us.
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. That's not a design opinion — it's what the four bullets above have in common: speed, structure, and mobile-first are the same three things that make a page legible to a ranking algorithm and to an AI system deciding what to cite. 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?
| Goal | Website type | Budget |
|---|---|---|
| "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. If the first pitch you hear is the e-commerce store or the booking system, ask why — sometimes it's the right call, often it's just the bigger invoice.
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
Skipping this step — and shipping one "Services" page instead — is the single most common reason a small business site ranks for its own name and nothing else.
Contact Page
- Contact form (3 fields max: name, email/phone, message)
- Phone number (clickable on mobile!)
- 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 — and, less obviously, a maintenance conversation you'll be having with whoever built it every time it breaks.
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 — we'd rather have that total-cost conversation honestly at the start than let a client discover it in year two through a slow site and a plugin bill.
For a business that needs "something right now" and has a budget under $800: WordPress with a good theme. That's a legitimate answer too, not a consolation prize — the wrong tool for a business that genuinely needs to be live tomorrow is the $4,000 site that isn't finished yet.
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 hyphens —
my-business-city.comis not a good domain - Company name = domain —
yourbusiness.comis the ideal - Check availability: Namecheap, GoDaddy, Google Domains
Hosting
| Type | Price | For whom |
|---|---|---|
| Shared | $20-60/year | Business card, low traffic |
| VPS | $12-50/month | WordPress with traffic >1,000/day |
| Vercel/Netlify | $0-25/month | Next.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:
- Google Search Console — register your site (free)
- Google Analytics 4 — install tracking (free)
- Title tag on every page — unique, 50-60 characters, with target keyword
- Meta description — unique, 120-155 characters, with CTA
- Sitemap.xml — so Google knows what pages you have
- Robots.txt — so Google knows what to index
- HTTPS — SSL certificate (free on Vercel/Netlify, Let's Encrypt)
- 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. None of the steps above are difficult. All of them get skipped anyway, because "later" always feels safe until a competitor with a sitemap and a Business Profile is sitting above you in results you should have owned.
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:
- Problem — what problem does your client have?
- Agitation — how does this problem affect their business/life?
- Solution — how do you solve it?
- Proof — why should they believe you? (reviews, case studies, numbers)
- Action — what should they do now? (CTA)
Most small business sites we look at nail the Solution step and skip Proof entirely — they explain what they do in detail and never once show evidence they're good at it.
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
None of these individually moves the needle much. Together, they're the difference between a site that reads as a real, accountable business and one that reads as a page someone put up over a weekend.
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
| Option | Price | Features | Delivery time | For whom |
|---|---|---|---|---|
| WordPress brochure (template) | $400-800 | 4-6 pages, contact form, basic SEO | 2-3 weeks | Local service, freelancer, fast-launch startup |
| Custom brochure (Next.js/Astro) | $1,000-2,000 | 6-10 pages, blog, GA4, schema, A11y, performance 90+ | 3-5 weeks | Service company prioritizing brand and SEO |
| Site with e-commerce (Shopify/WooCommerce) | $1,500-4,000 | Store up to 50 products, payment integrations, SEO, blog | 4-8 weeks | Small shop, local and online sales |
| Premium custom (Next.js + headless CMS) | $3,000-6,500 | Bespoke design, headless CMS, GEO, A/B tests | 6-10 weeks | Companies 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.
If a quote doesn't tell you what happens after launch — who owns the code, what maintenance costs, how many revisions are included — that's not an oversight. Ask twice.
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. A Domain and Hosting You Don't Control
Hosting that comes with the project price isn't a problem in itself. The problem starts when the domain is registered to the agency, the hosting account belongs to them, and you have no login credentials and no way to move the site. At that point a single company controls the address your customers use to find you: it can change its terms, end the relationship, or simply disappear, and your website and company email can go with it. This complements the first pitfall — that one is about code and the CMS, this one is about the address and the server. Before signing the contract, check that the domain will be registered to your business and that the site can be moved to another provider at any time, without the vendor's consent.
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" bundled at a flat monthly add-on rate almost always means nobody is actually writing, auditing, or building anything that month — real SEO work doesn't have a flat cost, because the work isn't the same every month. 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. Of every fix on this list, this is the cheapest relative to what it changes.
Real Cases: 3 Websites, 3 Business Models
Three different budgets, three different technologies, three different definitions of success — but the same underlying pattern: the site that fit the business's actual sales motion outperformed the site that just looked the most impressive.
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. Notice that the $900 salon site and the $6,500 software house site both worked — not because one budget was "right" and the other "wrong," but because each one matched what its business actually needed to close a deal.
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
If that list looks long, it isn't — most of it is free, and none of it requires a $50,000 budget. It requires doing steps 1 through 9 in order, instead of skipping to the parts that are fun to look at.
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
- How much does a website cost in 2026?
- How long does it take to build a website?
- Next.js vs WordPress — which to choose for your business?
- Headless CMS — what is it and when is it worth it?
- Landing page — how to create a page that converts
- Website speed — how to improve loading time
- UX design and conversions — how to design sites that sell
- Website redesign — when it's needed and how to run it
- Why doesn't your website convert? 12 reasons