All articles
Strategy10 min read

9 Things to Know About What to Put on a Small Business Website

Alireza Akbari

Essential elements every small business website needs: contact info, services, trust signals, booking, store, blog, and SEO. Launch in minutes with InMinutes.

9 Things to Know About What to Put on a Small Business Website

Quick answer: A small business website needs your core business information (name, location, hours, contact details), a plain-language description of what you do, trust signals like reviews and credentials, at least one way for customers to reach you without email, and pages that answer questions customers actually search for. If you sell products, add an online store. If you offer services, add booking. The whole thing should be fast to build, easy to edit, and designed to work for Google and local search.

Quick Answer: What Your Small Business Website Actually Needs

Your website is not a branding exercise—it's a tool. Customers land on it to answer three questions: Do you do what I need? Can I trust you? How do I buy or book? If your site doesn't answer all three fast and clearly, you lose them to a competitor who did. This post covers the nine essentials every small business website should include, why they matter, and how to avoid the trap of building something fancy but useless.

1. Your Core Business Information: Name, Location, Hours and Contact Details

Every page of your website should make it obvious what your name is, where customers can find you, when you're open, and how to reach you. This isn't optional—it's the baseline.

Your business name, address, phone number, and hours need to be findable within one click from anywhere on the site. Ideally, your address and hours live in the footer (visible on every page) and also appear on a dedicated Contact page. Include a physical street address if you have one; if you're service-only, say so. Hours matter more than you think: a customer calling at 6 p.m. on a Tuesday needs to know whether you answer the phone. Include your email, phone, and a street address (if you serve clients in-person). If you operate by appointment only, say that clearly too.

This information also feeds Google. When your site's address and phone match your Google Business Profile, Google trusts you more and shows you higher in local search results. Mismatch or omit it, and Google treats you as unreliable.

2. A Clear Description of What You Do (Not What You Think Sounds Professional)

Your homepage and service pages should explain what you do in the language your customers use, not jargon.

The mistake most small businesses make is writing for themselves. A therapist writes "trauma-informed somatic psychotherapy" when customers search "therapist near me who helps with anxiety." A plumber writes "integrated hydro-mechanical solutions" when customers search "fix leaky pipes." Write the way your customers talk about their problem. If they say "I need a dog walker," say "dog walking and pet sitting." If they say "I can't get my Excel spreadsheet to work," say "bookkeeping and spreadsheet help," not "data orchestration."

Your description should be a paragraph or two, not an essay. Answer these: What do you do? Who is it for? What problem does it solve? Be specific. "Financial advice" is vague; "tax planning for small business owners" is actionable. Customers should read this and either think "yes, that's me" or "no, wrong person"—and both are okay. You don't need to appeal to everyone.

3. Trust Signals: Reviews, Credentials, and Real Business Details

Customers want proof you're legitimate and good at what you say you do. Your website should show it.

Add a reviews section that pulls from Google, Facebook, or Trustpilot (or paste in the best reviews manually). A single five-star review is better than nothing. If you have professional licenses, certifications, memberships in trade associations, or awards, list them—but only the ones that matter to your customer. A hairdresser's cosmetology license matters; a random online course does not. Include a photo or two of your team or your workspace. A real person or a real space is worth more than a stock photo. If you've been in business for a long time, say so. "Serving our neighborhood for 12 years" is a trust signal.

Avoid hollow testimonials. "Great service!" tells no one anything. "Replaced our roof in two days and they cleaned up after themselves—no mess in our yard" is real and shows exactly what the contractor does differently.

4. A Way for Customers to Contact You or Book Without Email

Email is slow. A contact form is okay, but it's not a booking system.

If you offer services (haircuts, therapy, repairs, consulting), let customers book time directly on your site. They pick a date and time, their information fills in, and they confirm—no back-and-forth emails. If you sell products, let them check out on your site instead of messaging you a list. If you don't sell or book anything, a contact form works. But even then, consider a phone number (if you answer it) or a way to text you. The faster a customer can reach you or complete a transaction, the more likely they'll stick with you instead of trying the next business.

5. An Online Store if You Sell Products (And Why It Matters)

If you sell anything—candles, sandwiches, handmade jewelry, consulting packages—your website needs a store with checkout.

A social media shop link or a payment link via text feels temporary and unprofessional. A real store on your website tells customers you're serious. It also takes payment directly (you set your own prices and keep all the money except payment processing fees), instead of paying commission to a platform. Many website builders don't include a store, or make you pay extra for it. A platform built specifically for small business should include store checkout as part of the base plan, not as a surprise add-on.

6. A Blog or Service Page That Answers Questions Customers Actually Search For

Most people find your website by searching Google. They don't search your business name—they search their problem.

A haircut salon gets traffic from "best haircut for curly hair" and "balayage near me." A dentist gets traffic from "how much does a filling cost?" and "teeth whitening appointment." A contractor gets traffic from "how long does roof replacement take?" Write a page or blog post that answers one of these questions, using the words customers actually type into Google. You don't need many—three to five pages that answer real customer questions will drive more traffic than a homepage alone. This is how Google finds you. Google's job is to answer searcher questions. If your site answers them, Google sends traffic your way.

7. Why a Professional Website Builds Trust and Gets You Found on Google

A professional website is not an expense—it's a decision to compete.

Customers judge you in seconds. A site that works on mobile, loads fast, and looks intentional says "I'm serious." A site that doesn't signals "I don't care enough to invest in this business." A professional site also helps Google understand what you do. Google can't call you and ask; it reads your site's text, headings, structure, and metadata. A well-built site tells Google your business name, address, phone number, what you do, where you serve, and what customers say about you. All of this information is then displayed in Google Maps and local search results. Customers searching nearby find you faster and more often.

A website that includes appointment booking and an online store means you take business 24/7, even when you're sleeping. A customer can book a haircut at midnight and pay for a product at 6 a.m. on Sunday. Your revenue doesn't stop when you do.

Building Your Site: InMinutes vs. Assembling Pieces Yourself

Most business owners face a choice: hire a designer (expensive and slow), use a website builder (takes days to learn), or assemble tools (book on one site, store on another, email on a third—three subscriptions instead of one).

InMinutes is built for small business owners who need a website fast and want to edit it without learning code or hiring help. You describe your business in plain language—"I'm a dog trainer in Portland, Oregon, I teach obedience classes and offer private lessons"—and InMinutes generates a complete multi-page site in minutes. No templates to wrestle with. No designer needed.

Then you edit in English. "Make the hero image darker." "Add a page about puppy training." "Let customers book a consultation." Chat with the AI, see the changes live, done. You don't click and drag things around or write code. You talk to your site like it's a person.

Here's what changes: InMinutes builds in appointment booking (on every plan, including free), an online store with checkout (on Pro $49 and Business $99), invoicing, a blog with SEO built in, and a customer CRM. Most website builders make you add these as separate subscriptions or pay add-on fees. On InMinutes, they're included. Your site takes payment through your own Stripe or PayPal account with 0% platform fee (just standard card processing of about 2.9% + 30¢). No processor lock-in. No surprise charges.

The Free plan ($0) lets you build and edit a site but not publish it—good for testing. The Starter plan ($19/month) publishes your site and includes booking, but no store or invoicing. The Pro plan ($49/month) adds a full online store with checkout, invoicing, and blogging with SEO. The Business plan ($99/month) is identical to Pro but with more AI tokens if you make heavy edits.

If you'd rather assemble your own site from pieces, that's fine—it's just slower and more expensive. You pick a website builder (which may not include booking), add a booking tool on another platform, set up a store on a third, add email tools on a fourth. Your total monthly cost climbs, and your customer experience is fragmented. A customer books on one site, sees your store elsewhere, gets email from a third service. On a unified platform, they book, buy, and communicate all in the same place.

The Bottom Line: Build Once, Get Everything

Your small business website is not a vanity project. It's how customers find you, judge you, book you, and pay you. It should include your core business information, a clear description of what you do, trust signals, booking or contact options, answers to customer questions, and (if you sell) a working store.

Building it shouldn't take weeks or cost thousands. Launch your site with InMinutes—describe your business, get a full site in minutes, edit in plain English, and start taking bookings and orders. New subscribers get a 3-day free trial of the Pro plan. No credit card needed to start.


FAQ

Ready?

Your site, live in 2 minutes.

No agency. No waiting. Flat monthly fee.

Start for free →