Skip to content
digiteo
Menu

How to Build a Website for a Small Business: Cost, Steps

Website builder, WordPress or custom build: how to create a small business website, from about $215 a year on your own to thousands with a pro.

By , Editor-in-chief
Updated on · 8 min read

In short: to build a website for a small business, you choose between a hosted website builder (the simplest), a CMS like WordPress (the most flexible) or custom development (the most expensive). Budgets range from about $215 a year doing it yourself on a builder to several thousand dollars with a freelancer or agency, whose price follows the number of hours involved.

Technology is no longer the main obstacle: any recent tool produces a clean site. What makes a small business website fail is almost always what happens before (a vague goal) and after (pages never updated and invisible on Google). This guide follows the real order of a project.

What is your website for?

A business website has one main job, and everything else follows from it:

  • Get found and contacted. The brochure site of a plumber, an accounting firm or a local shop. What matters is visibility in local searches and a phone number or form that is easy to spot.
  • Sell online. A store with payments, inventory and shipping. Technical and legal requirements are much heavier.
  • Generate qualified leads. A B2B service company that attracts prospects with content and converts them on dedicated landing pages.
  • Take bookings. A restaurant, a rental, a salon or any service sold by appointment.

Write that goal in one sentence, with a number if you can (“get ten quote requests a month”). It will settle every later decision: the tool, the number of pages, the budget.

Website builder, WordPress or custom: which option fits?

OptionExamplesBest forStrengthsLimits
Hosted builderWix, Squarespace, ShopifySolo business, small shop, local serviceFast setup, hosting and security includedSubscription forever, hard to migrate
CMSWordPress, WooCommerceGrowing business, content site, mid-size storeFreedom, thousands of plugins, portable siteUpdates and security are your job
Custom buildBespoke developmentSpecific business features, heavy trafficFeatures and performance built for the needCost, dependence on the developer

A website builder is a rental. You pay a monthly subscription that includes hosting, updates and support. It is the fastest route to being online within a few days. The trade-off: the day you want to switch tools, you rebuild the site.

A CMS such as WordPress is free, open source software that you install with the host of your choice. You own the site and can change providers at any time. In exchange, someone has to apply security updates, pick a good theme and plugins, and choose suitable hosting, as our guide to web hosting explains.

Custom development is only worth it when no existing tool does what you need: a product configurator, a customer portal connected to your business software, a platform with heavy traffic.

How much does a small business website cost?

Figures like “a website costs between $500 and $50,000” tell you nothing. It is more useful to reason in two buckets: fixed yearly costs and build time.

Fixed costs. Wix publishes these US prices for its paid website plans, billed yearly (checked in November 2026):

Wix planMonthly price (yearly billing)Yearly total (our calculation)Free domain for year one
Light$17.77$213.24No
Core$29.77$357.24Yes
Business$39.77$477.24Yes

So a brochure site on a builder costs roughly $215 to $480 a year, plus the domain renewal after the first year. Wix also offers a free plan, but a Premium plan is what removes Wix branding from your site. A WordPress site replaces the subscription with a hosting bill, plus paid plugins or a premium theme depending on the project.

Build time, if you hire a professional. There is no official figure for freelance web design rates in the US. What exists is the salary benchmark: the Bureau of Labor Statistics puts the median pay of web developers and digital designers at $99,520 a year, or $47.85 an hour, in May 2025. A freelancer has to cover self-employment tax, software, health insurance and unbilled time. If they bill about 1,000 hours a year and want to match that median salary, they need roughly $100 an hour ($99,520 divided by 1,000). Our day rate calculator runs that reasoning with your own numbers.

Applying that assumed $100 hourly rate to realistic workloads gives these estimates:

ProjectEstimated hoursCost at $100 an hour
Brochure site, 5 to 8 pages, adapted theme40 to 80$4,000 to $8,000
Brochure site with a blog and one page per service80 to 120$8,000 to $12,000
Online store with a few hundred products120 to 240$12,000 to $24,000

These hours are assumptions to check against every quote: always ask how many hours are planned, and for which tasks. A freelancer in a lower cost area or an offshore team will charge less, a senior agency in a major city more.

Do not forget content. Copywriting, professional photos and product descriptions often weigh as much as the technical work, and they are what bring visitors in.

What are the steps to build a business website?

  1. Set the goal and the budget. One sentence, one number, one envelope.
  2. Register the domain name. Short, matching the business name, and registered in the company’s name, not the provider’s.
  3. List the pages. Home, one page per service or product line, about, contact, privacy policy. One page per search intent, not a single page that tries to cover everything.
  4. Pick the tool using the table above, and hosting if you go with a CMS.
  5. Write the content before polishing the design. The text drives the layout, not the other way around.
  6. Build the site: theme, pages, forms, analytics.
  7. Test on mobile, on several browsers, and submit every form yourself.
  8. Launch and tell Google. Add the site to Google Search Console, then create or connect your Google Business Profile if you serve a local area.

For a business that works within a geographic area, step 8 matters as much as the site itself. Many local customers will see your Business Profile, with its reviews and hours, before they ever click through to your pages.

There is no single US law listing what a business website must display, but several rules apply in practice.

Accessibility. In its March 2022 guidance, the Department of Justice says businesses open to the public must make the goods and services they offer online accessible to people with disabilities under Title III of the ADA. Businesses can choose how to comply, and the DOJ points to the W3C’s WCAG guidelines as helpful technical guidance. In practice: text alternatives on images, enough color contrast, forms usable with a keyboard, captions on videos.

Privacy policy. California’s Online Privacy Protection Act (CalOPPA) requires commercial websites that collect personal information from California residents to post a privacy policy, which in practice covers almost any site with a contact form. Say what you collect, why, who you share it with and how people can reach you.

Truthful claims. The FTC Act prohibits deceptive advertising, and that includes your website: reviews, “best in town” claims, prices and “free” offers must hold up.

Selling online. State sales tax rules and clear terms for shipping, returns and refunds apply as soon as you take payments.

In the UK, a limited company must show its registered name, company number, place of registration and registered office address on its website, and non-essential cookies (advertising in particular) need the visitor’s consent under PECR, with guidance from the ICO.

How do you make the site fast and visible on Google?

A site nobody finds does nothing for you. Three priorities from day one:

  • Speed. Google’s Core Web Vitals set the “good” thresholds at a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less and a Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of visits. Oversized images and unnecessary plugins are the usual culprits, covered in our guide to Core Web Vitals.
  • Structure. One page per service, with a title and copy that use the words your customers type, rather than one page that lists everything.
  • Content. Useful pages, kept up to date, that answer the questions you hear on the phone every week.

What mistakes should you avoid?

  • Leaving the domain in the provider’s name. If the relationship goes sour, you lose your address. Insist that it is registered to your business.
  • Starting with the design. A beautiful site without finished copy stays under construction for months.
  • Forgetting maintenance. A WordPress site that never gets updated becomes a target. Budget the time or a maintenance contract.
  • Ignoring mobile. Test every page on a small screen, since that is where many local customers will see it first.
  • Measuring nothing. Without analytics and tracking of contact requests, you cannot tell whether the site pays for itself.

Our list of common SEO mistakes completes this checklist on the search side.

Should you do it yourself or hire a pro?

Doing it yourself works if you have time, a simple need and the will to learn: a builder and a week of evenings are enough for a decent brochure site. A professional makes sense when the site has to bring in business quickly, when image matters (licensed professions, premium services) or when you need specific features.

To compare two quotes, ask both providers the same questions: how many hours and by whom, who writes the copy, who owns the domain, the site and the logins, what maintenance includes and at what price, and how search visibility is handled. A serious provider answers in writing and hands over every login at delivery.

This is general information, not legal advice. Prices were checked in November 2026 and may change.

Frequently asked questions

How much does it cost to build a small business website?

On your own with a builder like Wix, paid plans run from $17.77 to $39.77 a month on yearly billing, so roughly $215 to $480 a year. With a freelancer, the price follows the hours: at an assumed $100 an hour, a 5 to 8 page brochure site that takes 40 to 80 hours costs about $4,000 to $8,000. Always ask how many hours a quote includes.

Can I build a business website for free?

You can start for free on most builders, Wix included, but free plans show the builder's branding and do not let you connect your own domain. A business site needs at least a domain name in your company's name, which is a paid yearly fee. A free address on someone else's brand makes a small business look less established than it is.

What is the best way to build a small business website?

A hosted builder (Wix, Squarespace, Shopify) is the fastest way to get online without technical skills. WordPress gives you more freedom and full ownership, as long as someone handles updates and security. Custom development makes sense only for specific features or heavy traffic. The right choice depends on your budget, your available time and the features you need.

Does a small business website have to be ADA compliant?

The Department of Justice says the ADA's Title III requirements apply to the goods and services that businesses open to the public offer online, and it points to the WCAG guidelines as helpful technical guidance. There is no single checklist in the law itself, but an accessible site lowers legal risk and works better for every visitor, especially on mobile.

Sources

  1. U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Web Developers and Digital Designers (May 2025 wage data)
  2. Wix, Premium plans and pricing (accessed November 2026)
  3. U.S. Department of Justice, Guidance on Web Accessibility and the ADA (March 18, 2022)
  4. Google, web.dev: Web Vitals