Le contexte : un restaurant italien invisible en ligne
Restaurant italien authentique dans le 2eme arrondissement de Lyon, 35 couverts, ouvert depuis 2019. Malgre une excellente cuisine et 127 avis Google 4,7/5, le restaurant plafonnait a 28 reservations en ligne par semaine et etait invisible sur les recherches "restaurant italien Lyon". Le site WordPress date de 2019 n'avait jamais ete mis a jour.
Le client — que nous appellerons "Trattoria L." pour respecter la confidentialite — est un restaurant italien familial situe dans le 2eme arrondissement de Lyon, a deux rues de la place Bellecour. 35 couverts, ouvert midi et soir du mardi au samedi, carte de specialites du sud de l'Italie et cave de vins italiens. Une adresse reputee parmi les locaux, avec 127 avis Google notes 4,7/5.
Le probleme : malgre une tres bonne reputation offline, le restaurant etait quasi invisible en ligne. Sur la requete "restaurant italien Lyon", il n'apparaissait pas dans les 20 premiers resultats Google. Sur Google Maps, il etait en position 18 sur la requete locale. Resultat : seulement 28 reservations hebdomadaires via le site, contre 50+ chez des concurrents moins bien notes mais mieux referencés.
Le proprietaire nous a contactes en janvier 2026 avec une demande claire : "Je veux doubler mes reservations en ligne sans faire de pub payante". Son site etait un WordPress de 2019 construit sur un theme gratuit, jamais mis a jour, avec un temps de chargement de 7,2 secondes sur mobile. Pas de page menu, pas de reservation directe, un simple formulaire de contact.
Le diagnostic : 4 problemes critiques identifies
L'audit a revele 4 problemes majeurs : site WordPress tres lent (PageSpeed 28/100), absence totale de donnees structurees JSON-LD Restaurant, fiche Google Business Profile incomplete (pas de menu, pas de photos recentes), et aucun contenu SEO local (zero mention de "Bellecour", "Lyon 2", "Presqu'ile"). Tous corrigeables en 90 jours.
Notre audit initial a dure 2 jours et a couvert 6 axes : performance technique, SEO on-page, SEO local, donnees structurees, Google Business Profile, et parcours de reservation. Voici les 4 problemes critiques identifies :
- 1Performance catastrophique — Site WordPress 2019 + theme "restaurant-pro-lite" + 18 plugins obsoletes. PageSpeed Insights : 28/100 mobile, 54/100 desktop. LCP a 7,2 s, CLS a 0,42 (tres mauvais), INP a 620 ms. Google penalisait lourdement.
- 2Zero donnees structurees — Aucun JSON-LD Restaurant, ni LocalBusiness, ni Menu, ni AggregateRating. Google ne pouvait pas comprendre que c'etait un restaurant italien, sa localisation precise, sa cuisine, ses horaires. Impossible d'apparaitre dans les "rich snippets" restaurants.
- 3Google Business Profile sous-exploite — Fiche creee en 2019, jamais mise a jour depuis. Pas de menu photo, pas de posts depuis 14 mois, 3 photos seulement (toutes de 2019), categorie principale mal choisie ("Restaurant" au lieu de "Restaurant italien"). La fiche ne remontait que sur les recherches "Trattoria L." (marque).
- 4Pas de SEO local textuel — Le site mentionnait "Lyon" 2 fois et n'avait aucune page dediee au quartier Bellecour/Presqu'ile. Aucun article de blog, aucun contenu local. Pour Google, rien ne liait le restaurant a sa zone geographique.
La solution Satorea : refonte + SEO local + JSON-LD + llms.txt
La solution deployee en 5 semaines : refonte complete du site sur Next.js 15 (template Restaurant Satorea), implementation JSON-LD Restaurant + Menu + AggregateRating, optimisation de la fiche Google Business Profile, creation d'une page quartier "Restaurant italien Bellecour", et ajout d'un fichier llms.txt pour la visibilite IA. Budget total : inclus dans le plan WaaS Pro 99 EUR/mois.
Nous avons propose un plan en 4 etapes, deployable en 5 semaines. Etape 1 (semaines 1-2) : refonte technique du site avec le template Restaurant Satorea sur Next.js 15. Passage de WordPress a une stack moderne, hebergement Vercel edge, optimisation des images (passage en WebP/AVIF automatique via next/image), suppression de tous les plugins obsoletes. Resultat immediat : PageSpeed 97/100 mobile vs 28/100 avant.
Etape 2 (semaine 3) : implementation complete des donnees structurees. JSON-LD Restaurant avec tous les champs recommandes par Google (servesCuisine: Italian, priceRange: EUR EUR, address complete, openingHoursSpecification, menu URL, paymentAccepted), JSON-LD Menu avec les 45 plats de la carte, JSON-LD AggregateRating lie aux 127 avis Google. Impact SEO : le restaurant est devenu eligible aux "rich results" restaurant dans Google.
Etape 3 (semaine 4) : contenu SEO local. Creation d'une page dediee "Restaurant italien authentique pres de Bellecour", 1 200 mots avec mentions naturelles du quartier, histoire du lieu, proximite metro Bellecour/Cordeliers. Creation de 3 articles de blog locaux ("Les meilleurs cafes italiens de Lyon", "Le guide des vins italiens en Presqu'ile", "Notre histoire : de la Calabre a Lyon"). Etape 4 (semaine 5) : optimisation GBP (photos pro, menu photo, posts hebdomadaires) + ajout d'un fichier llms.txt pour la visibilite ChatGPT/Perplexity.
Envie d'un site qui convertit vraiment ?
Audit gratuit en 24h. PageSpeed 96+/100, livraison 14 jours, tout inclus. Sans engagement.
Reserver mon audit gratuit →Les resultats en chiffres : avant/apres 90 jours
En 90 jours (janvier-mars 2026), les resultats ont depasse les attentes : reservations hebdomadaires passees de 28 a 62 (+121 %), trafic organique multiplie par 4,2, position moyenne "restaurant italien Lyon" passee de 22 a 6, et PageSpeed Insights passe de 28/100 a 97/100. Le restaurant a rembourse l'investissement des le 2eme mois.
Les chiffres ci-dessous sont les donnees reelles mesurees sur 90 jours (du 10 janvier au 10 avril 2026). Ils sont issus de Google Search Console, Google Analytics 4, Google Business Profile Insights et du backoffice de reservation du restaurant.
| Metrique | Avant (decembre 2025) | Apres (mars 2026) | Evolution |
|---|---|---|---|
| Reservations en ligne / semaine | 28 | 62 | +121 % |
| Trafic organique / mois | 1 240 visites | 5 180 visites | x 4,2 |
| Position Google "restaurant italien Lyon" | 22 | 6 | +16 places |
| Position Google Maps "restaurant italien Lyon 2" | 18 | 3 | +15 places |
| PageSpeed Insights (mobile) | 28 / 100 | 97 / 100 | +69 points |
| LCP (Largest Contentful Paint) | 7,2 s | 1,4 s | -80 % |
| Temps moyen sur le site | 38 s | 2 min 14 s | +251 % |
| Taux de conversion (visite → reservation) | 1,8 % | 4,9 % | +172 % |
| Appels depuis Google Maps / semaine | 12 | 41 | +241 % |
| Avis Google recus sur 90j | 4 | 27 | x 6,75 |
La lecon cle : le JSON-LD Restaurant a change la donne
Parmi les 4 leviers actives, le JSON-LD Restaurant + Menu + AggregateRating a eu l'impact le plus rapide et le plus mesurable. Des la 3eme semaine apres implementation, le restaurant a commence a apparaitre dans les "rich results" Google avec etoiles, horaires et gamme de prix — multipliant le CTR par 2,3 sur les requetes locales.
Si on devait retenir une seule action dans cette etude de cas, ce serait l'implementation complete des donnees structurees JSON-LD. C'est le levier qui a eu l'impact le plus rapide (visible en 3 semaines) et le plus mesurable (CTR multiplie par 2,3 sur les SERPs locales).
Concretement, avant l'implementation, le site apparaissait dans Google comme un simple lien bleu + meta description. Apres implementation, il apparaissait avec une vignette restaurant, la note moyenne en etoiles, la fourchette de prix (EUR EUR), les horaires d'ouverture du jour, et un lien "Reserver". Ce visuel enrichi attire 2 a 3 fois plus de clics que le format standard, pour le meme classement.
Le JSON-LD Restaurant est l'une des structures les plus completes de schema.org. Les proprietes cles a remplir : servesCuisine, priceRange, acceptsReservations, hasMenu, openingHoursSpecification, address, geo, telephone, paymentAccepted, aggregateRating, review. Plus les champs sont remplis avec precision, plus Google affiche de "rich features". Le fichier JSON-LD de Trattoria L. fait 180 lignes — c'etait l'un des plus complets de Lyon en fevrier 2026.
Ce qui a le plus fonctionne : le detail des actions gagnantes
Les 5 actions qui ont eu le plus d'impact, par ordre d'importance : 1) JSON-LD Restaurant complet (impact SEO local immediat), 2) refonte Next.js (PageSpeed 28 → 97), 3) page quartier "Bellecour" (classement longue traine), 4) posts hebdo GBP avec photos pro, 5) llms.txt pour la visibilite ChatGPT.
Pour les autres restaurateurs qui lisent cette etude de cas et veulent appliquer la meme methode, voici le detail des 5 actions qui ont eu le plus d'impact, avec les resultats mesures :
- 1JSON-LD Restaurant + Menu + AggregateRating (impact : +120 % de CTR sur SERPs locales en 3 semaines). Le plus rapide a implementer, le plus gros impact. Doit etre fait en premier sur tout site restaurant.
- 2Refonte site WordPress → Next.js 15 (impact : PageSpeed 28 → 97, LCP 7,2 s → 1,4 s). Sans cette refonte, le JSON-LD seul n'aurait pas suffi — Google penalise les sites lents meme avec des bonnes donnees structurees.
- 3Page quartier "Restaurant italien pres de Bellecour" (impact : 42 % du trafic organique total sur 90 jours). La longue traine geographique est le trafic le plus qualifie — les gens qui tapent "italien Bellecour" sont presque tous en train de choisir un restaurant pour ce soir.
- 4Posts hebdomadaires Google Business Profile avec photos pro (impact : +241 % d'appels depuis Maps). Google privilegie les fiches GBP actives. Un simple post par semaine avec une belle photo d'un plat suffit a doubler la visibilite sur Maps.
- 5Fichier llms.txt pour la visibilite IA (impact : mentionne 9 fois dans ChatGPT/Perplexity sur 20 requetes tests a S+12 vs 0 avant). Marche encore vierge en France pour les restaurants — avantage concurrentiel majeur en 2026.
FAQ etude de cas restaurant Lyon
Les questions frequentes sur cette etude de cas : reproductibilite de la methode, cout reel, delais, applicabilite a d'autres secteurs, et honnetete des chiffres.
