Article · · Updated: · 20 min read
Website development for a small business: what pages you need, how it goes and what it costs
In short
Short answer: a small business website needs a home page with a “from” price, a page per main service, prices, about, contacts with a form, and a call and WhatsApp button on every page. A landing page usually takes 2–3 weeks and a 5–15 page site 3–5 weeks if your texts and photos are ready. At Veilvex a website starts at $500 for a landing page, $900 for a multi-page site and $1,500 for an online store; for an estimate, send a short brief.
This guide is for owners who are about to order or build a first website, or replace an old one. Below: the pages a small business site needs and what goes on each, the six steps of development with timelines, a checklist you can run yourself before launch, who can build the site, what clinics, law firms and other regulated businesses need on top, and what each type of site costs.
Related service Website development — from $500UI/UX & branding — from $300SEO services — from $500/moWebsite improvement — from $200
Figures and sources
-
48%
of 157 small business sites on Google’s first page show no prices and no link to a price page
Source: Veilvex study of 178 small business websites (October 2026)
-
52%
of those sites have no WhatsApp or Telegram link
Source: Veilvex study of 178 small business websites (October 2026)
-
17%
have all five basics: tap-to-call, a messenger link, a form, prices and LocalBusiness markup (26 of 157)
Source: Veilvex study of 178 small business websites (October 2026)
-
2.5 s
the “good” threshold for Largest Contentful Paint; for INP it is 200 ms, for CLS 0.1
Source: web.dev, Web Vitals
-
Art. 9
GDPR treats health data, such as symptoms typed into a clinic booking form, as a special category that needs extra protection
Source: GDPR, Article 9
In this article09
01What pages a small business website needs
A visitor comes with three questions: do you do what I need, how much is it, and how do I reach you. Every page should answer one of them. This is the minimum set and what goes on each page:
| Page | What it must answer | At launch? |
|---|---|---|
| Home | What you do, for whom, where you work (or that you work remotely), a “from” price, call and message buttons | Yes |
| One page per main service | What is included, a “from” price, how the work goes, 3–4 questions clients ask, a request button | Yes for a multi-page site; on a landing page it is a block |
| Prices | “From” prices or ranges for common jobs | Yes: 48% of first-page sites skip it |
| About | Real photos of the team or premises, experience, licences if your field requires them | Yes |
| Reviews and cases | Only real ones, with the client’s permission | When you have them |
| Contacts | Address or service area, opening hours, map, form, WhatsApp/Telegram | Yes |
| FAQ or blog | Answers to the questions people type into Google | Can wait 1–2 months |
| Privacy policy | What happens to the data a form collects | Yes, if there is a form |
One offer and one audience? Start with a landing page and add pages later: landing page or multi-page site.
02Pre-launch checklist: 9 things you can check yourself
Most first-page sites already pass the technical basics. What they miss is what happens after the click. Figures from our study of 157 first-page sites:
| Check | Share of 157 first-page sites |
|---|---|
| Mobile layout | 98% |
| Tap-to-call link | 85% |
| LocalBusiness markup | 77% |
| Contact form | 65% |
| Prices or a link to them | 52% |
| WhatsApp or Telegram link | 48% |
| All five: call, messenger, form, prices, markup | 17% |
| AI crawlers blocked in robots.txt | 8% |
A snapshot of 157 sites in 24 cities in October 2026, not a rule. Every row can be checked in the open CSV of the study.
- Tap the phone number on your own phone. It should open the dialler.
- Tap the WhatsApp or Telegram button. It should open a chat with a ready first message.
- Send a test request from the form. Check that it reaches the inbox or the messenger of the person who answers.
- Find a price in two taps from the home page. A “from” price or a range is enough.
- Run the home page through PageSpeed Insights. Good means LCP up to 2.5 s, INP up to 200 ms, CLS up to 0.1.
- Check the markup in the Rich Results Test. The name, address, phone and hours should match your Google Business Profile.
- Add the site to Google Search Console and submit the sitemap. Then you will see when pages are indexed and for which queries they show.
- Open /robots.txt. It should not block the whole site, or AI crawlers if you want assistants to be able to recommend you.
- Check that the domain, hosting and admin logins are in your name.
If an existing site fails several of these checks, fixing them is often enough. A website improvement starts at $200.
03How website development goes: 6 steps and timelines
| Step | What you do | What you get | Usually takes |
|---|---|---|---|
| 1. Brief | Describe your services, clients, sites you like and the budget | A page list and a “from” estimate | 15–30 minutes |
| 2. Structure | Approve the pages and what goes on each | A page map and a prototype | 2–5 days |
| 3. Design | Comment on the layouts for phone and desktop | Approved design | about a week |
| 4. Build and content | Send texts, photos and prices | Working pages, forms, call and messenger buttons, integrations | 1–3 weeks |
| 5. Testing and launch | Run the checklist above on your phone | Domain connected, sitemap, Search Console, the site live | a few days |
| 6. First month | Answer requests and note the questions people ask | Fixes from real data: which pages are seen, where people leave | 4 weeks |
Total: a landing page from 2–3 weeks, a 5–15 page site 3–5 weeks, an online store 4–8 weeks. At Veilvex the launch takes from 14 working days. The most common delay is waiting for texts and photos, so prepare them while the design is being drawn.
Design and brand before the build: what a small business needs
Short answer: yes, a small business needs a brand identity before the website, but only a minimal one: a logo in SVG with a square version, 2–3 colours that pass contrast checks, 1–2 fonts licensed for the web and one page of rules. If you have no logo yet, a clean text logo is enough to launch; a full brand book can wait until several people or branches make materials. At Veilvex design, including a logo and brand identity, starts at $300 and takes from one week; with a website the design is included in the price from $500.
| Element | Minimum for launch | Where it is used | Rule to check |
|---|---|---|---|
| Logo | SVG and PNG with a transparent background, horizontal and square versions | Site header, Google Business Profile, social media avatars | Profile photos: JPG or PNG, 10 KB–5 MB, at least 250×250 px, 720×720 px recommended (Google Business Profile Help) |
| Favicon | A square icon made from the logo | Browser tab and Google search results | Square, at least 8×8 px, larger than 48×48 px recommended (Google Search Central) |
| Colours | 2–3 colours with HEX codes | Buttons, links, headings | Text contrast as in the Accessibility part below; button borders, icons and form field borders at least 3:1 against the background (WCAG 2.2, criterion 1.4.11) |
| Fonts | 1–2 fonts | Site, menus, price lists, invoices | The licence covers web use, or the font is free (for example, Google Fonts); check that it has every letter your languages need |
The one-page rules (where the logo goes, its minimum size, colours on light and dark backgrounds) let the developer, whoever runs your social media and the printer get the same result without asking the designer each time. Before you pay for design, check that you get editable source files, not only a link to view the layouts: at Veilvex the source files are yours once the stage is paid. What files to ask for and what logos cost on the market: website design and brand identity prices. How to brief a designer: how to order website design.
Website brief: one page to send to every contractor
Short answer: a website brief is one page that describes the business, the goal of the site, the pages and functions you need and what you already have. Send the same brief to two or three contractors, and their quotes can be compared line by line. Copy the table and fill in the right column:
| Point | What to write | Example (a hypothetical dental clinic) |
|---|---|---|
| 1. Business and clients | What you sell, to whom, and where your clients are | Family dentistry for adults and children, one clinic, patients from nearby districts |
| 2. Goal of the site | The one action a visitor should take | Book a check-up online or via WhatsApp |
| 3. Pages | A list of pages; one page per main service | Home, 6 treatment pages, doctors, prices, contacts, FAQ |
| 4. Functions | Booking, price list, forms, payments, messenger button, languages | Online booking, tap-to-call link, WhatsApp button, two languages |
| 5. Content | Who writes the texts and who provides the photos | We send prices and doctor photos; the contractor writes the texts |
| 6. Examples | 2–3 sites you like and one you do not, each with a reason | Two links, plus: "we like the clear price table" |
| 7. What already exists | Domain, hosting, current site, logo, Google Business Profile, and in whose name each is | Domain in the owner's name, logo ready, no site yet |
| 8. Integrations | Calendar, CRM, payments, the inbox where requests should arrive | Requests go to the reception email and the booking calendar |
| 9. Deadline and budget | A launch date and a budget range | Launch within 6 weeks, budget range stated |
| 10. After launch | Who will update prices and news, and whether you need support | Reception updates prices; fixes by a support agreement |
Ask every contractor to answer in the same form: the list of pages and functions, the price by stage, the timeline, what is not included, and who owns the domain, hosting and files after launch. A quote without a "not included" line cannot be compared with the others. You can send this brief to Veilvex through the contact form: we reply with a page list and a "from" estimate. A landing page from $500, a multi-page site from $900, an online store from $1,500; see website development.
04After launch: what to update and how often
Short answer: after launch a small business site needs a few short checks a month, not a project. Keep prices, opening hours and contacts current, send a test request from every form, look at Search Console and analytics, and keep a backup. Updates to the site engine and plugins, if your site has them, are a job for whoever supports it.
| Task | How often | Who usually does it |
|---|---|---|
| Prices, opening hours, holidays, staff changes | As soon as they change | You, in the admin panel |
| Test request from every form and the messenger button | Monthly, and after every change | You |
| Same address, phone and hours on the site and in Google Business Profile | Monthly | You |
| Search Console: indexing errors, queries that bring visits | Monthly | You or your contractor |
| Analytics: which pages get requests, where people leave | Monthly | You or your contractor |
| Updates to the site engine, plugins and SSL certificate | Whenever updates come out; the certificate before it expires | Your contractor, under a support agreement |
| Backup you can restore | Before every big change; you keep a copy | Your contractor |
| New service pages and answers to common client questions | Every 1–3 months | You and your contractor |
Ask before you sign: who updates the site, how fast an urgent fix gets done, and whether support is in the project price or a separate agreement. At Veilvex the site comes with an admin panel for everyday edits. Support after launch is by separate agreement, and fixing or speeding up a site that is already live is a separate service, website improvement, from $200. Yearly domain and hosting costs: how much a website costs in 2026.
05Who builds it: you, a freelancer, a studio or a niche agency
Short answer: five kinds of providers build small business websites: you yourself on a website builder, a freelancer, a web studio or team, a template platform for your niche, and a marketing agency that works with one niche only, such as dental clinics or law firms. They differ less in design than in how you pay and whether the site stays yours when you leave.
| Option | Fits when | How you usually pay | What to check |
|---|---|---|---|
| Website builder, yourself | One simple offer, a small budget, you have time | A monthly plan plus your time | Fees over 3 years, whether you can move the site later |
| Freelancer | A clear brief and one specialist covers design and code | A one-off fee | Who answers after launch, who owns the domain and files |
| Web studio or team | Several services or languages, integrations, a deadline | A one-off project price; support by separate agreement | What exactly is in the quote, stages and payment per stage |
| Template platform for your niche | A standard set of niche pages filled with your data is enough | A monthly subscription | Whether you can export the site; how similar it looks to other businesses on the same template |
| Niche marketing agency (e.g. for dental clinics) | You want the site, SEO and ads from one team that knows your field | Often a monthly fee that bundles the site with marketing | Whether the site, domain and texts stay yours if you stop the monthly fee |
Any of them can build a good site, so choose by live work, not by the label. Ask for a site in your field that you can open, with the functions your clients use (booking, prices, a one-tap call, a messenger), and send a test request before launch. Whoever builds it, the domain, hosting account, site files, Google Business Profile, analytics and the form inbox should be in your name. On a subscription the site often exists only while you pay, so ask before you sign what you get when the contract ends.
Comparing the options in detail: website builder or custom website. Checking a contractor before you pay: a 12-point checklist.
06Which platform: website builder, WordPress or custom code
Short answer: for a small business, three questions matter more than the platform: who will edit texts and prices, who will keep the site updated and secure, and whether you can take it with you. A website builder suits a few pages you edit yourself; WordPress, which runs about 39% of all websites (W3Techs, November 2026), suits a site that will grow; custom code suits integrations and unusual logic.
| Platform | Fits when | Upkeep | What to check |
|---|---|---|---|
| Website builder (Wix, Squarespace and similar) | A few pages, one offer, you edit it yourself | The platform handles updates; you pay a monthly plan | Fees over 3 years; whether you can export the pages |
| WordPress or another open-source CMS | The site will grow: many service pages, a blog, several languages | Engine and plugin updates and backups: someone has to do them | How many plugins, who updates them, hosting in your name |
| Custom code (or a static site with an admin panel) | Unusual logic, online booking or CRM integration, speed matters | Fewer updates, but changes beyond the admin panel need a developer | Whether you get the source code and access to the repository |
| Store platform (Shopify, WooCommerce and similar) | An online store with payments and stock | A monthly plan or plugin updates; transaction fees | Payment fees; export of products and orders |
Before you sign, ask the developer: which platform and why, how you will change prices and texts yourself, and what happens to the site if you stop working together. At Veilvex we choose the platform during the brief, based on what the site has to do; every site comes with an admin panel for texts, prices and photos, and all access is handed over to you. Prices: a landing page from $500, a multi-page site from $900, an online store from $1,500, see website development. Builder vs custom over 3 years: website builder or custom website. To pick a platform for your business, send a short brief.
07Clinics, law firms and other regulated businesses
Short answer: a site for a dental clinic, a law firm or another regulated business needs three things on top of the pages above: the details your regulator makes mandatory, a booking form that collects no more health or case details than it needs, and pages that people with poor sight or without a mouse can use.
Mandatory details
Some details on the site are mandatory, for example the Impressum in Germany (§ 5 DDG) or the advertising rules of your bar or medical board. Check the current text with your regulator before launch. Niche pages: websites for law firms, websites for dental clinics.
Booking forms and patient data
A booking form on a clinic site can collect health information, and many laws treat it more strictly than ordinary contact data. In the EU it is a special category under GDPR Article 9. In the US, if the practice is a HIPAA-covered entity, every vendor that receives or stores patient information for it needs a Business Associate Agreement (HHS: business associates). In Russia health data is a special category under Article 10 of Federal Law 152-FZ. What to ask the developer:
- Keep the form short: name, phone or messenger, preferred time and treatment, with no required field for symptoms or medical history.
- Do not put advertising pixels on booking and thank-you pages without checking it with your lawyer: HHS has published guidance on online tracking for HIPAA-covered entities, part of which a federal court vacated in June 2024.
- Add a consent checkbox and a link to the privacy policy next to the button.
- Send requests to the reception over an encrypted channel, limit who can read them and agree how long they are kept.
- Sign a data processing agreement (Art. 28 GDPR) or, in the US, a Business Associate Agreement with every service that receives the requests: form service, hosting, chat.
Accessibility
The US Department of Justice says the ADA applies to the websites of businesses open to the public and points to WCAG as helpful guidance (ADA.gov). In Germany the Barrierefreiheitsstärkungsgesetz (BFSG) has applied since 28 June 2025, mainly to online shops and other consumer e-commerce services; microenterprises with fewer than 10 employees and no more than €2 million turnover are exempt for services. A practical target anywhere is WCAG 2.2 level AA: text contrast of at least 4.5:1, alt text on photos, captions on videos and forms that work with a keyboard. Ask the developer how they check this before launch.
This is a list of questions, not legal advice: the rules depend on your country and your regulator, so have the form and the mandatory details checked by your lawyer before launch.
08How much a small business website costs
At Veilvex: a landing page from $500, a multi-page site from $900, an online store from $1,500. A clinic or law firm site with a page per treatment or practice area is a multi-page site. The price includes structure, design, build, basic SEO, launch and handover. After launch you pay for the domain (usually $10–20 a year for a .com) and hosting. Market ranges and what is billed extra: how much a website costs in 2026.
Will the website pay for itself?
Short answer: divide the price of the site by the profit you make from one new client. The result is how many new clients the site has to bring to pay for itself. Divide that by the share of requests that turn into clients, and you get the number of requests you need. An example with round numbers, not a forecast:
| Step | Example | Your numbers |
|---|---|---|
| Price of the site | Multi-page site from $900 | The quote you got |
| Profit from one new client | $90 | Average order minus your costs |
| New clients to break even | 900 ÷ 90 = 10 | Price ÷ profit per client |
| Requests that become clients | 1 in 3 | Count your calls and messages for a month |
| Requests needed | 10 × 3 = 30 | Clients ÷ that share |
Count only clients who came through the site: ask “how did you find us?” or give the site its own phone number or WhatsApp link. If the site gets visitors but no requests, see why a website brings no leads.
We build websites remotely for clients worldwide. What we build and how the work goes: website development. For a page list and an estimate for your business, send us a short brief.
09Frequently asked questions
How long does it take to build a website for a small business?
If texts and photos are ready: a landing page from 2–3 weeks, a 5–15 page site 3–5 weeks, an online store 4–8 weeks. At Veilvex launch takes from 14 working days. The most common delay is waiting for content.
What pages should a small business website have?
Home with a “from” price, a page per main service, prices, about, contacts with a map and a form, and a privacy policy if there is a form. A call and a WhatsApp or Telegram button should be on every page. Reviews and a blog can be added later.
Should a small business website be built on WordPress, a website builder or custom code?
A website builder if you have a few pages and will edit them yourself; WordPress or another CMS if the site will grow (many service pages, a blog, languages) and someone will update the plugins; custom code if you need integrations such as online booking or a CRM, or speed matters. Whatever the platform, ask for an admin panel for everyday edits and keep the domain, hosting and files in your name. At Veilvex a website starts at $500.
What should I send a web developer to get a quote?
A one-page brief: what the business does and for whom, the one action the site should bring (a call, a booking or a request), the list of pages, the functions (booking, prices, forms, payments, languages), who writes the texts, 2–3 sites you like, what you already have (domain, logo, Google Business Profile), and the deadline and budget range. Send the same brief to every contractor and ask for the price by stage and a list of what is not included, so the quotes can be compared. At Veilvex a landing page starts from $500 and a multi-page site from $900.
How much does a website for a small business cost?
At Veilvex a landing page starts at $500, a multi-page site at $900 and an online store at $1,500, plus a yearly domain and hosting. The exact price depends on the number of pages, languages and integrations and comes after a 15-minute brief. The site pays for itself after as many new clients as its price divided by your profit from one client: with $90 profit, a $900 site needs 10. Market ranges: how much a website costs in 2026.
Does a dental website need to be HIPAA compliant?
HIPAA has no website certification. If your practice is a HIPAA-covered entity, a booking request that identifies a patient can itself be protected health information, so every vendor that receives or stores requests (form service, hosting, chat) needs a signed Business Associate Agreement. Keep the form to name, contact details and a preferred time, with no medical history, and agree how long requests are kept. In the EU, health data falls under Art. 9 GDPR.
Does a small business website need maintenance after launch, and can I edit it myself?
Yes, but not much: keep prices and contacts current, send a test request from every form and check Search Console once a month. If the site has an admin panel, you change texts, prices, photos and opening hours yourself. Engine and plugin updates, backups, new pages and layout changes are usually done by the contractor under a support agreement. At Veilvex the site comes with an admin panel, and support after launch is by separate agreement. To discuss your site, send a short brief.
Do I need a logo before I build a website?
Not necessarily. A text logo in your font and colour is enough to launch, and the designer can make the logo during the design step. What you need before the build are decisions: 2–3 colours, 1–2 fonts and a square version for the favicon and Google Business Profile, so the site, the profile and social media look the same. At Veilvex a logo and brand identity start at $300 and can be done together with the website design.
Terms in this article
SEO · Landing page · CMS · CRM
Want us to do this for you?
Tell us about the task: after a 15-minute brief we name the plan, timeline and price.