SEO11 min de lecture

Schema.org Product : ranker en Top 3 Google Shopping en Afrique (2026)

Mohamed Bah·Fondateur, Kolonell
7 mai 2026
Partager :
Schema.org Product : ranker en Top 3 Google Shopping en Afrique (2026)

Schema.org Product : ranker en Top 3 Google Shopping en Afrique (2026)

SEO

Une fiche produit avec rich snippet Product (étoiles, prix, "En stock") capte un CTR organique de 11-14 %, contre 4-6 % sans rich snippet. Sur 50 000 impressions/mois, c'est 4 000 clics gagnés. Pourtant Google ne valide votre rich snippet que si le JSON-LD est strict — et 90 % des sites le ratent.

TL;DR

- Schema Product + AggregateRating + Offer = rich result complet.

- Validation obligatoire via Google Rich Results Test avant déploiement.

- Inclure GTIN/MPN si dispo (boost +20 % éligibilité Google Shopping organique).

Anatomie d'un rich snippet Product complet

`json

{

"@context": "https://schema.org",

"@type": "Product",

"name": "Sneakers Urban Black 42",

"image": [

"https://kolonell.com/products/sneakers-urban-black-front.jpg",

"https://kolonell.com/products/sneakers-urban-black-side.jpg",

"https://kolonell.com/products/sneakers-urban-black-back.jpg"

],

"description": "Sneakers urbaines noires en cuir véritable, semelle Vibram, fabriquées au Sénégal. Pointures 39 à 46. Livraison Afrique 48-72h.",

"sku": "SNK-URB-BLK-42",

"mpn": "SNK-URB-BLK-42",

"gtin13": "3760123456789",

"brand": {

"@type": "Brand",

"name": "Kolonell Footwear"

},

"review": [

{

"@type": "Review",

"reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },

"author": { "@type": "Person", "name": "Aïssatou D." },

"datePublished": "2026-04-12",

"reviewBody": "Confort exceptionnel, livraison Abidjan 48h."

}

],

"aggregateRating": {

"@type": "AggregateRating",

"ratingValue": "4.7",

"reviewCount": "189",

"bestRating": "5",

"worstRating": "1"

},

"offers": {

"@type": "Offer",

"url": "https://kolonell.com/fr/products/sneakers-urban-black-42",

"priceCurrency": "XOF",

"price": "45000",

"priceValidUntil": "2026-12-31",

"itemCondition": "https://schema.org/NewCondition",

"availability": "https://schema.org/InStock",

"seller": {

"@type": "Organization",

"name": "Kolonell"

},

"shippingDetails": {

"@type": "OfferShippingDetails",

"shippingRate": {

"@type": "MonetaryAmount",

"value": "2000",

"currency": "XOF"

},

"shippingDestination": {

"@type": "DefinedRegion",

"addressCountry": "SN"

},

"deliveryTime": {

"@type": "ShippingDeliveryTime",

"handlingTime": { "@type": "QuantitativeValue", "minValue": "1", "maxValue": "2", "unitCode": "DAY" },

"transitTime": { "@type": "QuantitativeValue", "minValue": "1", "maxValue": "3", "unitCode": "DAY" }

}

}

}

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.

}

`

Implémentation Next.js (composant réutilisable)

`tsx

// components/ProductSchema.tsx

import Script from 'next/script';

export function ProductSchema({ product }: { product: Product }) {

const schema = {

'@context': 'https://schema.org',

'@type': 'Product',

name: product.name,

image: product.images.map(i => i.url),

description: product.description,

sku: product.sku,

mpn: product.mpn,

gtin13: product.gtin13,

brand: { '@type': 'Brand', name: product.brandName },

aggregateRating: product.reviewCount > 0 ? {

'@type': 'AggregateRating',

ratingValue: product.avgRating.toFixed(1),

reviewCount: product.reviewCount,

} : undefined,

offers: {

'@type': 'Offer',

url: https://kolonell.com/fr/products/${product.slug},

priceCurrency: product.currency,

price: String(product.price),

priceValidUntil: '2026-12-31',

itemCondition: 'https://schema.org/NewCondition',

availability: product.inStock

? 'https://schema.org/InStock'

: 'https://schema.org/OutOfStock',

seller: { '@type': 'Organization', name: 'Kolonell' },

},

};

return (

id={product-schema-${product.id}}

type="application/ld+json"

dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}

/>

);

}

`

Erreurs Schema.org Product courantes

ErreurConséquenceFix
Avis fictifs ou copiésPénalité Google + risque manuelAvis vrais, vérifiables, datés
AggregateRating sans reviewCountRich snippet rejetéToujours inclure les 2
Prix sans priceValidUntilWarning Search ConsoleMettre une date réaliste
availability mal forméRejetURL Schema strict (https://schema.org/...)
Multiple Offer sans AggregateOfferConfusion GoogleUtiliser AggregateOffer pour gamme prix
GTIN inventéPénalité Merchant CenterLaisser vide si inconnu

Google Shopping organique vs Ads

Depuis 2020, Google Shopping a un onglet "Gratuit" alimenté par les flux Merchant Center et les rich snippets Product. Pour ranker dans cet onglet :

  • Schema Product complet (✓ ci-dessus)
  • Compte Google Merchant Center vérifié (gratuit)
  • Flux produit XML/CSV ou Schema crawlé auto
  • Politique retour publiée
  • Politique livraison publiée
  • Adresse vérifiée (postcode, ville, pays)
  • Avis produit ≥ 50 sur 30 jours pour le badge "Top quality store"

Beaucoup d'e-commerces africains skip Merchant Center par méconnaissance — c'est gratuit et change la donne.

Cas réel — boutique chaussures Dakar

Avant rich snippet :

  • Position moyenne "sneakers homme" : #14
  • CTR organique : 3,2 %
  • Trafic produit : 4 800 visites/mois

Après schema Product complet + AggregateRating + Merchant Center :

  • Position moyenne : #6 + apparition Shopping organique
  • CTR organique : 11,7 %
  • Trafic produit : 18 200 visites/mois (+279 %)
  • Conversions : +147 % à taux constant

FAQ

Q : Faut-il un GTIN pour une marque locale africaine ?

R : Pas obligatoire si brand + mpn sont remplis. GS1 Senegal permet d'acheter des codes GTIN ~50 000 FCFA pour 5 ans.

Q : Comment éviter la pénalité Google sur les faux avis ?

R : Ne jamais inventer ou acheter d'avis. Schema Review doit refléter des avis réels stockés en base, vérifiables.

Q : Schema Product fonctionne-t-il pour Bing/Yandex ?

R : Oui — Bing supporte Schema.org depuis 2017. Pour Bing, créer également un compte Bing Webmaster Tools et soumettre le sitemap.

Q : Les rich snippets fonctionnent en wolof ou swahili ?

R : Oui, Google indexe le contenu de la page peu importe la langue. Le schema en JSON est en anglais (vocabulaire Schema.org), mais les valeurs (name, description) sont dans la langue du contenu.

Conclusion

Le Schema.org Product n'est ni complexe ni cher — c'est un fichier JSON-LD bien rempli. Mais c'est le différenciateur n°1 entre une fiche qui stagne en page 2 et une fiche qui rank en Top 5 avec étoiles + prix visibles. ROI immédiat dès la prochaine ré-indexation Google (24-72h).

Tags :#Schema.org#Rich Snippet#Google Shopping#SEO Produit#Afrique#JSON-LD
Partager :

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.