Schema Restaurant JSON-LD : le balisage qui fait apparaître les étoiles

« 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.

Votre restaurant à Paris mérite plus de visibilité. Obtenez un audit SEO personnalisé et gratuit en 48h.

Audit SEO gratuit →

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.

Implémentation schema JSON-LD

Audit + implémentation des 6 schemas + validation Google + suivi 90 jours

Demander mon schema →

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 audit

Mé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

  1. Schema sans address (illisible pour Google Local)
  2. Schema sans telephone (perte info dans le pack local)
  3. Schema avec horaires obsolètes (signalement négatif)
  4. Schema Review faux (acheter des avis = sanction)
  5. Plusieurs schemas Restaurant sur même page (confusion)
  6. 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.

Schema JSON-LD complet

6 schemas implémentés + validation + suivi 90 jours pour étoiles dans la SERP

Demander mon schema →

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