How to create a website for small business in India?
Practical, India-specific guide for shops, clinics, salons, manufacturers and service businesses. Real costs, platform choices, GST, payments, and SEO basics.
Most "how to make a website" guides online are written for Silicon Valley startups, not for a Mumbai distributor or a Jaipur jewellery shop. Indian small businesses have specific needs: GST invoicing, WhatsApp integration, UPI payments, low-data mobile users, multilingual content. Here\'s the practical, India-specific guide based on 200+ small business websites we\'ve shipped.
Quick answer — the 8-step setup
- Define what the site needs to do (1 primary action)
- Pick the right platform (WordPress for most)
- Buy domain (.in or .com)
- Pick hosting (Hostinger India for most)
- Decide: agency or DIY
- Build essential 5-7 pages
- Set up SEO basics + Google Business Profile
- Wire payment / WhatsApp / GST invoicing if needed
1. Define the primary action
What ONE thing should a visitor do? Pick one:
- Call — for clinics, salons, restaurants, local services
- WhatsApp — for retail, jewellery, real estate enquiries
- Form fill — for B2B services, consulting, software
- Buy — for e-commerce, D2C brands
- Book — for appointments (clinic, salon, restaurant)
Multiple actions confuse visitors. Pick one primary, allow one secondary, hide the rest.
2. Pick the platform
| Need | Best platform | Cost (build) |
|---|---|---|
| Marketing site (5-10 pages) | WordPress + Astra/Kadence theme | ₹15K-50K |
| E-commerce (under 100 SKUs) | Shopify or WooCommerce | ₹40K-1.5L |
| E-commerce (100+ SKUs, custom flows) | WooCommerce or Magento | ₹1L-5L |
| SaaS landing + dashboard | Next.js + Laravel | ₹2L-15L |
| Restaurant menu + ordering | WordPress + WooCommerce or DotPe | ₹25K-1L |
| Real estate listings | WordPress + IDX | ₹50K-2L |
| Coaching / education | WordPress + LearnDash | ₹50K-2L |
3. Buy the domain
- .in for India-only audiences (₹500-700/year)
- .com for global appeal or brand-first thinking (₹800-1,200/year)
- .co.in for established / corporate feel (₹500-700/year)
- Buy from Namecheap or GoDaddy — avoid registrar lock-in
- Always buy in YOUR name — agencies sometimes register in their name (red flag)
4. Pick hosting
| Need | Recommendation | Cost/month |
|---|---|---|
| Small WordPress site (under 5K visits/month) | Hostinger Premium | ₹150-300 |
| Medium WordPress (5K-30K visits) | Hostinger Business or SiteGround | ₹400-800 |
| WooCommerce store | SiteGround GoGeek or Cloudways | ₹1,000-2,500 |
| Custom Laravel/Next.js | DigitalOcean / AWS Mumbai | ₹500-3,000 |
| High-traffic enterprise | AWS, Azure with CloudFront | ₹5,000+ |
For most Indian SMBs, Hostinger India is the right starting point. Cheap, reliable, India-based servers.
5. Agency vs DIY
| Choose... | If... |
|---|---|
| Full-DIY (Wix, Squarespace, WordPress) | Budget under ₹10K, you\'re tech-comfortable, simple needs |
| Freelancer (₹15K-40K) | Have specs ready, need someone to execute, willing to manage |
| Small agency (₹40K-2L) | Want strategy + design + dev, GST invoice, accountability |
| Big agency (₹3L+) | Complex requirements, team to project-manage, established brand |
6. Essential pages (the 7 every small business site needs)
- Home — hero with primary CTA, 3 services, 3 testimonials, contact
- About — your story, team photos, location, GST/credentials
- Services / Products — what you offer, with pricing where applicable
- Portfolio / Gallery — proof of work (esp. for visual businesses)
- Contact — form, phone, WhatsApp, address, map embed
- FAQ — top 10 customer questions (also SEO + LLM-search bonus)
- Blog — 5+ posts at launch, then weekly. Long-tail SEO compounds over time.
7. SEO basics (don\'t skip these)
- Title + meta description on every page — unique, under 60/155 chars
- Google Business Profile — free, biggest local-SEO lever for small business
- Schema.org for LocalBusiness on home, FAQPage on FAQ
- XML sitemap + submit to Google Search Console
- Mobile-responsive — non-negotiable
- HTTPS via Let\'s Encrypt or Cloudflare (free)
- Image alt text with descriptive keywords
- Internal linking — every blog post links to relevant service page
8. India-specific essentials
- WhatsApp button — header + footer + sticky on mobile (30-50% conversion lift)
- UPI / Razorpay / PhonePe — Indian users prefer UPI to card
- GST invoicing — Razorpay/Stripe Atlas/FlyZoo for compliant invoices
- Hindi/regional language toggle — for tier-2/3 audiences (use WPML or polylang)
- Local pickup / COD options for e-commerce
- WhatsApp Business catalog link — many small Indian brands sell via this
Realistic costs — the honest breakdown
| Type | Build cost | Annual ongoing |
|---|---|---|
| 5-page WordPress site, DIY | ₹0-5K (theme, plugins) | ₹3K-8K (hosting + domain) |
| 5-page WordPress, freelancer-built | ₹15K-30K | ₹5K-12K |
| 10-page WordPress, agency-built | ₹40K-80K | ₹8K-20K (incl. minor updates) |
| WooCommerce store, agency-built | ₹60K-2L | ₹15K-50K (incl. payment fees) |
| Custom Next.js + Laravel | ₹1.5L-15L | ₹30K-2L (hosting + maintenance) |
Common small business mistakes
- Building the site before defining the goal — beautiful site, no conversion path
- Going with the cheapest option (₹3K websites) — they break, no support, lose data
- Not owning the domain — agency holds you hostage at renewal
- Skipping mobile — 80% of Indian traffic is mobile
- No WhatsApp option — leaves 30%+ leads on the table
- Stock photos everywhere — Indian users spot stock; trust drops
- Auto-play music or pop-ups — bounce rate spike
- No GBP listing — biggest free traffic source ignored
- Building everything custom when WordPress works — overspend, slower launch
- No analytics — flying blind
Pro tips for Indian small business websites
- Launch with 5 pages, expand later — perfectionism delays revenue
- Add structured FAQ to home page — both human and SEO benefit
- Use real customer photos in testimonials — massive trust lift
- Embed Google reviews widget — automatic social proof
- Set up Google Search Console + GA4 on day 1, not month 6
- Write 2 blog posts per month minimum for long-tail SEO
Conclusion
A small business website in India is not the same as a Silicon Valley startup site. Build for mobile, integrate WhatsApp, support UPI, write content for Indian search queries. Start lean, iterate. ₹25K-50K is enough to launch professionally. If you want our team to build it for you, see Website development Mumbai or book a free audit.
FAQs
Range: ₹15,000 to ₹60,000 for a 5-10 page marketing site. ₹60K-₹2L for e-commerce. Below ₹15K is usually a templated WordPress install with weak optimisation; above ₹60K means custom design and code.
WordPress for 80% of small businesses (cheaper, flexible, SEO-friendly). Wix/Squarespace for non-technical founders who want to manage themselves. Custom (Laravel/Next.js) only for unique workflows or scale.
Yes, ideally. Domain: ₹500-1,500/year (.in or .com). Hosting: ₹150-500/month (Hostinger, GoDaddy, Bluehost). Many agencies bundle but you should own the accounts.
5-page WordPress: 7-21 days. 10-15 page custom: 3-5 weeks. E-commerce: 4-8 weeks. Add 1-2 weeks for content + design approvals.
Yes if selling B2B or above ₹20L turnover. Use plugins like FlyZoo for WordPress, or Razorpay's GST-compliant invoice generation.
Yes — it converts 30-50% better than email-only contact for Indian audiences. WhatsApp button in header + footer + sticky on mobile.