The Situation
Client: Casual dining restaurant group (3 locations), Nashville TN Challenge: 45 reservations/week across 3 locations, empty weeknight tables, relying on walk-ins and Yelp Goal: 120+ reservations/week and filled weeknight capacity Budget: $2,000/month
The restaurants had:
- ��Outdated websites with PDF menus (not indexed by Google)
- ��Unclaimed or incomplete Google Business Profiles
- ��8-12 Google reviews per location (competitors had 200+)
- ��No online reservation system (phone only)
- ��No social media content strategy
- ��Empty tables Tuesday-Thursday, fully booked Friday-Saturday
Phase 1: Google Business Profile Blitz (Week 1-2)
Each location got a complete GBP overhaul:
- ��Claimed and verified all 3 listings
- ��Added 80+ photos per location — food, interior, exterior, team, events
- ��Completed every attribute — outdoor seating, live music, happy hour, family-friendly, parking
- ��Uploaded digital menus (not PDFs — text-based menus Google can index)
- ��Added all events — trivia night, live music, wine Wednesdays
- ��Created weekly Google Posts — specials, events, seasonal menus
Result within 30 days: GBP impressions went from 800/week to 4,500/week across all 3 locations.
Phase 2: Review Generation System (Weeks 2-4)
The restaurants had 8-12 reviews each. Competitors had 200+. Here's the system we built:
Automated flow:
- ��POS integration detects when a table pays
- ��30 minutes after payment, customer receives SMS: "Thanks for dining at [Restaurant]! How was your experience? [link to Google review]"
- ��Follow-up at 24 hours if no review
- ��Manager gets alerts for any review under 4 stars (response within 1 hour)
Results:
- ��Month 1: 45 new reviews across all 3 locations
- ��Month 3: 140 total reviews (4.7 average)
- ��Month 6: 280 total reviews — all 3 locations now in Google Maps top 3
The critical insight: responding to EVERY review (positive and negative) signals to Google that the business is active. We responded to all 280+ reviews with personalized, keyword-rich responses.
Phase 3: Local SEO + Schema (Months 1-3)
Website Rebuild
- ��Replaced PDF menus with HTML pages (indexable by Google)
- ��Created individual location pages with hours, directions, and embedded Google Maps
- ��Added Restaurant schema with Menu, OpeningHoursSpecification, priceRange, ServesCuisine
- ��Added Event schema for weekly events (trivia, live music, wine nights)
Content Creation
- ��6 blog posts: "best brunch in Nashville," "date night restaurants [neighborhood]," "Nashville happy hour guide"
- ��Neighborhood pages: "restaurants in [neighborhood]" for each of the 3 locations
- ��"Private dining Nashville" page targeting event planners
Citation Cleanup
- ��Fixed 18 inconsistent NAP citations
- ��Added to 30 restaurant directories (Yelp, TripAdvisor, OpenTable, Zomato, etc.)
Phase 4: Reservation Optimization (Months 2-4)
- ��Implemented OpenTable integration for online reservations
- ��Added "Reserve a Table" button to GBP (Google's booking integration)
- ��Created dedicated reservation pages with schema markup for each location
- ��Added "Tonight's Availability" widget showing real-time openings
Reservation conversion rate: from 2% (phone-only) to 8% (online booking).
Phase 5: Weeknight Demand Generation (Months 3-6)
The weekend problem was solved. Now we needed weeknight traffic.
Tactics:
- ��"Wine Wednesday" — half-price bottles (promoted via GBP Posts and email)
- ��"Tuesday Trivia" — free entry, prizes (created Event schema, promoted on GBP)
- ��"Date Night Special" — 3-course menu for 2 at $65 (dedicated landing page)
- ��Email marketing to reservation database (1,200 subscribers → 15% open rate)
Weeknight reservation growth: from 12/night average to 38/night average.
Results: 6-Month Scorecard
| Metric | Before | After | Change |
|---|---|---|---|
| Weekly reservations | 45 | 160+ | +256% |
| Google reviews (all locations) | 28 total | 280 total | +900% |
| GBP impressions/week | 800 | 6,200 | +675% |
| Weeknight covers/night | 12 | 38 | +217% |
| Revenue (all locations) | $180K/mo | $265K/mo | +47% |
| Cost per reservation | $44 | $12.50 | -72% |
| Ad spend | $0 | $0 | (organic only) |
ROI: $2,000/mo × 6 months = $12,000 investment → $510K revenue increase = 42.5x return.
What Made This Work
- ��GBP was everything — 70% of new reservations came from Google Maps
- ��Reviews compounded — more reviews → higher ranking → more visibility → more reviews
- ��Online reservations reduced friction — 4x conversion rate vs phone-only
- ��Event schema — trivia and live music showed as events in Google search results
- ��Weeknight programming — specific events created demand where none existed
Key Takeaways for Restaurants
- ��Claim your GBP immediately. An unclaimed listing is invisible to 94% of diners.
- ��PDF menus are SEO poison. Google can't index them. Use HTML menus.
- ��Review response rate matters. Responding to every review (even negative) signals an active business.
- ��Online reservations multiply conversions. 8% vs 2% — that's 4x more covers from the same traffic.
- ��Create weeknight events. Trivia, wine nights, and specials fill empty tables without discounts.
Related Guides
- ��Google Business Profile Optimization Checklist
- ��Review Generation Strategy: Get 5-Star Reviews
- ��Local Business Schema: JSON-LD Implementation
About the Author
Mathew Metz is a workflow automation specialist at Orometa. He builds production-grade automations for clients across hospitality, healthcare, and professional services. With 6+ years in operations automation and 200+ workflows deployed, he specializes in replacing manual processes with reliable, self-healing automations.