What follows is a typical, fictional and illustrative scenario. The restaurant described is not a real client of Digital Swiss Agency and no result figure is presented as real. The aim is to show, step by step, how local SEO is built for an independent restaurant starting from a slow website, a half-completed Google profile and no online bookings.
The Starting Point
Restaurant profile (fictional):
- Independent Italian restaurant in Lausanne, near the Flon district
- Around forty seats, a small team
- Ageing WordPress site, built by someone close to the owner
- No in-house marketing expert
Typical initial situation:
- Few visitors on the site, measured in Google Analytics 4
- No important query on page one (Search Console)
- Only a handful of Google reviews
- Half-completed Google Business Profile
- Slow site on mobile
- No blog, no location pages
Goal: increase bookings made through the website, tracked every month in Search Console and in the booking tool. Budget: a fixed monthly fee, set after an initial audit.
Phase 1 (Month 1): Audit and Technical Fixes
Full Diagnosis
An audit with Screaming Frog, PageSpeed Insights and a manual review typically reveals:
- heavy, uncompressed images
- duplicate title tags
- missing meta descriptions
- a missing sitemap.xml
- no schema markup
- incomplete HTTPS on some pages
- a broken mobile display
- Core Web Vitals in the red
Fixes to Apply
- Image compression to WebP: lighter pages (about 1 day)
- Full HTTPS migration: security and visitor trust (about 1 day)
- Hosting optimisation: shorter loading time (about 2 days)
- Restaurant and Menu schema: eligibility for rich results (about 1 day)
- Sitemap and Search Console: monitored indexing (about 1 day)
- Responsive redesign: correct display on mobile (about 5 days)
- Title tags and meta descriptions: better expected click-through rate (about 2 days)
End of month 1: a fast site that reads well on mobile. Traffic has not moved yet, and that is normal: SEO takes time.
Phase 2 (Month 2): Google Business Profile Optimisation
For a restaurant, the Google Business Profile is one of the most important local SEO levers. It gets a complete overhaul.
What to Do
- Primary category: "Italian restaurant" (instead of the generic "Restaurant")
- Secondary categories: "Pizzeria", "Family restaurant", "Romantic restaurant", "Catering service"
- Optimised description (up to 750 characters) with local keywords
- Plenty of recent photos: dining room, dishes, team, storefront
- Full menu with prices
- Accurate opening hours and special closing days
- "Reservation" service enabled through the booking tool (OpenTable or equivalent)
- Signature dishes published as products
Google Reviews Strategy
A simple Make automation:
- Customer pays the bill → automatic email a few hours later
- Email with a direct link to leave a Google review
- 4-5 star review → automatic thank-you
- 1-3 star review → notification to the owner for a personalised reply
End of month 2: the aim is a steady flow of new reviews, each answered personally by the owner.
Phase 3 (Month 3): Hyper-Local Content Creation
The site is structured around 3 SEO pillars:
Pillar 1: Location Pages
- "Italian restaurant Lausanne"
- "Italian restaurant Flon"
- "Pizzeria Lausanne city center"
- "Romantic restaurant Lausanne"
- "Group restaurant Lausanne"
Each page: 1,200-1,500 words, unique photos, customer reviews, access map, LocalBusiness schema.
Pillar 2: "Occasion" Pages
- "Family meal restaurant Lausanne"
- "Business lunch restaurant Lausanne"
- "Dinner for two restaurant Lausanne"
- "Lunch menu restaurant Lausanne"
Pillar 3: Editorial Blog
Articles to publish (1 every two weeks), for example:
- "Top 10 Italian dishes to discover in Lausanne"
- "How to choose the right Italian restaurant"
- "The history of Italian cuisine in Lausanne"
- "5 mistakes to avoid for a great dinner out with friends"
End of month 3: first impressions and first local rankings are monitored in Search Console; they often appear within a few weeks.
Phase 4 (Months 4-5): Local Backlinks
SEO without backlinks = fighting with one arm tied.
Link Sources to Target
- Local press (profile article): medium difficulty
- Local tourism directory: easy
- Local "good deals" blog: medium difficulty
- Restaurant trade association: easy
- Partnership with a neighbouring hotel (exchange): easy
- Guest post on a French-Swiss food blog: hard
- Sponsorship of a local sports event: easy
Goal: a few relevant local links, earned one by one. None purchased.
Phase 5 (Month 6): Conversion Optimisation
Traffic is climbing. Now it has to convert.
Website Improvements
- Sticky "Book now" button on mobile
- Booking widget embedded on every page
- Available-tables indicator, only if it reflects reality
- Video customer testimonials on the homepage
- WhatsApp Click-to-Chat for questions
- Photo gallery of signature dishes
The Metrics to Track After 6 Months
- Visitors coming from Google, every month
- Average position in Search Console
- Number of queries in the top 10 and top 3
- Number and rating of Google reviews
- Bookings made through the website
- Backlinks earned
How to Calculate the Return on Investment
- Investment: the monthly fee multiplied by the number of months
- Bookings attributable to the website, taken from the booking tool
- Additional revenue: bookings × average number of covers × average check
- SEO is profitable as soon as the margin generated by these bookings exceeds the monthly fee
What next? Well-built SEO keeps producing results, provided the Google profile, the reviews and the content are maintained.
The 5 Lessons for Your SME
1. Local SEO Starts With the Google Profile
For many local SMEs (restaurants, retailers, local services), the Google Business Profile brings in a significant share of contacts, sometimes more than the website. Optimise it fully BEFORE touching the site.
2. Technical Before Content
A slow site, even one full of articles, struggles against a fast, well-structured site. Technical audit = priority 1.
3. Reviews Are the New Backlink
According to Google, review count and review score are among the factors in local ranking. Automate the post-purchase review request.
4. Patience and Consistency
No timeline or ranking can be guaranteed: early signals often appear within a few weeks, and solid results are generally built over several months, usually 3 to 6 months. SEO rewards those who stay the course.
5. Measure to Optimise
Without Google Search Console + GA4 set up, you're flying blind. Free tools — install them on DAY 1.
What About Your Business?
There is nothing exceptional about this scenario: no Michelin-starred chef, no outsized budget. Just a method applied with discipline.
This method adapts to most sectors:
- Local retail
- Professional services
- E-commerce
- Consulting firm
- Restaurant / hotel
- Skilled trades
Discover our SEO services: nobody can guarantee the top spot on Google, but every step is measured and tracked every month.
Request a free audit of your website. We reply within 24 hours, with a concrete action plan.