« Un restaurant avec un schema JSON-LD complet et bien structuré gagne en moyenne 47 % de visibilité dans les résultats enrichis Google et 28 % de CTR sur la fiche dans la SERP. »
Vous voulez voir vos étoiles, vos prix, vos horaires, votre menu apparaître directement dans la SERP Google sans que l’utilisateur ait besoin de cliquer sur votre site ? C’est ce que fait le schema JSON-LD bien implémenté. Cet article vous donne le balisage complet pour un restaurant. Demandez un audit gratuit.
Comprenez ce qu’est le JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) est un format structuré que vous embarquez dans le code de votre site pour décrire à Google ce qu’est votre restaurant. C’est comme une fiche d’identité technique parfaitement compréhensible par les machines.
Sans schema : Google déduit (avec erreurs). Avec schema : Google sait avec certitude.
Les 6 schemas essentiels pour un restaurant
- Restaurant : identité, adresse, horaires, prix, type cuisine
- Menu : sections, plats, descriptions, prix, allergènes
- FAQPage : questions fréquentes
- Review : avis individuels et agrégés
- BreadcrumbList : arborescence de navigation
- Reservation : disponibilités et réservations
Implémentez les 6 pour un schema complet.
Schema Restaurant : la base
Code minimal :
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Le Petit Marais",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 rue des Rosiers",
"addressLocality": "Paris",
"postalCode": "75004",
"addressCountry": "FR"
},
"telephone": "+33 1 42 78 00 00",
"url": "https://lepetitmarais.fr",
"servesCuisine": "Italian",
"priceRange": "€€",
"openingHours": "Mo-Sa 12:00-15:00, 19:00-23:00"
}
À placer dans une balise <script type= »application/ld+json »> dans le <head> de chaque page.
Schema Menu : le détail des plats
Pour faire apparaître votre carte dans la SERP, structurer chaque section et chaque plat :
{
"@context": "https://schema.org",
"@type": "Menu",
"name": "Carte Le Petit Marais",
"hasMenuSection": [{
"@type": "MenuSection",
"name": "Entrées",
"hasMenuItem": [{
"@type": "MenuItem",
"name": "Burrata des Pouilles",
"description": "Burrata fraîche, tomates anciennes, basilic",
"offers": { "@type": "Offer", "price": "12.00", "priceCurrency": "EUR" }
}]
}]
}
Schema Review : les avis qui font monter le CTR
Schema agrégé pour afficher les étoiles dans la SERP :
{
"@type": "Restaurant",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "247"
}
}
L’apparition des étoiles dorées dans la SERP augmente le CTR de 25-45 %.
À Paris, plus de 80 % des recherches de restaurant se font désormais sur mobile : votre fiche Google et votre site doivent impérativement s'y adapter pour capter ces clients.
Outils de validation
- Google Rich Results Test : validation et preview résultat enrichi
- Schema Markup Validator (Schema.org) : validation syntaxique stricte
- Google Search Console : rapport « Améliorations » avec erreurs détectées
Tester chaque schema avant mise en production.
Implémentation pratique sur WordPress
3 méthodes :
Méthode 1 : plugin SEO (Rank Math, Yoast). Génère automatiquement le schema Restaurant basique. Suffit pour démarrer.
Besoin d'aide sur votre stratégie SEO ?
Paris Resto propose un audit SEO gratuit pour votre restaurant. Sans engagement.
J'obtiens mon auditMéthode 2 : plugin Schema dédié (Schema Pro, WP Schema Pro). Plus complet, paramétrage avancé.
Méthode 3 : code custom. Maîtrise totale, idéal pour les gros sites.
Pour 90 % des restaurants, Rank Math gratuit suffit. Pour creuser, lisez notre guide SEO on-page restaurant.
Les erreurs fréquentes
- Schema sans address (illisible pour Google Local)
- Schema sans telephone (perte info dans le pack local)
- Schema avec horaires obsolètes (signalement négatif)
- Schema Review faux (acheter des avis = sanction)
- Plusieurs schemas Restaurant sur même page (confusion)
- Schema en HTML au lieu de JSON-LD (déprécié)
FAQ : schema restaurant JSON-LD
Combien coûte une implémentation schema complète ?
0-1 200 € selon complexité. Rank Math gratuit fait 70 % du job. Implémentation pro pour les 30 % restants. Demandez un devis.
Combien de temps pour voir l’effet du schema ?
4-8 semaines après indexation Google. Effets cumulés visibles à 12 semaines.
Le schema garantit-il l’affichage des étoiles dans la SERP ?
Non, Google décide selon ses critères (qualité, pertinence). Mais sans schema, aucune chance.
Peut-on mettre des reviews fausses dans le schema ?
Non, c’est sanctionné. Google détecte et applique des pénalités. Risque de désindexation.
Faut-il un schema différent par page ?
Oui, schema adapté à chaque page (Restaurant sur home, Menu sur page menu, FAQPage sur page FAQ).
Le schema Reservation fonctionne-t-il vraiment ?
Partiellement. Google est encore en phase d’expérimentation sur ce schema spécifique. À implémenter en complément.
Peut-on ajouter le schema sur un site Wix / Squarespace ?
Oui mais limité. WordPress permet plus de finesse via plugins. Notre comparatif WordPress vs Squarespace. Échangeons.
Envie d'aller plus loin ?
Paris Resto vous accompagne sur le référencement local, la création de site et le marketing digital de votre restaurant parisien.
Demander un devis