How to Build a Small Business Website From Scratch in 2026
If you’re trying to figure out how to build a small business website, the first thing you’ll notice is that almost every search result is written by the website builder companies themselves. Wix telling you to use Wix. Squarespace explaining why Squarespace is great. That’s not advice — that’s a sales pitch with a blog post wrapped around it. I’ve helped a few dozen small business owners get online over the past several years, everything from a single-chair barbershop in a strip mall to a regional plumbing company with six trucks, and what I’ve learned is that the right answer depends entirely on what you actually need the site to do. Start there.
Decide What Your Website Needs to Do
Most small business owners skip this step. They Google “best website builder,” pick something, spend three weekends on it, then realize the platform doesn’t support online booking or the e-commerce fees are brutal. Don’t do that.
There are four basic types of small business websites, and they have genuinely different requirements:
- Brochure site — You exist online so people can verify you’re real, find your phone number, and see what you do. A landscaper, a therapist, a CPA. No selling online. No appointments. Just information.
- E-commerce site — You sell physical or digital products. Customers add things to a cart and pay you. Shipping, inventory, returns, taxes. Real infrastructure required.
- Booking and scheduling site — Customers need to reserve your time. Salons, consultants, yoga studios, photographers. The website has to connect to a calendar and ideally take a deposit.
- Portfolio site — Visual proof of work. Architects, interior designers, wedding photographers, videographers. The work has to look stunning, full stop. Performance matters less than presentation.
Build a quick decision matrix before you spend a dollar. Write down your business type, whether you need to take money through the site, whether customers need to book time, and how important photography/visual impact is. Those four answers will cut your platform options in half before you even start comparing prices.
Platform Comparison — WordPress vs Squarespace vs Wix vs Shopify
Probably should have opened with this section, honestly — it’s what everyone wants to know. Here’s my honest take after watching people build sites on all four.
WordPress
WordPress runs about 43% of all websites on the internet. That number is staggering when you think about it. It’s free software, open source, endlessly customizable, and has the best SEO capability of any platform on this list. The catch is that you have to manage your own hosting, keep plugins updated, and there’s a learning curve. Not a steep one, but it’s real. For most small businesses — especially service businesses that want to rank on Google — WordPress is the right call. A basic setup with a theme like Kadence (free tier is genuinely excellent) and the Yoast SEO plugin costs you almost nothing beyond hosting.
Shopify
If you’re selling products, use Shopify. I know that sounds like a platform endorsement, but it’s more like saying use a drill for drilling. Shopify handles payment processing, abandoned cart recovery, inventory tracking, shipping integrations, and tax calculations in ways WordPress can do but requires significant configuration to match. The base plan runs $39/month as of 2025. Transaction fees apply if you don’t use Shopify Payments. For a pure e-commerce operation, the infrastructure justifies the cost.
Squarespace
Squarespace is the right answer for visual businesses — photographers, designers, boutique fitness studios, restaurants. The templates are genuinely beautiful out of the box in a way WordPress templates require work to match. SEO capability is decent but not WordPress-level. The personal plan runs about $16/month. You give up flexibility for polish, and for some businesses that trade is worth making.
Wix
Wix is extremely beginner-friendly and I’ve seen people build perfectly functional brochure sites on it. The SEO has improved substantially over the years. My honest concern is long-term flexibility — migrating away from Wix later is genuinely painful, and the platform’s pricing structure tends to creep up. It’s fine, not my first recommendation, but not wrong for someone who needs something live this weekend and will never need to do anything complicated.
Here’s the summary by business type:
- Service business, wants Google traffic — WordPress
- Selling products online — Shopify
- Visual/creative business, brochure-style — Squarespace
- Absolute beginner, simple brochure, never migrating — Wix is acceptable
Domain and Hosting — What to Buy
Frustrated by hosting company upsells the first time I set up a client’s WordPress site, I learned to buy the domain and hosting separately instead of letting one company bundle everything and inflate the price.
Your domain name is your address — yourcompanyname.com. Register it at Namecheap. A .com domain runs about $9.98 for the first year, around $13–14 on renewal. That’s it. You don’t need the privacy protection upsell (Namecheap includes it free), you don’t need their hosting, you don’t need the SSL certificate add-on. Just the domain.
For WordPress hosting, I consistently recommend SiteGround or Cloudways. SiteGround’s StartUp plan is around $3.99/month on the introductory offer (renews higher, around $14.99/month — know that going in). Cloudways is slightly more technical to configure but gives you better performance at similar price points. For a brand new small business site with modest traffic, SiteGround StartUp is fine.
What you actually need:
- Domain registration — ~$14/year
- Hosting — ~$50–100/year on a starter plan
- SSL certificate — free through Let’s Encrypt, included with most hosts
- A WordPress theme — Kadence free tier, Astra free tier, or GeneratePress free tier are all solid
What you don’t need:
- The host’s “SEO tools” add-on
- Their website backup service (install UpdraftPlus for free)
- A professional email through your hosting company (use Google Workspace at $6/user/month instead — it’s worth it)
- The “premium” support package
Total budget to launch a legitimate small business website: $100–200 for the first year, assuming you’re doing the work yourself. That includes domain, hosting, and any paid plugin you actually need.
Five Pages Every Small Business Website Needs
Keep it simple. Most small business websites fail because they’re either missing key pages or they’ve buried the wrong information on each one. Here’s what you need and what actually belongs on each page.
Home
The home page has one job in the first five seconds — tell a visitor exactly what you do and who you do it for. “Residential plumbing repair serving Denver Metro” is better than “Welcome to Smith Plumbing.” Put your phone number in the top right corner. Every design instinct you have will tell you that’s ugly. Do it anyway. The most common home page mistake is writing about how passionate you are about your work instead of telling customers what problem you solve.
About
People do business with people they trust. The About page exists to build that trust. A photo of you or your team, the year you started, why you started the business, and any relevant credentials. Short is fine. What doesn’t work is a generic paragraph that could describe any company in your industry. “We are committed to excellence and customer satisfaction” tells a visitor nothing.
Services or Products
Be specific. List what you actually do with enough detail that a visitor knows whether you’re the right fit before they call. If you’re a cleaning company, break out residential vs. commercial, list what’s included in a standard clean, and mention your service area. Vague services pages make people leave to find someone who seems to know what they’re doing. Prices are optional but if you include rough ranges, you’ll get better leads.
Contact
Phone number, email address, a contact form, your physical address if you have one, and your hours. Include a Google Maps embed if you have a physical location — it helps with local SEO and it helps customers find you. The mistake I see constantly is a contact page with only a form and no actual phone number. Some people will not fill out a form. Give them an alternative.
Testimonials
Social proof is enormously valuable and most small business websites either skip it entirely or bury it. Dedicate a page to testimonials, and also sprinkle them throughout the site — on the home page, on service pages. Ask your best five customers for a sentence or two. Real names and locations make them credible. “Amazing service! — J.S.” does almost nothing. “Replaced our water heater same day, professional and reasonably priced. — Marcus R., Lakewood CO” does a lot.
SEO Basics — Get Found on Google Without Paying
Search engine optimization sounds complicated and expensive. For a local small business, the fundamentals are genuinely straightforward and mostly free. Start here.
Google Business Profile — Do This First
This is the most important thing on this entire list. A Google Business Profile is the listing that appears when someone searches for your business type in your city. It’s free. It shows your hours, your phone number, your reviews, photos, and a link to your website. If you have a physical location or serve a specific geographic area, set this up before you worry about anything else on your website. Claim your profile at business.google.com, verify your address, fill out every field, and add at least five photos. Getting your first ten Google reviews from actual customers matters more than any technical SEO you’ll do in year one.
Title Tags and Meta Descriptions
Every page on your site has a title tag — the text that appears in the browser tab and in Google search results. Write these yourself, don’t leave them as defaults. Your home page title tag should include your primary service and your city. Something like “Residential Plumbing Repair — Denver, CO — Smith Plumbing.” Under 60 characters. The meta description is the short paragraph under your link in search results. Write it as a sentence that tells someone why they should click. Yoast SEO (free WordPress plugin) makes this easy.
Local SEO for Brick-and-Mortar Businesses
If customers come to your physical location or you serve a defined service area, your city and neighborhood names need to appear naturally throughout your content. Your contact page should have your full address written in text, not just embedded in an image. Your About page should mention the area you serve. This isn’t about stuffing location keywords everywhere — it’s about making it obvious to Google and to visitors that you’re a real business in a specific place.
What to Do in the First 30 Days
- Claim and fully complete your Google Business Profile
- Submit your site to Google Search Console (free, takes ten minutes)
- Write title tags and meta descriptions for every page
- Ask five real customers for Google reviews
- Make sure your site loads on mobile — check it on your actual phone, not just desktop
- List your business in Yelp, Bing Places, and your industry’s main directory (Houzz for contractors, Healthgrades for healthcare, etc.)
Google’s algorithm for local businesses weighs three things most heavily — relevance, distance, and prominence. You can’t control distance. You control relevance by having clear, specific content about what you do. You build prominence through reviews, consistent business listings, and links from local organizations. None of this requires an SEO agency. It requires an afternoon and some consistency.
One honest mistake I made early on: I ignored Google Search Console for a client site for almost four months. When I finally checked it, there were crawl errors on three important pages meaning Google couldn’t index them. The site existed. Google didn’t know about it. Check Search Console in the first week and then monthly after that. It’s free data about how your site is actually performing in search, and there’s no substitute for it.
Building a small business website doesn’t have to be expensive or complicated. The businesses that get the most out of their websites aren’t the ones who spent the most — they’re the ones who were clear about what they needed, chose the right platform for those needs, and kept the content specific and honest. Do that, and you’re already ahead of most of your competition.
Stay in the loop
Get the latest web sme updates delivered to your inbox.