How to make a website for your restaurant in India.
Whether you run a dhaba in Ludhiana or a fine-dining restaurant in Bandra, a website gives you a presence on Google that Zomato never will, one you own, control, and profit from directly. This guide walks you through the 6 steps to get online in under an hour, for ₹249/month.
Choose and register your restaurant domain
Your domain name is your digital address. Keep it short, memorable, and as close to your restaurant name as possible. For Indian restaurants, a .in domain signals local relevance and typically costs ₹600–800 per year. A .com works equally well and may be easier to remember when you give it out verbally.
Avoid hyphens and numbers. If your restaurant is called "Spice Garden", try spicegarden.in, spicegardenrestaurant.in, or spicegardenmumbai.com. Adding your city helps customers know you are local and helps Google rank you for "[restaurant type] in [city]" searches.
- Use Neweb's free domain checker to see availability in seconds
- Neweb includes your domain free every year on every plan — no renewal surprise
- Avoid domains that look like Zomato or Swiggy — you want people to recognise your own brand
Build your menu page — the single most visited page on any restaurant website
On most restaurant websites the menu page draws the large majority of all visits. Customers land on your site to answer one question: what do you serve, and how much does it cost? A clean, scannable menu page with accurate prices converts browsers into bookings.
Structure your menu by category — Starters, Main Course, Breads, Desserts, Drinks. For each dish include the name, price, a one-line description, and a veg/non-veg indicator (the green/red dot icon that Indian customers expect). If you have seasonal specials or a thali, give them their own section.
- Mark veg items with the green square-dot symbol — it is legally required in India under FSSAI rules
- Include prices — menus without prices get fewer enquiries, not more
- Keep the menu updated; a wrong price or missing item frustrates customers and hurts your Google rating
- Neweb's restaurant template auto-formats menu sections for mobile — no coding needed
Set up your Google Business Profile
Google Business Profile (GBP) is the listing that appears in Google Maps and the right-side panel when someone searches for your restaurant. It is the single highest-ROI thing a restaurant can do for local discovery. Customers searching "restaurants near me" or "biryani in Hyderabad" will find you through GBP before they ever reach your website.
Go to business.google.com, search for your restaurant name and address, and claim or create the listing. Verify your ownership — Google will send a postcard with a 5-digit code, or allow phone/video verification in some areas. Verification typically takes 3–14 days by post, or minutes by phone if offered. Our step-by-step guide on how to get a Google Business listing walks through every screen.
- Fill in every field: name, address, phone, website, hours, cuisine type, price range
- Add at minimum 10 photos — exterior, interior, food, team
- Set up Google Messages so customers can text you directly from Maps
- Neweb automates GBP setup and keeps your website hours and info in sync automatically
Take food photos that actually make people hungry
You do not need a professional photographer. A modern smartphone in good natural light produces photos that outperform expensive studio shoots for restaurant websites. The key is lighting — shoot near a window during daylight, turn off the yellow overhead lights, and use a plain white or wooden surface as background.
Shoot your top 6 signature dishes from directly above (flat lay) and from a 45-degree angle. Clean the plate edges. Add a garnish. Capture the steam if hot. These photos go on your website, your Google Business profile, and your Zomato/Swiggy listings — so the investment pays off across every channel.
- Use Google Snapseed (free) to bump brightness and contrast on your phone
- Always use landscape (horizontal) photos for your website hero — portrait photos crop awkwardly
- Aim for 6–12 food photos and at least 2 interior/exterior shots for Google Business
- Consistency matters: similar lighting and style across all photos makes your site look professional
Add reservations or online order integration
Most mid-size and fine-dining restaurants in India still take reservations by phone or WhatsApp. A simple reservation form on your website captures details (name, date, time, party size, phone) even when you are busy in the kitchen. The form submission hits your email or WhatsApp — no special software needed.
For delivery and takeaway, embed your Zomato or Swiggy ordering link as a prominent "Order Online" button. Some restaurants also use Dotpe, Thrive, or Posist for their own ordering system — all of these can be embedded in or linked from a Neweb page. The goal is to reduce friction between "I'm hungry" and "order placed."
- A WhatsApp click-to-chat link with a pre-filled message ("I'd like to book a table for 2 on Saturday") handles the bulk of Indian restaurant bookings
- To take deposits or prepaid orders, add a UPI link — see how to accept UPI payments on your website
- Neweb reservation forms send submissions directly to WhatsApp — no email app needed
- Include a Google Maps link on your contact page so customers can navigate directly from your site
Add a floating WhatsApp button and collect your first reviews
A floating WhatsApp button — the green chat icon fixed to the bottom-right corner — is the most effective conversion tool on an Indian restaurant website. It requires zero commitment from the customer (unlike a form) and goes directly to the channel they already use all day.
For reviews, ask your regulars in person. A simple "If you enjoyed the meal, could you leave us a Google review? Here's the link" with a printed QR code on the table goes a long way. Your first 10 Google reviews are the hardest to get and the most valuable — they move you from invisible to credible on Maps.
- Generate your Google review link at business.google.com → Get more reviews → copy the short link
- Print the QR code for table tents, packaging, and receipts
- Respond to every review — positive or negative. It shows prospective customers you care.
- Never buy fake reviews — Google penalises this and it harms long-term Maps ranking
The fastest way: Neweb does all of this in 38 seconds
Sign up, enter your restaurant name and address, and Neweb builds your menu page, claims your Google Business Profile, and publishes your site — all automatically. No coding, no designer, no agency. ₹249/month, domain included.
Start free — no credit card neededCommon questions.
How much does it cost to make a restaurant website in India?
A complete restaurant website in India costs ₹249 per month with Neweb, billed as a single subscription with no setup fee and no hidden charges. That price includes a free domain (a .in domain otherwise costs ₹600 to ₹800 a year), hosting, an SSL certificate, your menu page, Google Business Profile setup, and a WhatsApp booking button. If you hire a freelancer or agency instead, expect ₹15,000 to ₹60,000 upfront plus yearly hosting and maintenance, and you still have to manage Google Business yourself. The subscription model spreads the cost, keeps your site updated, and bundles SEO so you actually get found on Maps. For a full breakdown of every option, see our guide on website cost in India before you decide.
Do I need a website if I am already on Zomato and Swiggy?
Yes, you still need your own website even if you are listed on Zomato and Swiggy. Those platforms are lead generators that take a 20 to 30 percent commission on every order and own the customer relationship, so you cannot reach diners directly or build repeat business. Your own website gives you a presence on Google Search and Maps that you fully control, lets you collect direct table bookings and orders with zero commission, and builds a brand customers remember. It also lets you run WhatsApp offers, collect Google reviews, and accept UPI payments without a middleman. Think of Zomato and Swiggy as additional sales channels that point back to the home base you own. Most successful Indian restaurants use both together rather than relying on aggregators alone.
What should a restaurant website include?
A restaurant website should include, at minimum, your full menu with prices and veg or non-veg markers, your address with a clickable Google Maps link, your opening hours, appetising food photos, and a phone number plus a WhatsApp button so customers can reach you instantly. Add a clear Order Online button linking to Zomato, Swiggy, or your own system, and a short reservation form for table bookings. Indian diners also look for FSSAI compliance details, parking or home-delivery info, and any festival or thali specials. Connecting a Google Business Profile makes all of this discoverable the moment someone searches for food near them. Keep prices current and add at least ten photos. A tip: pin your bestseller and your most photogenic dish near the top, because the menu page gets the most traffic.
How do I get my restaurant on Google Maps?
To get your restaurant on Google Maps, go to business.google.com, search for your restaurant name and address, and claim or create the listing. Google verifies ownership by postcard with a 5-digit code (3 to 14 days by post) or, in many Indian cities, by phone or video in minutes. Once verified, fill in every field: name, address, phone, website, cuisine type, price range, and accurate opening hours including festival timings. Upload at least ten photos covering the exterior, interior, food, and your team, and turn on Google Messages so customers can text you. Then ask happy diners for reviews using a printed QR code on tables, because your first ten reviews move you from invisible to credible. Neweb automates this entire process during signup and keeps your website and Maps listing in sync. See our guide on ranking on Google Maps in India for more.
Related pages.
Neweb pricing
Starter at ₹249/month with free domain and Google Business included. No setup fee.
Restaurants solution
Menu pages, reservation forms, food-first SEO, and WhatsApp booking — built for Indian restaurants.
Restaurant templates
Browse industry-tuned restaurant website templates — launch in minutes, customise without code.
Your restaurant deserves a website as good as your food.
Join thousands of Indian restaurants on Neweb. Free domain, Google Business done for you, menu page ready in minutes.