Typical Scenario: Local SEO for a Lausanne Restaurant

A typical, fictional and illustrative scenario: an independent Italian restaurant in Lausanne, a slow website, a half-completed Google profile and no online bookings. Here is the six-month local SEO plan, step by step, and the metrics to track.

By Nuredin Mohamed Ali

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:

  1. Customer pays the bill → automatic email a few hours later
  2. Email with a direct link to leave a Google review
  3. 4-5 star review → automatic thank-you
  4. 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.

Read next

Geneva and French-speaking Switzerland

A project? Let's talk for 15 minutes.

Replies within 24 hours.