Le JSON-LD, langage des moteurs de recherche
Le JSON-LD est le format recommandé par Google pour décrire le contenu d'une page de manière structurée. Bien implémenté, il déclenche des résultats enrichis (rich snippets) : prix et notes sous un produit, horaires et adresse pour un commerce local, questions déroulantes pour une FAQ. Ces enrichissements augmentent la visibilité et le taux de clic.
Ce guide couvre les trois schémas les plus rentables au Sénégal : Product pour le e-commerce, LocalBusiness pour les commerces et services, FAQPage pour le contenu. Pour chacun, les propriétés requises et recommandées, l'impact, et les erreurs à éviter.
Où placer le JSON-LD
Le balisage se place dans une balise script de type application/ld+json, généralement dans l'en-tête ou en fin de page. Une page peut contenir plusieurs blocs JSON-LD, un par type de schéma.
| Règle | Détail |
|---|---|
| Format | JSON validé dans une balise script ld+json |
| Cohérence | Les données balisées doivent être visibles sur la page |
| Multiplicité | Plusieurs schémas possibles par page |
| Validation | Tester avec l'outil de résultats enrichis de Google |
Schema Product : propriétés
Pour une fiche produit e-commerce, voici les propriétés à renseigner.
| Propriété | Statut | Description |
|---|---|---|
| name | requise | Nom du produit |
| image | requise | URL d'au moins une image |
| offers | requise | Bloc Offer avec prix et disponibilité |
| offers.price | requise | Prix numérique |
| offers.priceCurrency | requise | Devise, XOF au Sénégal |
| offers.availability | recommandée | InStock ou OutOfStock |
| description | recommandée | Description du produit |
| brand | recommandée | Marque |
| sku | recommandée | Référence produit |
| aggregateRating | recommandée | Note moyenne et nombre d'avis |
| review | recommandée | Avis individuels |
Impact des avis
La propriété aggregateRating affiche des étoiles sous le résultat. C'est l'un des enrichissements qui augmente le plus le taux de clic. Ne balisez que des avis réels et visibles sur la page, sous peine de pénalité.
Schema LocalBusiness : propriétés
Pour un commerce, une clinique, un hôtel ou un restaurant, LocalBusiness alimente le panneau local et la recherche Maps.
| Propriété | Statut | Description |
|---|---|---|
| name | requise | Nom de l'établissement |
| address | requise | Adresse postale structurée |
| téléphone | recommandée | Numéro de contact |
| openingHoursSpecification | recommandée | Horaires d'ouverture |
| géo | recommandée | Latitude et longitude |
| priceRange | recommandée | Gamme de prix |
| image | recommandée | Photo de l'établissement |
| url | recommandée | Site officiel |
Spécialiser le type
Plutôt que LocalBusiness générique, utilisez le sous-type précis quand il existe : Restaurant, MedicalClinic, Hotel. Google comprend mieux et affiche des enrichissements adaptés.
Schema FAQPage : propriétés
FAQPage transforme vos questions en résultats déroulants directement dans Google.
| Propriété | Statut | Description |
|---|---|---|
| mainEntity | requise | Liste des questions |
| Question.name | requise | Texte de la question |
| acceptedAnswer | requise | Réponse associée |
| acceptedAnswer.text | requise | Texte de la réponse |
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Règle stricte : le contenu de la FAQ balisée doit être identique à celui visible sur la page. Une FAQ balisée mais invisible est une violation des règles.
Erreurs fréquentes
| Erreur | Conséquence | Correction |
|---|---|---|
| Données balisées non visibles | Rejet ou pénalité | Afficher les données sur la page |
| Devise incorrecte ou absente | Prix non affiché | Renseigner priceCurrency XOF |
| Faux avis ou notes inventées | Pénalité manuelle | Uniquement des avis réels |
| JSON invalide (virgule de trop) | Schéma ignoré | Valider la syntaxe |
| Type générique au lieu du sous-type | Enrichissement limité | Utiliser le sous-type précis |
| Plusieurs FAQPage sur le site | Risque de filtrage | Une FAQPage par page pertinente |
Exemple concret
Une boutique de chaussures balise sa page produit avec un schema Product : name, image, offers à 18 000 FCFA en XOF, availability InStock, et aggregateRating de 4,6 sur 23 avis réels affichés en bas de page. En parallèle, la page d'accueil porte un schéma LocalBusiness de sous-type Store avec adresse, téléphone, horaires et géo. Résultat après indexation : la fiche produit s'affiche avec son prix et ses étoiles dans les résultats, le commerce apparaît dans le panneau local. Le taux de clic sur les pages produit a progressé de 14 pour cent.
Checklist de validation
| Contrôle | Statut attendu |
|---|---|
| JSON-LD validé à l'outil de test Google | obligatoire |
| Propriétés requises présentés par type | obligatoire |
| Données balisées visibles sur la page | obligatoire |
| Devise XOF sur les prix | obligatoire |
| Sous-type LocalBusiness précis | recommandé |
| Avis réels uniquement | obligatoire |
FAQ
Le JSON-LD garantit-il un rich snippet ?
Non. Un balisage correct rend la page éligible, mais Google décide d'afficher ou non l'enrichissement. Un balisage valide et des données visibles maximisent vos chances.
Quel format choisir entre JSON-LD et microdata ?
JSON-LD, recommandé officiellement par Google. Il est plus simple à maintenir car séparé du HTML visible.
Peut-on baliser des avis qu'on a inventés ?
Jamais. Les faux avis exposent à une pénalité manuelle. Ne balisez que des avis réels et affichés sur la page.
Faut-il un schéma FAQPage sur chaque page ?
Non, uniquement sur les pages qui contiennent réellement une FAQ visible. Multiplier les FAQPage vides expose à un filtrage.
Comment tester mon balisage ?
Avec l'outil de test des résultats enrichis de Google et la console de recherche. Ils signalent les erreurs et les propriétés manquantes par type.
Discutons de votre projet. Kolonell implémente le balisage JSON-LD qui déclenche prix, étoiles et panneaux locaux dans Google. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

