How to Build a Simple Small-Business Website Yourself (in a Weekend, Cheaply)
To build a simple website for a small business yourself, you don't need to code: (1) gather your raw materials first — logo, photos, your written copy, and one clear call-to-action; (2) buy a domain (about $12/year) and pick a no-code builder like Squarespace, Wix, or Carrd; (3) build five core pages — Home, Services, About, Contact, and a reviews/testimonials section; then (4) connect your Google Business Profile and run a quick launch checklist before you go live. Done in focused chunks, this is genuinely a weekend project, not a month-long one.
The reason most DIY sites stall or look amateur isn't the builder — it's that people open the builder first and stare at a blank template with no content and no plan. Flip that order and it gets easy. Here's the exact path.
Step 1: Do the groundwork before you open any builder
This is the step every other guide skips, and it's the one that decides whether your site looks credible or thrown-together. Spend an hour here and the actual building goes three times faster.
Collect these before you touch a template:
- Your logo files. Even a simple text wordmark in a nice font is fine. (If you're still shaping your visual identity, read small business branding basics for beginners first — the colors and logo you decide here get reused everywhere.)
- A color palette. Pick two or three colors and stick to them: one main, one accent, plus dark text on white.
- 8–15 real photos. Photos of your actual work, products, or you. Phone photos in good light beat stock images every time — buyers can smell stock photos and they erode trust.
- Your written copy. Write your homepage headline, services, story, and contact details in a plain document before you're staring at a design tool. Writing and designing at the same time is where people freeze.
- One primary call-to-action (CTA). Decide the single thing you most want a visitor to do: call, book a consult, request a quote, or buy. Everything points at this one action.
If you don't have a name and domain locked in yet, sort that first — see how to choose a business name and check availability so you don't build on a domain you can't actually use. (The SBA's small business guide is a solid free reference if your business setup isn't finished either.)
Step 2: Buy your domain and pick the right builder
A domain is your address (yourbusiness.com); a builder is the tool that makes the pages. Buy the domain through Namecheap, Cloudflare, or Porkbun for around $10–$15/year — buying it separately from the builder keeps you free to switch tools later without losing your address. A .com is worth chasing; if it's gone, a tight .co or location variant beats a weird spelling.
Now the question everyone asks: which builder? There's no single "best" — it depends on what your business actually does. Here's the honest breakdown for non-techies.
| Builder | Best for | Real cost (billed yearly) | The honest trade-off |
|---|---|---|---|
| Carrd | A single-page site for a service business or "coming soon" | ~$19/year | Dirt cheap and simple, but you'll outgrow it once you need multiple pages or a blog |
| Squarespace | Service businesses, portfolios, anyone wanting a polished look fast | ~$16–$23/month | Templates do the design work for you; harder to make something look bad. Less flexible than Wix |
| Wix | People who want drag-anywhere control and lots of features | ~$17–$29/month | Most flexible, but the freedom lets you make a messy layout; you can't switch templates later |
| WordPress.org | Content-heavy sites, blogs, anyone who wants full control long-term | ~$5–$15/mo hosting + plugins | Most powerful and portable, but the steepest learning curve — not a true weekend project for a first-timer |
| Shopify | Anyone whose main goal is selling products online | ~$29–$39/month | Built for e-commerce; overkill if you're not selling more than a handful of items |
A simple rule: if you mostly want people to contact or book you, choose Squarespace (or Carrd if you only need one page). If you mostly want people to buy products, choose Shopify. If you live and die by blog content and SEO, choose WordPress. Wix is the wildcard if you want maximum control and don't mind more decisions.
For most local service businesses reading this, Squarespace is the path of least resistance.
Step 3: Build the five pages every small-business site needs
You don't need a sprawling site. A focused five-page (or even one-page) site that's clear and fast beats a big one nobody finishes. Here's the page-by-page outline — copy it straight into your builder.
Home
The page that does 80% of the work. In order, top to bottom:
- A headline that says what you do and for whom — not "Welcome to our website." Try: "[What you do] for [who you serve] in [your area]." Example: "Reliable house cleaning for busy families in Tampa."
- One-sentence subhead explaining the benefit or what makes you different.
- Your primary CTA button ("Get a free quote," "Book a call") — visible without scrolling.
- 3–4 things you offer or why people choose you, with an icon or photo each.
- 2–3 customer quotes as social proof, then the CTA again at the bottom.
Services (or Products)
List what you offer with a short description and, ideally, "starting at" prices. Pricing transparency filters out tire-kickers and builds trust. End each service with the same CTA.
About
People buy from people. A short story — why you started, who you help, a real photo of you or your team. Skip the corporate "We are a dynamic, results-driven..." language; two or three honest paragraphs beat a wall of buzzwords.
Contact
Make it effortless: a short form (name, email, message), a clickable phone number, your email, your service area or address, and your hours. Embed a Google Map if you have a physical location.
Reviews / Testimonials
Its own page or a homepage section: three to six real customer quotes, with names and ideally photos. This is the highest-converting content on most small-business sites, so don't bury it.
Step 4: Get the conversion essentials right
A pretty site that doesn't turn visitors into customers is a hobby. These few things separate a site that works from one that just exists:
- One CTA, repeated. Don't give visitors ten choices — repeat your single primary action on every page.
- Phone number clickable and visible on every page (top-right is standard). On mobile, a tappable number is one of the highest-value links on the whole site.
- Mobile first. Over half your visitors will be on a phone. Every builder has a mobile preview — check every page in it before launch.
- Fast loading. Compress images before uploading (TinyPNG, free). Slow pages lose visitors and rank worse.
- Proof early. Reviews, a recognizable client, or "serving [town] since 20XX" belong where people see them without scrolling.
Step 5: Build for local search from day one
Don't treat SEO as a "later" project — bake the basics in now and you'll show up on Google far sooner.
- Set up your free Google Business Profile. For local businesses this drives more traffic than the website itself. Walk through it in how to set up a Google Business Profile, then link it to your site.
- Use your real keywords in page titles and headlines. "Plumber in Austin, TX" beats "Quality Solutions" — put what you do and where you do it in your homepage title.
- Keep your name, address, and phone identical on your site, Google profile, and every listing. Mismatches confuse Google and hurt local ranking.
- Submit your site to Google. Create a free Google Search Console account and submit your sitemap so Google indexes you quickly.
- Give every page a unique, descriptive title. Your builder has a field for this under page settings.
Like practical, no-fluff guides like this one? Subscribe to the howtostart.biz newsletter for one useful business-building email a week.
What it really costs per year (the honest math)
Sticker prices hide the full picture. Here's a realistic annual total for a simple service-business site.
| Item | Typical annual cost |
|---|---|
| Domain name (renews yearly) | $12–$15 |
| Website builder plan | $190–$290 (Squarespace/Wix, billed yearly) |
| Business email (e.g. [email protected]) | $0–$72 (often a separate add-on) |
| SSL certificate | $0 — included by every modern builder |
| Realistic first-year total | ~$200–$375 |
What blindsides people: many builders include a free domain for year one then bill it later; business email is usually not in the base plan; and e-commerce plans add transaction fees (around 0–3% per sale). There's no need to pay a developer $2,000–$5,000 for a simple brochure site — that spend makes sense once you're scaling, not at the start.
Pre-launch checklist
Run this before you hit publish:
- [ ] Domain connected and loads on
https://(the padlock shows) - [ ] Every page checked in mobile preview
- [ ] Phone number and email are clickable links
- [ ] Contact form tested — submit it yourself and confirm the email arrives
- [ ] No "lorem ipsum" or placeholder text left anywhere
- [ ] All images compressed and not stretched or pixelated
- [ ] Spelling and your business name/phone double-checked on every page
- [ ] Primary CTA present on every page
- [ ] Each page has a unique page title (check page settings)
- [ ] Google Business Profile created and linked
- [ ] Site submitted to Google Search Console
- [ ] Footer has your business name, contact info, and (if needed) a basic privacy note
Tick all twelve and you're ready to go live. You can always refine after launch — a live, simple site beats a perfect one that never ships.
If you find you genuinely enjoy this and friends start asking you to build theirs, that's a business in itself — see how to start a web design business.
Frequently Asked Questions
Do I need to know how to code to build my own business website?
No. Modern builders like Squarespace, Wix, and Carrd are drag-and-drop — you type text into boxes and move things visually, like a slideshow tool. You'll never see code. The only "technical" step is connecting your domain, and your builder walks you through it. If you can use email and social media, you can build this.
Which website builder is actually best — Wix, Squarespace, or WordPress?
It depends on your business. For a service business that wants to look polished fast, Squarespace is easiest. For maximum drag-anywhere control, choose Wix. For a blog-heavy site you'll grow over years, WordPress.org is most powerful but has the steepest learning curve. Selling products? Skip all three and use Shopify. Match the tool to what you actually do.
How long does it take to build a small business website yourself?
A focused weekend, if you do the groundwork first: 1–2 hours gathering your logo, photos, and copy; 3–5 hours building the pages; 1 hour on the launch checklist and Google setup. People who say it took weeks usually opened the builder with no content ready and got stuck rewriting copy inside the design tool.
How much does a small business website really cost per year?
For a simple DIY service-business site, budget roughly $200–$375 the first year: about $12–$15 for the domain, $190–$290 for a builder plan billed annually, and $0–$72 for business email. SSL is free. Watch for hidden costs at renewal — the year-one free domain that starts billing, email sold separately, and transaction fees on e-commerce plans.
How do I get my website to show up on Google?
In order of impact for a local business: set up and verify a free Google Business Profile (this alone gets many local businesses found), put what you do and where you do it in your page titles and headlines, and submit your site to Google Search Console so it gets indexed. Keep your name, address, and phone identical everywhere. Rankings build over weeks, so launch and let it compound.