Starting an Online Shop: Ecommerce Website Guide for Small Businesses
Thinking of selling online? A practical ecommerce guide for small businesses: platforms, payments, product pages, shipping, legal basics and launch checklist.

Selling online can open your business to customers far beyond your street or town. It can also turn into an expensive distraction if you jump in without a plan. The difference usually comes down to a handful of decisions: what you sell, which platform you use, how you take payments, how you ship, and how people find your shop.
This guide walks small business owners through each of those decisions in plain English, whether you run a bakery, a boutique, a craft studio, a gym selling merchandise or a trade business selling parts.
Step 1: Decide what you will sell online
Not everything you sell in person suits an online shop. Start with products that are:
- Easy to describe and photograph.
- Reasonably priced to ship relative to their value.
- Available in steady stock.
- Not easily damaged in transit, or packable safely.
Begin with a focused range, perhaps your bestsellers, rather than uploading your entire catalogue on day one. You can add more once orders and processes are running smoothly.
Physical, digital or services?
- Physical products need stock management, packaging and shipping.
- Digital products such as downloads, templates or courses have no shipping but need secure delivery.
- Bookable services and gift vouchers can be sold online too, and are often an easy first step for salons, restaurants and studios.
Step 2: Choose your platform
There are three common routes for a small business shop:
| Option | Strengths | Watch out for |
|---|---|---|
| Hosted ecommerce platforms such as Shopify | Purpose built for selling, reliable, large app ecosystem | Monthly fees, transaction fees on some plans, paid apps add up |
| Website builders with a shop, such as Wix or Squarespace | One tool for site and shop, simple setup | Can be limiting as your range grows; check current pricing for commerce plans |
| WordPress with WooCommerce | Very flexible, you control the site | You are responsible for hosting, updates and security |
| Marketplaces such as Amazon, Etsy or eBay | Built in traffic | Fees, competition on the same page, you do not own the customer relationship |
| A managed website with a shop built in | Done for you, maintained for you | Check product limits and what changes are included |
Many small businesses use a combination: their own shop for brand building and repeat customers, and a marketplace for discovery. Whatever you choose, own your domain so your shop address is yours forever. Our guide on how much a domain costs explains the basics.
Step 3: Set up payments
Customers expect to pay the way they prefer. At a minimum, offer card payments, and consider digital wallets such as Apple Pay and Google Pay, which typically make mobile checkout much faster.
- Payment processors such as Stripe, PayPal or Square handle cards securely. You never store card details yourself.
- Fees: processors charge a percentage plus a small fixed fee per transaction. Build this into your prices.
- Payouts: check how long funds take to reach your bank account, especially for a new account.
- Local methods: in some countries, local payment options or mobile money matter more than cards. Offer what your customers actually use.
Step 4: Build product pages that sell
Your product page does the job a shop assistant does in person. Each one should include:
- A clear, specific title including the words people search for.
- Several good photos on a clean background, plus at least one showing scale or the product in use.
- A useful description: what it is, who it is for, size, materials, care instructions and what is included.
- Price and stock status shown clearly.
- Shipping cost and delivery time visible before checkout, not as a surprise at the end.
- Returns information in one sentence with a link to the full policy.
- Reviews once you have them. See our guide on getting more Google reviews.
Photography tips on a budget
- Use daylight near a window rather than overhead lighting.
- A sheet of white card makes a cheap, clean background.
- Shoot every product the same way so the shop looks consistent.
- Resize and compress images before uploading to keep pages fast. Read why website speed matters.
Step 5: Plan shipping and fulfilment
Shipping is where many new shops lose money. Work it out before you launch.
- Weigh and measure your packed products to get accurate courier quotes.
- Choose a pricing approach: flat rate, weight based, free over a threshold, or free with costs built into prices.
- Offer local pickup if you have premises. It is free for you and popular with nearby customers.
- Decide where you ship. Starting domestic only keeps things simple; international shipping adds customs and duties.
- Stock up on packaging and set up a simple packing area.
Step 6: Cover the legal and admin basics
Rules vary by country, so check what applies where you trade and where you sell to. Typically you will need:
- Terms and conditions of sale.
- A returns and refunds policy that meets local consumer law.
- A privacy policy explaining how you handle customer data.
- Clear business contact details.
- Correct handling of sales tax, VAT or GST where it applies. Speak to an accountant if you are unsure.
Step 7: Get found
A shop with no visitors makes no sales. Plan how people will find you:
- Search: write unique product and category descriptions rather than copying manufacturer text.
- Google Business Profile: if you have a physical location, link it to your shop.
- Social media: share products, behind the scenes content and new arrivals. If you already sell through Instagram, read do you need a website if you have Instagram.
- Email: collect addresses at checkout (with permission) and send occasional updates. Repeat customers are often your most profitable.
- WhatsApp: a chat button lets hesitant buyers ask a quick question before ordering.
Pre launch checklist
- Products added with photos, descriptions, prices and stock
- Payments tested with a real low value order, then refunded
- Shipping rates checked against real courier quotes
- Order confirmation and shipping emails tested
- Terms, returns and privacy pages published
- Shop tested on a phone, start to finish
- Domain connected and secure (https) working
- Analytics set up so you can see visits and sales
- Packaging ready for the first orders
Common mistakes to avoid
- Launching with hundreds of products and weak descriptions.
- Hiding shipping costs until the final step.
- Forcing customers to create an account before buying.
- Ignoring mobile checkout.
- Paying for lots of apps before you have any sales.
- Forgetting payment and shipping fees when setting prices.
Where SiteDrum fits
If you want an online shop without learning a platform yourself, SiteDrum's Premium plan is $499 setup then $59 per month and includes an online shop, built for you and live in 7 days. It also includes a WhatsApp button and Google Business Profile setup, with no long contracts, and you own your domain. If you only need a brochure site for now, Starter is $99 plus $15 per month and Business is $249 plus $29 per month; compare them on our pricing section. We build for shops in London, Toronto, Singapore and beyond, and you can talk it through on a free 15 minute call.
Running the shop day to day
Launch is the start, not the finish. A simple weekly routine keeps a small shop healthy:
- Daily: check new orders, pack and dispatch, answer customer messages.
- Weekly: update stock levels, look at which products are viewed but not bought, and add a new product or photo.
- Monthly: review sales, shipping costs and fees, check site speed, and test the checkout on a phone.
- Quarterly: review prices, policies and your best and worst sellers.
Handling returns and customer service
Good service is a small shop's biggest advantage over large retailers. Reply to questions quickly, write returns instructions clearly, and process refunds promptly. Many customers judge a shop by how it handles a problem rather than whether one happens. A friendly response often turns a complaint into a loyal customer and a positive review.
Measuring what matters
You do not need complex analytics. Track a few numbers each month: visitors, orders, conversion rate (orders divided by visitors), average order value, and returning customers. If visitors are healthy but orders are low, work on product pages and checkout. If orders convert well but visitors are low, focus on getting found.
Pricing your products for profit
Before you set prices, list every cost behind a single order: the product itself, packaging, payment processing fees, platform or app fees, shipping you absorb, and an allowance for returns. Many new shops discover too late that a popular product barely breaks even once these are added up. A simple spreadsheet per product removes the guesswork, and an accountant can help you check margins and tax.
Review prices at least once a year, and whenever courier or supplier costs change, so small increases do not quietly eat your profit.
The bottom line
A successful small online shop starts focused: a few great products, clear pages, simple payments, honest shipping and a plan to bring in visitors. Get those right, learn from your first orders, and grow the range from there.
Frequently asked questions
What is the cheapest way to start an online shop?
Selling a small range through a website builder or hosted platform plan is typically the cheapest starting point, though fees and paid apps add up. A managed plan can be good value if you would rather not build and maintain the shop yourself.
Should I sell on Amazon or Etsy or have my own website?
Marketplaces bring built in traffic but charge fees and keep the customer relationship. Your own shop builds your brand and repeat business. Many small businesses use both.
How do I take card payments on my website?
Use a payment processor such as Stripe, PayPal or Square. They handle card details securely and charge a small percentage per transaction. Most ecommerce platforms connect to them easily.
Do I need terms and conditions for an online shop?
Typically yes. Most countries expect online sellers to publish terms of sale, a returns policy and a privacy policy. Check the consumer rules where you trade and sell.
Want a website that brings you customers?
Tell us what you do on WhatsApp and we will send a fixed quote and a free mockup.
Get my free mockupWebsite design in New York · Website design in London · Website design in Amsterdam · Website design in Singapore · Website design in Melbourne
More guides
- Website for Hair Salons and Barbers: What Actually Brings Bookings
- Restaurant Website Essentials: Menus, Bookings and Google in 2026
- Websites for Plumbers, Electricians and Builders: How to Win Local Jobs
- Local SEO for Small Business: The Complete 2026 Guide
- How to Optimise Your Google Business Profile (and Get More Calls)
- Wix vs Squarespace vs a Web Designer: Which Is Right for Your Business?
- How to Fix a Hacked Website: Step by Step Recovery Guide
- Why Website Speed Matters (and How to Fix a Slow Site)
- How to Get More Google Reviews for Your Small Business
- How Much Does a Small Business Website Cost in 2026?
- Do I Need a Website If I Have Instagram?
- How to Get Your Business on Google Maps (Step by Step)
- WhatsApp or Website: Which Is Better for My Business?
- How Much Does a Domain Name Cost? A Plain-English Guide
- Free Website for My Business: Is It Worth It?
- What to Put on a Small Business Website: The Complete Checklist
- Why Is My Website Not Showing on Google? (And How to Fix It)