This case study documents a five-month SEO engagement with a modern Asian sit-down restaurant in Tiong Bahru, Singapore. Restaurant SEO in Singapore is dominated by a single funnel: Google Maps. Diners searching for a restaurant type and location see the local pack — three map pins with listings — before any organic results. A restaurant not appearing in the top 3 of the local pack for their key terms is invisible to the largest segment of dining searchers in their area. The restaurant's GBP was incomplete, their review count was minimal, and they were ranking outside the top 10 in the local pack for every relevant search term in Tiong Bahru.
The restaurant had a basic website and a partially set up GBP with 14 reviews and 3 photos — all uploaded at launch and never updated. The website had no schema markup, a mobile Lighthouse score of 48/100, and the menu existed only as a static PDF that Google could not read or index. Despite positive word-of-mouth, the restaurant had no digital visibility beyond its own name. New diners were not finding them organically. Reservation volume from walk-in and word-of-mouth was capped because no systematic digital channel was working.
| Metric | Baseline (Month 0) |
|---|---|
| Monthly Organic Visitors | 410 |
| Keywords Ranking Page 1 | 4 |
| GBP Monthly Views | 1,200 |
| GBP Reviews | 14 |
| Photos on GBP | 3 |
| Local Pack Position (main terms) | Outside top 10 |
| Mobile Lighthouse Score | 48 / 100 |
| Monthly Reservations via Organic | ≈2 |
Complete GBP profile rebuild. Primary category set to "Restaurant," secondary categories added: Asian Restaurant, Contemporary Dining. 44 high-quality food, interior, and ambience photos uploaded and geo-tagged — including dish photography for the 8 signature items. Full menu uploaded in GBP menu builder with item names, descriptions, and prices. Q&A section populated with 10 common diner questions. Service options, opening hours, reservation link, price range, and accessibility features completed. The Google local pack is the primary ranking placement for restaurants in Singapore — it appears above organic results for every dining search with a location modifier. Without a fully optimised GBP, organic SEO alone cannot drive meaningful reservation intent traffic. The GBP is not a supporting signal — it is the primary asset.
Implemented a structured in-service review request programme. Staff trained to invite feedback at meal conclusion. QR code table cards placed at all tables linking directly to the GBP review form. 14 existing reviews grew to 78 by Month 5, average rating maintained at 4.7. No incentivised reviews were used at any point. Review velocity — how quickly new reviews arrive — outweighs total review count in Google's local ranking algorithm. A restaurant with 30 reviews received in 3 months consistently outranks one with 100 reviews accumulated over 2 years in the same category, because Google interprets velocity as a signal of active, current relevance.
Implemented RestaurantMenu schema (Menu, MenuItem, Offer types), LocalBusiness schema with cuisine type, price range, and area served, and ReservationService schema. Mobile Lighthouse lifted from 48 to 76. PDF menu converted to an indexed HTML page with full dish names and descriptions. Fixed broken links, compressed images, updated sitemap. Menu schema enables Google to display dish names and prices directly in Search Knowledge Panel results for restaurant queries. This creates a pre-click conversion signal — diners can see that the menu fits their occasion before clicking through, which improves the quality and intent of visits.
Created neighbourhood dining guide content targeting area-specific dining searches: "modern Asian dining Tiong Bahru Singapore," "group dinner Tiong Bahru," "occasion dining Central Singapore." Published seasonal menu pages as indexed HTML — festive set menus, chef's seasonal specials — replacing PDFs that Google could not read. Created cuisine-specific content for searches like "contemporary Asian dinner Singapore" and "private dining modern Asian Singapore." All blog content included internal links to the reservation and contact pages. Seasonal content pages serve a dual purpose: they capture search volume around festive periods when dining demand peaks in Singapore, and they signal ongoing site activity to Google's freshness algorithms.
Consistent NAP (Name, Address, Phone) submitted to 25 Singapore F&B directories: HungryGoWhere, Burpple, Chope, STB listings, Yelp Singapore, and general business directories. All entries verified and monitored for inconsistencies. NAP consistency across directories is a foundational local SEO signal — Google cross-references directory data to confirm a business's details before elevating it in local pack results. Conflicting or incomplete citations suppress local rankings even for well-optimised GBP profiles.
| Metric | Baseline | Month 5 | Change |
|---|---|---|---|
| Monthly Organic Visitors | 410 | 1,206 | +194% |
| Keywords Ranking Page 1 | 4 | 18 | +350% |
| GBP Monthly Views | 1,200 | 4,800 | +300% |
| GBP Reviews | 14 | 78 | +457% |
| Local Pack Position | Outside top 10 | Top 3 | — |
| Mobile Lighthouse | 48 / 100 | 76 / 100 | +28 pts |
| Monthly Reservations from Organic | ≈2 | 23 | +21 / month |
| Period | Focus | What Happened |
|---|---|---|
| Month 1–2 | GBP + Schema live | GBP rebuilt with 44 photos, full menu, 10 Q&As. Schema deployed. PDF menu replaced with indexed HTML page. Citations submitted to 25 directories. Local pack movement begins within 4 weeks. |
| Month 3 | Local pack established | Restaurant appears in top 3 for 3 Tiong Bahru dining terms. GBP views reach 3,100/month. Reviews grow from 14 to 42. Reservations via organic reach 11/month. |
| Month 4–5 | Traffic and revenue compound | Seasonal content indexes and captures festive dining searches. Website traffic hits 1,206/month. GBP views 4,800/month. Monthly organic reservations reach 23. |
For Singapore restaurants, Google Business Profile is your primary SEO asset. The local pack appears before organic results for every dining search with a location modifier. If you own or manage a restaurant in Singapore, invest in a complete GBP profile — 40+ photos, full menu, Q&A, updated hours — before any other SEO activity.
Review velocity outperforms total review count in local pack rankings. A restaurant with 30 new reviews in 3 months consistently outranks one with 100 reviews accumulated over 3 years. Build a sustainable, non-incentivised review request process into your service — it has a direct, measurable impact on local pack position.
Seasonal content pages outperform static PDF menus for both SEO and conversions. Converting your festive set menus and seasonal specials from PDFs to indexed HTML pages captures search volume during Singapore's peak dining periods (CNY, Christmas, Deepavali) and signals active site management to Google's freshness algorithms.
Restaurant SEO responds faster than almost any other industry — particularly the GBP component. We typically see local pack movement within 4–6 weeks of a full GBP rebuild and citation campaign. Website organic traffic takes 2–3 months longer to compound.
Yes and no. Platforms like Chope and Burpple own their branded search terms. SEO helps restaurants appear for non-branded, intent-based searches — "best modern Asian dinner Singapore," "group dining Tiong Bahru." Diners using these searches often prefer to book directly, which is a lower-commission outcome for the restaurant.
We do not manage day-to-day review responses — those should come from the actual team because responses need to reflect the restaurant's authentic voice. We provide a response framework and templates, and we flag patterns in negative reviews that suggest content gaps we can address on the website.
The fundamentals are the same — GBP, citations, schema, content — but the content angle and keyword targeting differ. Fine dining searches include occasion-specific, cuisine-specific, and experience-specific terms. The strategy adapts to the restaurant's positioning and price point.
Start with a free restaurant SEO audit. We check your GBP health, local pack position, schema markup, and review velocity — then show you exactly what it would take to reach the top 3 in your area.
Singapore’s specialist SEO agency for SMEs. We rank your business on Google — and only Google. No distractions, just results.
© 2026 Singapore SEO Agency. All rights reserved.