Why restaurant websites usually fail
A restaurant owner in Bhopal builds a nice website. It has photos of the food, opening hours, an address. Then nothing happens. No orders come in.
The website wasn't the problem. The problem was assuming: if we build it, they will come.
Customers don't search Google for "biryani in Bhopal" and then pick a random website. They open Swiggy or Zomato. They might use WhatsApp. They might call. They rarely land on your own website first.
So a standalone ecommerce website for a restaurant usually costs ₹40,000–₹80,000 to build and ₹5,000–₹10,000 per month to maintain—and generates close to zero revenue unless you're already famous or you drive traffic to it yourself.
That doesn't mean you shouldn't have a website. It means your website should do something specific: collect data, build loyalty, and make the ordering experience faster for repeat customers. It's not your sales engine. It's your tools box.
What customers actually use to order
In Bhopal in 2026, customers order food through:
- Swiggy and Zomato — 60–70% of online orders, especially for casual dining, delivery and takeout. They take 25–35% commission per order.
- WhatsApp — 15–25% of orders, especially from repeat customers and for advance bookings. Payment is often cash on delivery or UPI.
- Direct phone calls — 10–15%, still the primary way older customers and groups order catering or large takeouts.
- Your own website or app — 2–5% currently. This grows only if you have an existing customer base or you actively promote it.
- Google Business Profile — Acts as a discovery tool and phone gateway. 30–40% of restaurant searches in Bhopal now start on Google Maps, not Google Search.
The math is clear: you must be on Swiggy and Zomato. But you should also own a direct ordering channel because the commission fees crush your margins over time.
Three real systems that work
System 1: Aggregator + WhatsApp + Google Business (Minimal investment, low risk)
Stay on Swiggy and Zomato. Set up a WhatsApp Business account. Link it to your Google Business Profile. When a customer messages on WhatsApp, you reply with your menu (PDF or image), take their order, send a payment link via Razorpay or Paytm, and confirm.
Cost: ₹0 (WhatsApp is free). Time to set up: 1–2 hours. This works well if you have 50–200 regular customers.
System 2: Custom ordering website + aggregators (Better margins, medium investment)
Build a simple website with a menu, cart, and checkout. Integrate Razorpay for payment. Add your restaurant menu manually or via a CSV upload. Use the same website for dine-in reservations, takeout, and small catering orders.
Customers can still use Swiggy/Zomato, but repeat customers and walk-ins can order directly. You pay no commission on direct orders.
Cost: ₹50,000–₹100,000 build + ₹3,000–₹5,000/month hosting and support. ROI: positive after 300–500 direct orders (depending on margins). This works if you have 200+ repeat customers.
System 3: Owned app or PWA + aggregators (Best control, highest investment)
A Progressive Web App (PWA) is a website that feels like an app: fast, works offline for part of the menu, and can send push notifications. Customers download it from your website link, not from the App Store.
Cost: ₹100,000–₹200,000 build + ₹5,000–₹8,000/month. This makes sense if you have 500+ repeat customers or you're a cloud kitchen with no physical location.
For most restaurants in Bhopal right now, System 2 (custom website) is the practical choice.
Payment and delivery setup for Bhopal
Payments
Razorpay and Paytm are the standards. Both offer:
- UPI, cards, net banking, wallet payment options
- Settlement in 1–3 days to your bank account
- 2% + GST transaction fee (roughly 2.36% total)
- Easy integration into any website
There's no reason to use anything else. Set up both so customers have choice.
Delivery
If you're building your own ordering website, you have four options:
- Self-delivery — You hire a rider or deliver yourself. Control, but costs and liability are yours. Works for clusters of 50–100 orders per day in a 3–4 km radius.
- Swiggy/Zomato delivery — Outsourced. You pay ₹25–₹50 per delivery (or use their commerce plan). No logistics headache.
- Hyper-local services — Dunzo, Bhaiya, local courier. Flexible rates, work for small volumes.
- Pickup only — No delivery. Customers collect. Simplest. Saves 10–30% per order.
Most restaurants start with pickup + Swiggy/Zomato delivery, then add self-delivery after 200 orders/month.
Getting orders is harder than building
This is the part nobody tells you.
A website costs ₹50,000. Getting 10 orders a day from it costs way more in time and money.
Here's what actually works:
- Google Business Profile optimization (free) — Complete profile, 10+ photos, fresh posts, respond to reviews. This alone drives 15–25% of discovery in Bhopal.
- WhatsApp broadcast lists (free) — Send weekly menu updates and specials to customers who've opted in. 5–10% open rate, 1–2% conversion.
- Instagram and Facebook reels (time investment) — Food photos and short videos. Post 3–4 times per week. Works if your audience is under 40.
- Email to past customers (free) — A weekly email with today's special and a discount code. If you have 500 emails, expect 10–20 orders per month from this alone.
- Loyalty program — "Buy 4, get 1 free" or points-based. Increases repeat orders by 20–30%.
Budget assumption: 200 rupees per order in marketing spend to get your first 50 orders/month from owned channels. After that, it drops because word-of-mouth and repeat customers take over.
Common costs and timelines
Scenario 1: WhatsApp + Google Business (No website)
- Setup cost: ₹0
- Monthly cost: ₹0 (assuming you already have a phone)
- Timeline: 3 days
- When to choose: You're just starting, or you have under 50 online orders/month currently
Scenario 2: Custom ecommerce website
- Website build: ₹50,000–₹100,000
- Domain + SSL: ₹2,000–₹3,000/year
- Hosting: ₹2,000–₹4,000/month
- Setup and training: ₹5,000–₹10,000
- Total first year: ₹80,000–₹150,000
- Timeline: 4–6 weeks to live
- When to choose: You have 100+ repeat customers already, or you're doing ₹5+ lakh in monthly revenue
Scenario 3: PWA (app-like website)
- Build: ₹100,000–₹200,000
- Monthly: ₹5,000–₹8,000
- First year: ₹160,000–₹296,000
- Timeline: 8–12 weeks
- When to choose: You're a cloud kitchen, or you have 500+ orders/month and need scale
The biggest hidden cost? The person-hours to manage orders, update menus, handle complaints, and track delivery. Budget 2–4 hours per day for the first 3 months.
What to do this week
If you're a restaurant or hospitality business in Bhopal considering ecommerce:
- Audit where your customers order now. Talk to 20 customers.
- Complete your Google Business Profile with 15+ photos and accurate hours.
- Set up WhatsApp Business and test an order-to-payment flow with 5 friends.
- If you see 30+ orders/month from direct channels (not aggregators), then build a website.
- Do not build a website hoping it will bring traffic. Build it to serve traffic you already have.
Ecommerce for restaurants is not about the website. It's about data, speed, and keeping the margin. The best system is the one your customers are already using—plus one owned channel to reduce commission bleed.
Start small. Stay honest about numbers. Scale after validation.