0
Jens · Mumbai · Jaipur
Home  ·  Blog  ·  Web Development
Web Development

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.

26 Apr 2026 · 8 min read · By Jens Infotech

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

  1. Define what the site needs to do (1 primary action)
  2. Pick the right platform (WordPress for most)
  3. Buy domain (.in or .com)
  4. Pick hosting (Hostinger India for most)
  5. Decide: agency or DIY
  6. Build essential 5-7 pages
  7. Set up SEO basics + Google Business Profile
  8. 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

NeedBest platformCost (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 + dashboardNext.js + Laravel₹2L-15L
Restaurant menu + orderingWordPress + WooCommerce or DotPe₹25K-1L
Real estate listingsWordPress + IDX₹50K-2L
Coaching / educationWordPress + 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

NeedRecommendationCost/month
Small WordPress site (under 5K visits/month)Hostinger Premium₹150-300
Medium WordPress (5K-30K visits)Hostinger Business or SiteGround₹400-800
WooCommerce storeSiteGround GoGeek or Cloudways₹1,000-2,500
Custom Laravel/Next.jsDigitalOcean / AWS Mumbai₹500-3,000
High-traffic enterpriseAWS, 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)

  1. Home — hero with primary CTA, 3 services, 3 testimonials, contact
  2. About — your story, team photos, location, GST/credentials
  3. Services / Products — what you offer, with pricing where applicable
  4. Portfolio / Gallery — proof of work (esp. for visual businesses)
  5. Contact — form, phone, WhatsApp, address, map embed
  6. FAQ — top 10 customer questions (also SEO + LLM-search bonus)
  7. 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

TypeBuild costAnnual 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

  1. Building the site before defining the goal — beautiful site, no conversion path
  2. Going with the cheapest option (₹3K websites) — they break, no support, lose data
  3. Not owning the domain — agency holds you hostage at renewal
  4. Skipping mobile — 80% of Indian traffic is mobile
  5. No WhatsApp option — leaves 30%+ leads on the table
  6. Stock photos everywhere — Indian users spot stock; trust drops
  7. Auto-play music or pop-ups — bounce rate spike
  8. No GBP listing — biggest free traffic source ignored
  9. Building everything custom when WordPress works — overspend, slower launch
  10. 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

How much does a small business website cost in India?

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, Wix, or custom — which is best for a small business?

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.

Do I need a domain name and hosting separately?

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.

How long does it take to build?

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.

Do I need GST invoicing on the website?

Yes if selling B2B or above ₹20L turnover. Use plugins like FlyZoo for WordPress, or Razorpay's GST-compliant invoice generation.

Should I add WhatsApp button on the site?

Yes — it converts 30-50% better than email-only contact for Indian audiences. WhatsApp button in header + footer + sticky on mobile.

Read next

Let's build something unforgettable.

From a 5-page launch to a multi-region growth engine — we plug in, ship fast, and stay till the numbers move.