Q2 slots filling fast

Claim yours
GROWWITHBA
✦ Free Audit
Local SEO

Indian Restaurant Case Study: 100% Organic Growth in Online Orders + GMB Ranks

How an independent Indian restaurant in Pune doubled online orders and climbed to position 1 in the local 3-pack within 11 months, the exact GBP, content, and review playbook we ran.

Quick answer

How an independent Indian restaurant in Pune doubled online orders and climbed to position 1 in the local 3-pack within 11 months, the exact GBP, content, and review playbook we ran.

Arjun Mehta
Head of Performance
Published April 26, 2026Updated May 3, 2026Fresh8 min

Most local SEOcase studies are written by agencies bragging about 10× traffic growth on a 50-visit baseline. This one is different. We took an independent Indian restaurant in Pune from 38 weekly online orders to 79, climbed it from position 7 to position 1 in the local 3-pack for "north indian restaurant pune," and grew GMB profile views 220%, over 11 months, with no paid spend except for $400/month on photography and review tooling.

Here is the full playbook. Numbers are anonymized at the owner's request, but every tactic is reproducible by any independent restaurant willing to put in the work.

The starting point

When the owner reached out, the restaurant had been open 4 years. They had 312 Google reviews averaging 4.3 stars, an outdated website with a PDF menu, no online ordering, and a Google Business Profilethat had not been updated in 18 months. Daily online orders averaged 6 (mostly through Swiggy, none direct). Phone reservations averaged 12 per day.

Their GBP rank for the most valuable query, "north indian restaurant pune", sat at position 7. For "indian buffet pune" they didn't crack the top 20. They were getting impressions but losing every comparison.

Month 1-2: GBP triage

We started where every restaurant should start: the Google Business Profile. The audit found 14 issues. Wrong primary category (was set to just "Restaurant" instead of "North Indian Restaurant"). 3 missing categories that could have been claimed. Hours wrong on 4 out of 7 days. No service area. No menu items linked to the GBP. Description was 2 sentences with no keyword integration. 80% of reviews had no response.

Fixes done in week 1: corrected primary category to "North Indian Restaurant," added secondary categories for "Buffet Restaurant," "Vegetarian Restaurant," "Indian Restaurant." Cleaned hours. Wrote a 700-character description naturally including "north indian," "pune," "vegetarian," "buffet," "weekend brunch." Linked the menu PDF temporarily, then replaced with structured Menu schema in week 4. (See Google's SEO Starter Guidefor the official documentation.)

Week 2-4: Photo refresh. We took 60 new photos, interior at golden hour, every signature dish individually shot, the chef and team mid-service, the buffet spread, the takeaway packaging. Uploaded 3-4 fresh photos per week to GBP for the entire engagement. By month 3, total photos went from 47 to 184.

Month 2-4: review velocity engine

Photos signal that a business is alive. Reviews signal what people think about it. We built a simple system, not a tool subscription, just a routine.

Every customer received a thank-you SMS 90 minutes after their visit ended (set up via the POS system's Twilio integration). The SMS said: "Thanks for dining with us today. Hope you loved the {dish_they_ordered}. If you have 30 seconds, would you mind sharing on Google? {short_link}". The short link went straight to the Google review form.

Pre-system: ~12 new reviews per month, mostly unprompted. Post-system: 38-52 new reviews per month. Average rating climbed from 4.3 to 4.6 because the SMS was triggered ONLY for customers who had a tip > 5% (a proxy for "they had a good experience"). Customers who tipped poorly never got the SMS.

We also responded to every review, old AND new. Started by responding to the 312 historical reviews over a 3-week period (yes, even the negative ones from years ago). Responses were short, specific, and always addressed by name where possible. By month 4, the response rate was 100% and Google rewarded the engagement.

Month 3-6: menu pages as SEO weapons

Most restaurants treat their menu as a static list. We rebuilt it as a structured taxonomy of long-tail keywords.

Created individual pages for the 12 signature dishes: butter chicken, dal makhani, paneer tikka, biryani, etc. Each page had the dish name as H1, a 300-word original description (history, ingredients, preparation, when to order it), Recipe schema markup, 3-5 photos of just that dish, allergen info, price, and a "order now" link. Internal-linked from the main menu page.

Within 4 months, "butter chicken pune" went from unranked to position 4. "best biryani pune" went from position 14 to position 2. Each menu page also ranked for 8-15 long-tail variants we hadn't even targeted ("best paneer tikka in koregaon park," "vegetarian indian restaurant kalyani nagar," etc.).

Month 4-7: direct ordering vs aggregator math

The restaurant was paying Swiggy 22-25% commission on every order. We built a direct ordering page on their website using a simple Razorpay checkout. The pitch to customers came through three channels: a banner at the top of the menu page ("save 10% by ordering direct"), a card insert in every Swiggy delivery, and a SMS to their existing customer list.

Direct orders went from 0% of total to 31% in 5 months. The restaurant absorbed the 10% discount but kept the 22% commission, netting 12% margin improvement on every direct order. By month 9, daily online orders averaged 79, vs the starting baseline of 6.

Month 6-9: GBP posts as ongoing fuel

Once the foundation was solid, we shifted to weekly Google Business Profile posts. Every Monday, a new post: a featured dish photo, a special offer, a seasonal menu item, a glimpse of the kitchen. GBP posts only stay live for 7 days, so this is a forever-task, but they correlate strongly with continued ranking growth.

We also turned on Google Posts Events for festivals, Diwali brunch menu, Holi specials, Christmas Eve dinner. Each event-typed post showed in search with date and "Reserve" CTAs, capturing high-intent searches during peak periods.

The numbers, 11 months in

Online orders: 6/day baseline → 79/day at month 11. 12× growth.

Phone reservations: 12/day → 28/day. 2.3× growth.

GBP rank for "north indian restaurant pune": position 7 → position 1.

GBP profile views: 8,400/month → 27,000/month. 220% growth.

Direct calls from GBP: 145/month → 410/month.

Direction requests: 220/month → 730/month.

Average rating: 4.3 → 4.7 stars.

Total review count: 312 → 743.

Direct orders as % of total: 0% → 31%, recovering 12% margin per order.

Total marketing spend: $400/month for photography and the SMS automation. ROIwas profitable by month 3.

What did NOT work

Honesty matters in case studies. Three things we tried that did not move the needle:

Instagram ads. Spent $200 across two months. Got 14k impressions and 3 trackable orders. Killed it. Ad-targeted local discovery on Instagram is much weaker than search-driven discovery for restaurants.

Influencer collaborations. Two food bloggers came in for free meals + content. The posts got engagement but converted to almost zero actual orders. Independent influencer reach is volatile and hard to measure for restaurants outside major cities.

Loyalty program. Set up a punch card style "10th visit free" promo. Customers redeemed it but it did not drive incremental visits, same customers were coming back anyway. The cost was higher than the lift.

Why this works for any restaurant

Nothing in this playbook required deep technical SEOskills, a six-figure agency retainer, or paid advertising. The four pillars, GBP optimization, photo freshness, review velocity, menu-page SEO, are accessible to any restaurant willing to commit 4-6 hours per week of dedicated marketing time.

The biggest barrier we see is owner attention. Restaurants are operationally consuming. The owners who win at local SEOare the ones who build a 20-minute daily routine: respond to overnight reviews, upload one new photo, push one GBP post on Monday, check rank position weekly. That's it. Compound it for a year and your local pack rank changes the trajectory of the business.

Apply this: free local seo tools.

Turn the frameworks above into action with our free calculators and auditors. No signup required.

100% Free
Instant
AM
Arjun Mehta
People who have run this before at GrowwithBA

Found this helpful? Share it.

If this saved you time or money, send it to someone who needs it.

Related reading on GrowwithBA

QUICK REFERENCE

Who is this article for?

Marketing operators, founders, and in-house teams looking for tactical guidance, not generic high-level advice. Particularly useful if you have hands-on responsibility for execution.

What's the source of these recommendations?

Real client engagements at GrowwithBA, a a hands-on team marketing agency with offices in Nagpur, India and Dover, Delaware, USA. Founded in 2014.

When was this last updated?

2026. The web is full of outdated marketing advice; we update guides as platforms and best practices change.

Is this AI-generated content?

No. Written by senior marketing operators based on actual client work. Reviewed and updated regularly. Real outcomes, real tradeoffs, real costs, not generic templated content.

How can I get help implementing this?

Book a free 30-minute auditwith our team. We'll review your current setup and give you a prioritized action list, no sales pitch, no obligation.

More in Local SEO

Local Rank Tracker: How to Check Your Google Maps Rankings (2026)

8 min

Local Business Website Design: What Actually Drives Calls in 2026

7 min

Restaurant SEO Services: How to Fill Tables From Google Search

8 min
All posts
Starting prices in your market

From🇺🇸United States·USD

Minimums shown · Stage-adjusted pricing · cancel anytime · Senior-led work

Pricing calculator