SEO & Référencement

Guide : Le SEO pour les sites e-commerce au Sénégal

11 min de lecture

Pourquoi le SEO e-commerce ?

Au Sénégal et en Afrique de l’Ouest, le e-commerce croît de 15 à 25 % par an. La concurrence se concentre sur Google : ranker sur « robe wax Dakar » ou « phone Pixel 8 prix Sénégal » vaut des dizaines de ventes/mois. Et contrairement à Facebook Ads, ce trafic ne s’arrête pas quand vous coupez le budget.

Ce que vous saurez faire

  1. SEO e-commerce avec WooCommerce / Shopify
  2. Optimiser catégories et produits
  3. Schema Product / Review
  4. Featured snippets

Vue d’ensemble 1 — Structure URL e-commerce

Bonne structure:
example.sn/
  /mode-homme/
    /tshirt-coton-bio-dakar/
  /mode-femme/
    /robe-wax-dakar/
  /blog/
    /comment-choisir-un-tshirt/

Mauvais: /?product=42 ou /product/2026/04/22/truc

Vue d’ensemble 2 — Hiérarchie catégories

Max 3 niveaux:
Catégorie → Sous-catégorie → Produit
(pas plus, sinon Google peine)

Catégorie: 300-500 mots description + H1 + intro
Sous-catégorie: 200-300 mots
Produit: 400-700 mots description longue

Vue d’ensemble 3 — Page catégorie optimisée

Éléments requis:
- H1 avec mot-clé principal
- Intro 200-300 mots optimisée
- Liste produits
- Filtres (taille, couleur, prix)
- Pagination SEO-friendly
- Texte sous produits (300-500 mots) avec sous-catégories

WooCommerce: plugin "SEO Booster for WooCommerce" ou thème Astra

Vue d’ensemble 4 — Schema Product

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "T-shirt coton bio Dakar",
  "image": ["https://example.sn/tshirt.webp"],
  "description": "T-shirt homme 100% coton bio",
  "brand": { "@type": "Brand", "name": "ITSC" },
  "sku": "TSH-BIO-001",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "XOF",
    "price": "8500",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "42"
  }
}
</script>

Vue d’ensemble 5 — Avis clients avec schema Review

Plugins WordPress: Judge.me, Loox (10 USD/mo)

Inclus automatiquement schema Review:
{
  "@type": "Review",
  "reviewRating": { "@type": "Rating", "ratingValue": 5 },
  "author": { "@type": "Person", "name": "Aminata D." },
  "reviewBody": "..."
}

Étoiles visibles dans résultats Google → CTR +30%

Vue d’ensemble 6 — Breadcrumbs

<nav aria-label="Breadcrumb">
  <a href="/">Accueil</a> > 
  <a href="/mode-homme">Mode Homme</a> >
  T-shirt coton bio Dakar
</nav>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type":"ListItem","position":1,"name":"Accueil","item":"/"},
    {"@type":"ListItem","position":2,"name":"Mode Homme","item":"/mode-homme"},
    {"@type":"ListItem","position":3,"name":"T-shirt coton bio"}
  ]
}
</script>

Vue d’ensemble 7 — Featured snippets

Cibler "People Also Ask" sur vos mots-clés:
- Tapez mot-clé dans Google
- Section "Autres questions posées"
- Inclure ces questions EXACTEMENT comme H3 dans vos articles

Format réponse:
- Définition 40-60 mots
- Liste numérotée 5-8 items
- Tableau comparatif

Plugin Yoast: section "Snippet optimization" affiche un aperçu

Vue d’ensemble 8 — Produits similaires / cross-sell

Chaque page produit:
- Breadcrumb
- 4-6 produits similaires
- 3-4 produits complémentaires (cross-sell)
- Articles blog liés (2-3)

Plugin "YITH WooCommerce Related Products"
ou Shopify "Also Bought"

Vue d’ensemble 9 — Eviter cannibalisation

Problème: 5 articles blog + 10 produits ciblent "tshirt coton"
Résultat: Google ne sait lequel ranker

Solution:
- 1 page catégorie = cible mot-clé générique ("tshirt coton")
- Produits = mots-clés long-traîne ("tshirt coton bio dakar homme")
- Blog = questions informationnelles ("comment choisir un tshirt")

Utiliser canonical strict

Vue d’ensemble 10 — Pages rupture de stock

NE PAS supprimer (perd backlinks + trafic)
Conserver URL, ajouter:
- "Indisponible temporairement"
- Bouton "M'alerter au retour" (email capture)
- Produits similaires en bas
- Texte SEO identique

Plugin: "WooCommerce Waitlist" pour back-in-stock emails

Vue d’ensemble 11 — Performance mobile critique

E-commerce mobile: 60-80% des visites
LCP < 2,5s OBLIGATOIRE

Optimisations:
- WebP images produit (ShortPixel)
- Lazy load galerie
- Cloudflare APO (5 USD/mo)
- WP Rocket ou LiteSpeed
- Min pages sans WC (blog): désactiver scripts WC

Test: pagespeed.web.dev cible 90+ mobile

Vue d’ensemble 12 — Monitoring

GSC e-commerce:
- Couverture: aucune page produit bloquée
- Performance: mots-clés produits
- Achats liés à organique (GA4)

MonsterInsights ou GA4:
- purchase events avec revenue attribué à source
- Page sales par landing page

Checklist SEO e-commerce

✓ URLs hiérarchiques propres
✓ Catégories optimisées (300+ mots)
✓ Schema Product + Review sur toutes fiches
✓ Avis clients actifs (30+ par produit top)
✓ Breadcrumbs avec schema
✓ Images WebP + alt text
✓ Cross-sell / related products
✓ Pages OOS conservées avec alerte
✓ LCP < 2,5s mobile
✓ Canonical strict pas de duplicata

Pour explorer plus loin

L’ecosysteme e-commerce senegalais en 2026

Le commerce en ligne au Senegal ne se limite plus aux geants pan-africains : des centaines de boutiques WooCommerce et Shopify locales servent Dakar, Thies, Saint-Louis, Mbour et la diaspora. Les particularites du marche : paiements mobiles dominants (Wave, Mixx by Yas, Orange Money), livraison majoritairement en moins de 48 heures sur Dakar, taux de retour eleve sur le pret-a-porter, recherche en francais avec wolof intercale (« dibi tangana », « thiebou dieune fete des meres »).

Le SEO e-commerce local doit donc combiner les fondamentaux techniques (vitesse, mobile-first, schema Product) avec une comprehension fine du langage et des moyens de paiement reels.

Etape 1 : structure d’URL et architecture des categories

Adoptez une structure plate : /categorie/sous-categorie/produit. Exemple : /mode-femme/bazin-riche/ensemble-bazin-bleu-azur. Evitez les profondeurs > 4 niveaux qui diluent le PageRank interne. Sur WooCommerce, configurez le permalink « Custom base » /produit/ et activez les bases de categories pour eviter le doublon /shop/categorie et /produit-categorie/categorie.

Chaque categorie doit avoir un texte d’introduction de 250 a 400 mots qui explique le rayon, les usages typiques au Senegal, le guide de tailles si applicable. Sans ce texte, la categorie est une simple grille de produits sans valeur SEO.

Etape 2 : fiches produits optimisees

Une fiche produit qui ranke contient : titre H1 incluant marque + nom + variation principale, prix en FCFA visible (pas seulement EUR), 3 a 5 photos haute definition (1200 x 1200 minimum) avec attribut alt descriptif, description longue de 300+ mots, caracteristiques techniques en liste, avis clients, breadcrumb, FAQ specifique au produit (delai livraison Dakar, retours, garantie, paiement Wave possible).

Le texte ne doit pas etre copie du fournisseur (Alibaba, AliExpress) : Google detecte le contenu duplicate et exclut votre fiche du classement. Reformulez integralement avec votre angle local : « Compatible avec les rallonges electriques 220V Senelec ».

Etape 3 : schema Product et rich snippets

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Ensemble bazin riche bleu azur",
  "image": ["https://exemple.sn/img/bazin-1.jpg"],
  "description": "Ensemble bazin riche teint a la main, broderie main argent, taille S a XL.",
  "sku": "BZN-2026-014",
  "brand": {"@type": "Brand", "name": "Atelier Mame"},
  "offers": {
    "@type": "Offer",
    "url": "https://exemple.sn/produit/ensemble-bazin-bleu-azur",
    "priceCurrency": "XOF",
    "price": "85000",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  },
  "aggregateRating": {"@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "23"}
}
</script>

Note : XOF est le code ISO du franc CFA UEMOA. Utilisez ce code et non FCFA dans le balisage. Validez sur validator.schema.org. Les rich snippets affichent le prix, la disponibilite et la note dans les SERP, ce qui ameliore le taux de clic.

Etape 4 : moyens de paiement locaux mis en avant

Affichez clairement les logos Wave, Mixx by Yas, Orange Money, carte bancaire et paiement a la livraison sur la fiche produit, le panier et le footer. La presence visible de Wave (le moyen de paiement n 1 a Dakar pour les moins de 35 ans) augmente notablement le taux de conversion mesure sur les boutiques que nous accompagnons.

Cote technique, integrez les API ou les liens de paiement : InTouch (agregateur multi-mobile money UEMOA), CinetPay, PayDunya, ou les liens Wave Business directement. Documentez le delai de versement sur votre compte (J+1 pour Wave Business, J+2 a J+3 pour CinetPay).

Etape 5 : vitesse et Core Web Vitals

Sur les connexions 3G/4G frequentes hors Dakar, un site qui charge en 5 secondes perd la moitie des visites. Visez un LCP < 2.5 secondes, un INP < 200 ms, un CLS < 0.1. Pour y arriver : hebergement avec serveur en Europe (Paris, Frankfurt) plutot qu'en Amerique, CDN Cloudflare gratuit, images en WebP avec lazy-loading, theme allege (evitez les multipurpose blindes de plugins), cache LiteSpeed ou WP Rocket sur WordPress.

Mesurez chaque mois sur PageSpeed Insights (mode mobile, France ou Senegal selon votre cible) et Search Console -> Core Web Vitals. Une regression de 1 seconde sur le LCP entraine une chute mesurable de la position moyenne sur les requetes commerciales.

Etape 6 : mots-cles produits en francais wolofise

Les Senegalais cherchent souvent en francais avec un mot wolof : « boubou wax », « thieboudienne plat », « mbalax cd ». Couvrez ces variations dans le titre et la description. Outil : Google Keyword Planner pays Senegal + Ahrefs avec filtre langue francaise. Croisez avec les suggestions de Google Suggest en tapant le debut de la requete sur google.sn.

Pour les categories, ciblez « acheter X en ligne Dakar », « X livraison Senegal », « X pas cher Senegal ». Ces requetes commerciales convertissent 3 a 4 fois mieux que les requetes informationnelles (« comment porter un boubou »).

Etape 7 : pages livraison, retours, FAQ legale

Ces pages rassurent l’acheteur et ranquent sur des requetes « delai livraison Dakar boutique en ligne ». Detaillez : zones desservies (Dakar, Pikine, Guediawaye, Rufisque, Thies a J+1, autres regions a J+3), tarifs en FCFA, delais reels mesures, conditions de retour (7 jours, frais a la charge du client ou non), garantie produit, mentions legales (raison sociale, NINEA, RC, adresse physique). Le manquement a ces mentions est sanctionne par la Direction du Commerce Interieur (DCI).

Sur le même thème, consultez notre comparatif des paiements mobile money UEMOA et notre guide d’optimisation des fiches WooCommerce.

Etape 8 : avis produits authentiques

Les avis produits sont un signal de classement et un facteur de conversion majeur. Activez le module « Reviews » de WooCommerce, demandez l’avis 7 jours apres livraison via un email automatique (envoi par WP Mail SMTP + Mailpoet ou Sendinblue). Pour les boutiques Shopify, utilisez Judge.me ou Yotpo. Affichez les notes en aggregateRating dans le schema Product et autorisez les photos d’utilisateurs : ce contenu genere par les acheteurs ranque mieux que la fiche editoriale seule.

Filtrez les avis manifestement faux (compte sans achat verifie, rafale d’avis 5 etoiles en 1 minute) : Google penalise les profils d’avis manifestement gonfles.

Etape 9 : maillage interne et produits associes

Sur chaque fiche produit, affichez 4 a 6 produits associes (meme categorie ou complementaires). Ce maillage augmente le panier moyen et distribue le PageRank vers les fiches profondes. Sur WooCommerce, le module « Up-sells » et « Cross-sells » se configure dans l’onglet « Linked Products » de chaque produit. Sur Shopify, l’app Frequently Bought Together fait le travail.

Le menu principal doit donner acces aux 5 a 7 categories les plus rentables. Les categories saisonnieres (Tabaski, rentree scolaire, fetes de fin d’annee) montent en menu temporairement et redescendent dans le footer hors saison.

Etape 10 : indexation et sitemap dedies

Generez 3 sitemaps XML separes : produits, categories, pages. Soumettez-les dans Search Console et activez la soumission IndexNow vers Bing (gratuit). Sur WordPress, RankMath ou Yoast generent automatiquement ces sitemaps. Verifiez que les URLs noindex (panier, paiement, mon-compte) sont exclues : indexer ces pages dilue le crawl budget Google sur les fiches qui comptent vraiment.

Soumettez les nouvelles fiches produits dans Search Console -> Inspection URL -> Demander l’indexation, surtout pour les lancements importants. Cette action accelere l’apparition dans les resultats de quelques jours a quelques heures.

Etape 11 : recuperation de panier abandonne

Le panier abandonne represente 60 a 75 % des sessions e-commerce. Configurez 3 emails de relance : H+1 (rappel produits), J+1 (offre 5 % avec code), J+3 (urgence rupture). Sur WooCommerce, les plugins CartFlows ou WooCommerce Cart Abandonment Recovery automatisent ce flux. La majorite des paniers recuperes provient du premier email H+1, donc ne le negligez pas.

Couplez avec un message WhatsApp Business automatique (via API officielle, pas de scraping) pour les clients qui ont laisse un numero : taux d’ouverture vu sur le terrain bien superieur a celui de l’email pour la cible 18-35 ans a Dakar.

Etape 12 : Search Console et amelioration continue

Filtrez Search Console sur les requetes contenant « Senegal » ou « Dakar » et identifiez les fiches qui apparaissent en position 8 a 15 : ce sont les candidats prioritaires pour une optimisation (enrichissement texte, ajout d’avis, meilleure photo, FAQ produit). Une page qui passe de la position 12 a la position 5 multiplie son trafic par 5 a 10.

Suivez aussi les requetes « perdues » (impressions en baisse mois sur mois) pour reagir avant que le concurrent ne consolide sa position.

Conformite RGPD et loi senegalaise

Le Senegal dispose d’un cadre national de protection des donnees personnelles. Affichez une banniere de consentement cookies, redigez une politique de confidentialite claire en francais, designez un contact « donnees personnelles » et conservez les preuves de consentement marketing. Le manquement expose a des sanctions et a une suppression de la fiche Google si un internaute signale.

Indicateurs cles a surveiller chaque semaine

  • Taux de conversion global (objectif > 1,5 % sur trafic mobile francophone, > 2,5 % sur trafic Dakar direct).
  • Panier moyen en FCFA, en evolution mois sur mois.
  • Top 10 des produits par chiffre d’affaires et par marge (le meilleur vendeur n’est pas toujours le plus rentable).
  • Taux de retour par categorie (alerte si > 8 % sur le pret-a-porter, signal de souci tailles ou photos).
  • Cout d’acquisition client par canal (organique, Meta Ads, WhatsApp Business, bouche-a-oreille).
  • Score Core Web Vitals mobile, suivi via PageSpeed Insights ou Calibre.

Reunion hebdomadaire de 30 minutes avec le responsable boutique pour passer ces indicateurs en revue : c’est le rituel qui transforme un site qui stagne en boutique qui croit chaque trimestre.

Service ITSkillsCenter

Application mobile Android et iOS

Création d'application mobile Android et iOS. À partir de 350 000 FCFA.

Démarrer mon projet
Publicité