How to start a small business website
A clear, fast site with your hours, services and contact details does most of the work. Here's the order to set it up and what each step costs.
Register a domain (about $10 to $20 a year), then choose how to build. A website builder like Shopify (for selling) or WordPress.com is the fastest route. WordPress on your own hosting, such as Bluehost or Namecheap, costs less over time and gives you more control. Then add five pages, a business email, a privacy policy and a Google Business Profile.
Some links on this page are affiliate links: We may earn a commission if you sign up or buy, at no cost to you. It never affects our rankings. For more information, see our Advertiser disclosure.
1. Pick and register a domain
Use your business name if it's available, keep it short and choose .com where you can. Register it in your own name, not a designer's, so you always control it. Namecheap includes free WHOIS privacy; a .com renews for about $18 a year there.
2. Choose a builder or WordPress
Selling products? Shopify handles payments, inventory and shipping in one place. Offering services? A WordPress site on shared hosting is usually enough. See Bluehost vs HostGator if you're choosing between those two.
3. Set up hosting (WordPress route)
Shared hosting is fine for a new local business site. Pick a 3-year term for the lowest price, and note the renewal rate before you pay:
Expecting real traffic or running a store on WordPress? Cloudways gives you your own server with no renewal jump.
4. Build five core pages
- Home: what you do, where, and a clear button to call or book.
- Services or products: one section per service, with prices or "from" prices if you can.
- About: who you are, licenses, years in business.
- Contact: phone, email, address, hours and a map.
- Reviews or work samples: real customer quotes or photos.
Put your phone number and hours at the top of every page. Most local visitors are on phones and want to call.
5. Add business email
An address like you@yourbusiness.com looks more professional than a free email address. Many shared hosts include basic email; Google Workspace and Microsoft 365 cost more but are easier to use on phones.
6. Cover the legal basics
- SSL certificate: free on most hosts and builders; your site should load with https.
- Privacy policy: required if you collect emails, run analytics or take bookings. Policy generators like Termly can draft one.
- Cookie notice: needed if you serve visitors in places with cookie laws or run ad tracking.
7. Get found
- Create or claim your free Google Business Profile and link it to the site.
- Add your site to Bing Places and Apple Business Connect.
- Use the same business name, address and phone number everywhere.
- Ask happy customers for Google reviews.
What it costs in year one
Your site is only as good as your connection when you're updating it and taking orders. For your shop or office line, see the best business internet for a small office and our small business tech checklist.
Questions
How much does a small business website cost?
A domain plus shared hosting runs about $40 to $165 in year one. Website builders cost more each month but include hosting and support.
Do I need a web designer?
Not for a simple site. A builder or a WordPress theme covers most small businesses. A designer helps if you need custom features.
Should I use Shopify or WordPress?
Shopify if selling products is the main goal. WordPress if you mainly offer services and want lower long-term costs.
Does my business website need a privacy policy?
Yes, if you collect any personal data, including contact forms, newsletters or analytics.
- Each host's published pricing pages and plan specs, plus price trackers (HostAdvice, Namechk, Cybernews), October 2026
- Google Business Profile help pages
Based on published pricing, plan terms and specs, noted above. Prices change often; check the cart before you buy.
Jean founded ShopHighSpeed after trying to find one straight answer about business internet in his own town. He has been a Comcast and Verizon Fios customer, and ranks providers on what they actually deliver, not on what they advertise.