Q2 slots filling fast

Claim yours
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, 2026 Fresh8 min

Most local SEO case 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 Profile that 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 Guide for 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. ROI was 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 SEO skills, 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.

Try Before You Hire

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.

Common mistakes that quietly kill results

These come straight from audits we run every week. If any of them stings, you’re in good company — and the fix is usually faster than you think.

Building links to the homepage only. Homepage links lift the domain a little. Links to the actual page you want ranked lift that page a lot. Aim 70% of outreach at money and pillar pages.

Blocking crawl budget with junk. Faceted URLs, tag pages, and paginated archives eat crawl budget on large sites. Noindex what doesn't earn traffic and watch important pages get crawled faster.

Writing meta descriptions like a robot. Your meta description is ad copy. Lead with the outcome, include a number, end with a reason to click. CTR moves rankings more than most on-page tweaks.

Letting decay run unmonitored. Posts lose 10-30% of their traffic per year if untouched. Set a quarterly review for anything that drives leads — refresh stats, add a new section, update the year in the title.

From the trenches

One client's 'thin' 600-word comparison page outranked 2,500-word guides for two years. Why? It answered the exact question, loaded in under a second, and had 22 referring domains. Depth matters — but relevance and links matter more.

Quick checklist before you ship

  • Checked the page renders and ranks-tracks on mobile
  • At least 5 internal links pointing in, 3-8 pointing out to related pages
  • Schema validated (Article + FAQ at minimum)
  • Primary keyword appears in title, H1, URL, and first 100 words — once each, naturally
  • Title under 60 characters with a number or a hook
  • Images compressed under 100KB with descriptive alt text
  • Search the SERP: your format matches what's already ranking
Arjun Mehta

Senior Growth Strategist at GrowwithBA. 12 years running SEO, paid media, and retention for ecommerce and SaaS brands from $1M to $100M+. Every guide here comes from live client work — not theory.

Get a free audit from our team →
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 audit with our team. We'll review your current setup and give you a prioritized action list, no sales pitch, no obligation.

More in Local SEO

All posts
Starting prices in your market

From🇺🇸United States·USD

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

Pricing calculator