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

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:

PageWhat it must answerAt launch?
HomeWhat you do, for whom, where you work (or that you work remotely), a “from” price, call and message buttonsYes
One page per main serviceWhat is included, a “from” price, how the work goes, 3–4 questions clients ask, a request buttonYes for a multi-page site; on a landing page it is a block
Prices“From” prices or ranges for common jobsYes: 48% of first-page sites skip it
AboutReal photos of the team or premises, experience, licences if your field requires themYes
Reviews and casesOnly real ones, with the client’s permissionWhen you have them
ContactsAddress or service area, opening hours, map, form, WhatsApp/TelegramYes
FAQ or blogAnswers to the questions people type into GoogleCan wait 1–2 months
Privacy policyWhat happens to the data a form collectsYes, 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:

CheckShare of 157 first-page sites
Mobile layout98%
Tap-to-call link85%
LocalBusiness markup77%
Contact form65%
Prices or a link to them52%
WhatsApp or Telegram link48%
All five: call, messenger, form, prices, markup17%
AI crawlers blocked in robots.txt8%

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.

  1. Tap the phone number on your own phone. It should open the dialler.
  2. Tap the WhatsApp or Telegram button. It should open a chat with a ready first message.
  3. Send a test request from the form. Check that it reaches the inbox or the messenger of the person who answers.
  4. Find a price in two taps from the home page. A “from” price or a range is enough.
  5. 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.
  6. Check the markup in the Rich Results Test. The name, address, phone and hours should match your Google Business Profile.
  7. 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.
  8. Open /robots.txt. It should not block the whole site, or AI crawlers if you want assistants to be able to recommend you.
  9. 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

StepWhat you doWhat you getUsually takes
1. BriefDescribe your services, clients, sites you like and the budgetA page list and a “from” estimate15–30 minutes
2. StructureApprove the pages and what goes on eachA page map and a prototype2–5 days
3. DesignComment on the layouts for phone and desktopApproved designabout a week
4. Build and contentSend texts, photos and pricesWorking pages, forms, call and messenger buttons, integrations1–3 weeks
5. Testing and launchRun the checklist above on your phoneDomain connected, sitemap, Search Console, the site livea few days
6. First monthAnswer requests and note the questions people askFixes from real data: which pages are seen, where people leave4 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.

ElementMinimum for launchWhere it is usedRule to check
LogoSVG and PNG with a transparent background, horizontal and square versionsSite header, Google Business Profile, social media avatarsProfile photos: JPG or PNG, 10 KB–5 MB, at least 250×250 px, 720×720 px recommended (Google Business Profile Help)
FaviconA square icon made from the logoBrowser tab and Google search resultsSquare, at least 8×8 px, larger than 48×48 px recommended (Google Search Central)
Colours2–3 colours with HEX codesButtons, links, headingsText 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)
Fonts1–2 fontsSite, menus, price lists, invoicesThe 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:

PointWhat to writeExample (a hypothetical dental clinic)
1. Business and clientsWhat you sell, to whom, and where your clients areFamily dentistry for adults and children, one clinic, patients from nearby districts
2. Goal of the siteThe one action a visitor should takeBook a check-up online or via WhatsApp
3. PagesA list of pages; one page per main serviceHome, 6 treatment pages, doctors, prices, contacts, FAQ
4. FunctionsBooking, price list, forms, payments, messenger button, languagesOnline booking, tap-to-call link, WhatsApp button, two languages
5. ContentWho writes the texts and who provides the photosWe send prices and doctor photos; the contractor writes the texts
6. Examples2–3 sites you like and one you do not, each with a reasonTwo links, plus: "we like the clear price table"
7. What already existsDomain, hosting, current site, logo, Google Business Profile, and in whose name each isDomain in the owner's name, logo ready, no site yet
8. IntegrationsCalendar, CRM, payments, the inbox where requests should arriveRequests go to the reception email and the booking calendar
9. Deadline and budgetA launch date and a budget rangeLaunch within 6 weeks, budget range stated
10. After launchWho will update prices and news, and whether you need supportReception 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.

TaskHow oftenWho usually does it
Prices, opening hours, holidays, staff changesAs soon as they changeYou, in the admin panel
Test request from every form and the messenger buttonMonthly, and after every changeYou
Same address, phone and hours on the site and in Google Business ProfileMonthlyYou
Search Console: indexing errors, queries that bring visitsMonthlyYou or your contractor
Analytics: which pages get requests, where people leaveMonthlyYou or your contractor
Updates to the site engine, plugins and SSL certificateWhenever updates come out; the certificate before it expiresYour contractor, under a support agreement
Backup you can restoreBefore every big change; you keep a copyYour contractor
New service pages and answers to common client questionsEvery 1–3 monthsYou 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.

OptionFits whenHow you usually payWhat to check
Website builder, yourselfOne simple offer, a small budget, you have timeA monthly plan plus your timeFees over 3 years, whether you can move the site later
FreelancerA clear brief and one specialist covers design and codeA one-off feeWho answers after launch, who owns the domain and files
Web studio or teamSeveral services or languages, integrations, a deadlineA one-off project price; support by separate agreementWhat exactly is in the quote, stages and payment per stage
Template platform for your nicheA standard set of niche pages filled with your data is enoughA monthly subscriptionWhether 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 fieldOften a monthly fee that bundles the site with marketingWhether 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.

PlatformFits whenUpkeepWhat to check
Website builder (Wix, Squarespace and similar)A few pages, one offer, you edit it yourselfThe platform handles updates; you pay a monthly planFees over 3 years; whether you can export the pages
WordPress or another open-source CMSThe site will grow: many service pages, a blog, several languagesEngine and plugin updates and backups: someone has to do themHow 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 mattersFewer updates, but changes beyond the admin panel need a developerWhether you get the source code and access to the repository
Store platform (Shopify, WooCommerce and similar)An online store with payments and stockA monthly plan or plugin updates; transaction feesPayment 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:

  1. Keep the form short: name, phone or messenger, preferred time and treatment, with no required field for symptoms or medical history.
  2. 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.
  3. Add a consent checkbox and a link to the privacy policy next to the button.
  4. Send requests to the reception over an encrypted channel, limit who can read them and agree how long they are kept.
  5. 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:

StepExampleYour numbers
Price of the siteMulti-page site from $900The quote you got
Profit from one new client$90Average order minus your costs
New clients to break even900 ÷ 90 = 10Price ÷ profit per client
Requests that become clients1 in 3Count your calls and messages for a month
Requests needed10 × 3 = 30Clients ÷ 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.

Discuss the task
Message us on WhatsApp Get an estimate