WHAT'S IN THIS CASE STUDY
The Challenge
This Perth restaurant had strong food and loyal regulars, but almost no visibility for the searches that actually bring in new customers — "restaurant near me," "best [cuisine] Perth," and similar map pack searches. Their Google Business Profile was barely filled out, their website had no local SEO structure, and national chain competitors with far bigger marketing budgets dominated every relevant search.
Online bookings were inconsistent, relying almost entirely on repeat customers and word of mouth — with no reliable channel bringing in new diners from Google search.
The Strategy
Rather than chasing quick wins, we rebuilt the local SEO foundation properly, in the order that actually moves rankings.
Google Business Profile Rebuild
Fully rebuilt the profile with accurate categories, complete menu information, updated photos, and a consistent posting schedule — turning a mostly empty listing into a fully optimized one.
Review Generation Process
Introduced a simple in-person and follow-up SMS process for requesting reviews, growing both review count and average rating over the following months.
On-Page Local SEO
Rebuilt key website pages with local keyword targeting, LocalBusiness schema, and a clearer menu and booking structure for both visitors and search engines.
Citation Cleanup
Corrected inconsistent business listings across major directories, fixing an old address that was still live on several platforms and undermining trust signals.
Timeline: Month by Month
Audit & Foundation
Full audit of existing listings, citations, and website structure. Google Business Profile rebuild began immediately.
Citation Cleanup
Corrected NAP inconsistencies across directories and removed duplicate listings that were splitting relevance signals.
On-Page Optimization
Website pages rebuilt with local schema and keyword-targeted content; review request process launched in-restaurant.
Early Movement
First visible map pack ranking improvements; review count began climbing steadily.
Continued Growth
Organic traffic climbing consistently month over month; booking enquiries from Google noticeably increasing.
Top-3 Ranking Achieved
Reached a consistent top-3 map pack position for primary search terms, with online bookings tripled from the starting baseline.
The Results
| Metric | Before | After (6 Months) |
|---|---|---|
| Organic Traffic | Baseline | +212% |
| Map Pack Ranking | Not ranking in top 10 | Top 3 |
| Online Bookings | Baseline | 3x increase |
| Google Reviews | Under 20 | 120+ |
"We went from barely showing up on Google to being one of the first restaurants people see when they search. Bookings from new customers have completely changed the business."
Key Takeaways
Foundation first, always.The biggest gains came from fixing the Google Business Profile and citations before touching anything advanced.
Reviews compound over time.A simple, consistent review request process outperformed any one-off campaign.
Local businesses can out-rank national chains.Proximity and profile completeness gave this independent restaurant a real edge in the map pack.
Results build month over month.The biggest jump happened between months 4 and 6, after the foundational work had time to compound.
Frequently Asked Questions
How long did it take to see local SEO results for this restaurant?
Initial Google Business Profile movement appeared within 6 weeks, with the top-3 map pack ranking and full traffic growth building over the following 5 months.
Can a small local restaurant really outrank national chains?
Yes. Local map pack rankings weigh proximity, relevance, and profile completeness heavily, which gives genuinely local businesses a real advantage over national chains with generic, unoptimized listings.
What was the single biggest factor in this result?
A fully rebuilt and consistently updated Google Business Profile, combined with a focused review generation process, drove the majority of the visible ranking improvement.