Un restaurant à Dakar, Abidjan ou Cotonou en 2026 sans site web professionnel, c’est un panneau noir devant la porte alors que tout le quartier passe sur Instagram et Google. Le client moderne décide d’aller manger en consultant photos du menu, avis Google, horaires d’ouverture et distance — toutes informations qu’il s’attend à trouver en trois clics. Sans site web crédible avec menu téléchargeable et bouton de commande, le restaurant disparaît derrière les concurrents qui ont fait l’effort. Ce guide construit pas à pas un site WordPress complet pour restaurant ouest-africain : menu illustré, réservation en ligne, livraison via WhatsApp ou Glovo, intégration Google Maps, et hébergement adapté.
L’objectif n’est pas un site générique avec « Bienvenue chez nous » en page d’accueil, c’est une vitrine numérique qui donne envie au prospect de pousser la porte ou de commander. À la fin du tutoriel, vous aurez : menu structuré par catégories avec prix en FCFA, formulaire de réservation, intégration WhatsApp pour les commandes à emporter, page contact avec carte interactive, blog gastronomique pour le SEO local, et hébergement Hostinger en quelques clics.
Ce que doit contenir un site de restaurant qui convertit
Avant le code, posons les éléments métier indispensables. Un site qui amène vraiment des clients dans la salle ou des commandes au comptoir doit répondre à six questions du visiteur en moins de dix secondes :
- Que servez-vous ? — menu détaillé avec photos, catégories claires (entrées, plats, accompagnements, desserts, boissons), allergènes signalés, options halal/végétarien/sans gluten.
- Combien ça coûte ? — prix en FCFA visibles à côté de chaque plat, jamais « prix sur demande » qui décourage.
- Où êtes-vous ? — adresse complète, plan Google Maps cliquable, points de repère du quartier, parking.
- Quand êtes-vous ouvert ? — horaires par jour de la semaine, fermetures exceptionnelles signalées, période de Ramadan si applicable.
- Comment je commande ou réserve ? — bouton WhatsApp dominant, formulaire de réservation, lien vers Glovo/Yango Deli si livraison déléguée.
- Pourquoi vous plutôt qu’un autre ? — avis clients, photos d’ambiance, histoire du restaurant, certifications (halal, traditionnel, terroir).
Pour un restaurant halal, mentionner clairement la certification ou la pratique (boucher halal, viande certifiée, séparation des préparations) rassure une partie significative de la clientèle ouest-africaine et lève l’ambiguïté avant la visite.
Prérequis
- Un nom de domaine (restaurant-VotreNom.sn, .ci, .com)
- Un hébergement WordPress avec PHP 8.2+, MariaDB 10.6+, certificat SSL
- WhatsApp Business pour le restaurant
- 15 à 30 photos de qualité : plats, intérieur, équipe, façade, ambiance le soir
- Menu rédigé avec catégories, descriptions courtes, prix en FCFA
- Niveau attendu : aucun prérequis technique avancé
- Temps estimé : 4 à 8 heures pour un site complet et publié
- Budget annuel : 70 à 130 USD (hébergement + domaine + plugins éventuels)
Pour l’hébergement, Hostinger Premium Web Hosting à 2-3 USD/mois suffit largement pour un restaurant indépendant : 100 visites/jour confortables, installation WordPress en un clic, panneau hPanel en français, certificat SSL inclus, nom de domaine gratuit la première année. Pour une chaîne de plusieurs établissements ou un restaurant prévoyant la livraison nationale avec gros catalogue, Hostinger Cloud Startup à 9 USD/mois offre les ressources nécessaires.
Étape 1 — Domaine et installation WordPress
Sur Hostinger, choisir un plan, enregistrer le domaine inclus (privilégier .sn, .ci ou .com selon la zone cible), valider la commande. Le panneau hPanel apparaît en moins d’une minute. Installer WordPress en français depuis hPanel → Sites → Installer WordPress, choisir un compte admin avec mot de passe fort.
Première bonne pratique post-install : aller dans Réglages → Permaliens et choisir « Titre de l’article » pour des URLs propres (restaurant.com/menu/poulet-yassa au lieu de restaurant.com/?p=42). C’est crucial pour le SEO et la mémorisation des URLs.
Étape 2 — Choisir un thème adapté à la restauration
Quatre thèmes WordPress sortent du lot pour un site de restaurant en 2026 :
- Astra + Elementor avec template « Restaurant » (gratuit) — la combinaison flexible recommandée pour 80 % des cas, modifiable à l’infini.
- Neve + StarterSite Restaurant (gratuit) — alternative très légère et rapide, parfait pour un restaurant indépendant qui veut un site sobre.
- Restoria (premium, ~50 USD) — thème dédié restaurant avec menu intégré, réservation OpenTable, design soigné.
- Foodica ou Cookely (premium) — orientés blog culinaire mais utilisables pour restaurant avec adaptation.
Pour le tutoriel, on prend Astra + Elementor + plugin Restaurant Menu by MotoPress (version gratuite gère 80 % des besoins).
Apparence → Thèmes → "Astra" → Installer + Activer
Astra → Starter Templates → "Restaurant" → Importer le template gratuit
Extensions → Ajouter → "Elementor" → Installer + Activer
Extensions → Ajouter → "Restaurant Menu" (MotoPress) → Installer + Activer
Le starter template d’Astra importe pages d’accueil, menu, contact, à propos déjà mises en page. On gagne dix heures par rapport à partir d’une page blanche. Il reste à remplacer les images de stock et les textes par votre contenu propre.
Étape 3 — Construire le menu en ligne
Le plugin Restaurant Menu de MotoPress crée un type de contenu « Menu Item » avec champs : nom du plat, description, prix, photo, étiquette (halal, épicé, végétarien, signature), allergènes, catégorie. On structure d’abord les catégories :
- Entrées (mises en bouche, soupes, salades)
- Plats traditionnels (yassa, mafé, thiéboudienne, attiéké, garba, kedjenou)
- Grillades et viandes (poulet braisé, brochettes, agneau, chawarma)
- Poissons et fruits de mer (capitaine grillé, dorade, crevettes sautées)
- Accompagnements (riz, attiéké, pâte de manioc, frites)
- Desserts (thiakri, bissap dessert, salade de fruits)
- Boissons (bissap, gingembre, jus de bouye, eau)
Pour chaque plat, saisir nom, courte description (15-30 mots), prix en FCFA, photo (toujours en couleurs naturelles, lumière du jour, vu de dessus pour les bols et angle 30° pour les assiettes plates), allergènes, étiquettes utiles (« halal », « fait maison », « épicé », « signature »). Compter dix minutes par plat la première fois, cinq minutes ensuite.
Menu Items → Ajouter
Titre : Thiéboudienne rouge Saint-Louis
Description : "Le plat national sénégalais. Riz brisé cuit dans une sauce tomate, accompagné de capitaine, légumes du marché et parfum de néré. Recette traditionnelle."
Prix : 4 500
Photo : thiebou-rouge-vue-dessus.jpg (compressée 400 ko)
Catégorie : Plats traditionnels
Étiquettes : halal, signature, fait maison
Allergènes : poisson
Trois conseils sur les photos. Lumière naturelle en début ou fin de journée. Plat servi tel qu’il sera vu par le client. Compression via TinyPNG ou ShortPixel avant upload — un menu avec 30 photos non compressées rend le site mobile invivable.
Étape 4 — Page Menu navigable
Avec Elementor, créer la page Menu qui affiche tous les plats organisés par catégorie. Le widget « Menu Items List » du plugin Restaurant Menu fait ça automatiquement. Configuration recommandée :
- Filtre par catégorie en haut (onglets ou liste verticale gauche)
- Affichage en grille responsive (3 colonnes desktop, 1 mobile)
- Photo + nom + courte description + prix + bouton « Commander via WhatsApp »
- Search box pour les menus longs (50+ items)
- Indication claire « Tous nos plats sont halal » en haut si applicable
Sur mobile, l’utilisateur consulte typiquement 3-5 plats avant de décider. Si la page Menu fait 50 plats avec photos lourdes, le scroll devient pénible. Solution : pagination ou lazy-load des images au scroll, et grouping clair par catégorie.
Étape 5 — Réservation et commande
Trois canaux principaux, à activer selon votre flux opérationnel :
Réservation de table via plugin WP Restaurant Reservations (gratuit) ou OpenTable intégré (gratuit pour les restaurants). Champs : nom, téléphone, date, heure, nombre de personnes, demandes spéciales (anniversaire, allergie, table extérieure). Le formulaire envoie un mail au restaurant et ajoute l’événement dans un calendrier admin.
Commande à emporter via WhatsApp — le bouton flottant Floating WhatsApp Button avec message contextualisé. Sur la page Menu, chaque plat a un bouton « Commander » qui ouvre WhatsApp avec le message pré-rempli « Bonjour, je commande : [nom du plat] x [quantité] ». Solution la plus utilisée en pratique en Afrique de l’Ouest car elle tombe directement dans la conversation au lieu d’un système de panier complexe.
Livraison via plateformes tierces — bandeau ou page dédiée avec liens vers vos profils Glovo, Yango Deli, Jumia Food selon les villes. Le restaurant ne gère pas la logistique mais récupère le client de proximité qui ne veut pas se déplacer.
Étape 6 — Intégrer Google Maps et Google Business Profile
Sans Google Business Profile, vous n’apparaissez pas dans les recherches « restaurant près de moi » sur smartphone. C’est l’action la plus rentable du SEO local — gratuite, à faire une seule fois, qui génère 20-40 % du trafic d’un restaurant la première année.
- Créer la fiche sur business.google.com avec adresse exacte, horaires, téléphone, photos, catégorie restauration.
- Demander la validation par courrier postal (carte avec code à entrer après réception, 7-14 jours).
- Publier 10-20 photos de qualité (façade, intérieur, plats signature, équipe).
- Encourager les premiers clients à laisser un avis Google. Objectif : 20 avis à 4,5 étoiles minimum dans les 6 premiers mois.
Sur le site, intégrer la carte Google Maps en bas de la page Contact avec adresse cliquable et bouton « Itinéraire » qui ouvre Maps. Plugin WP Google Maps (gratuit) ou simple iframe générée depuis maps.google.com.
Étape 7 — Blog gastronomique pour le SEO
Un site restaurant sans blog plafonne sur le trafic organique. Le blog est le canal SEO principal pour ranker sur les recherches longue-traîne : « meilleur thiéboudienne Dakar 2026 », « où manger halal Abidjan Plateau », « restaurant brunch dimanche Cotonou ». Idées d’articles à publier au rythme d’un par mois minimum :
- « Notre recette du yassa de poulet à la sénégalaise » — recette publique qui génère des partages
- « Cinq raisons de venir bruncher chez nous le dimanche »
- « Les saveurs de la cuisine ivoirienne expliquées »
- « Notre démarche halal : ce que ça signifie chez nous »
- « Le café arabica de notre carte : origine éthiopienne »
- « Comment nous choisissons nos poissons frais à la criée »
Chaque article doit faire 800-1 200 mots minimum, illustré, optimisé sur un mot-clé géolocalisé. Au bout de 12 mois, vous avez un blog de 12 articles qui génère du trafic organique gratuit jour après jour.
Étape 8 — Performance et sécurité
Comme pour tout site WordPress sur Hostinger :
- LiteSpeed Cache activé avec optimisation images automatique
- Wordfence Security avec scan hebdomadaire et 2FA admin
- UpdraftPlus pour sauvegarde quotidienne vers Google Drive
- Rank Math SEO pour configurer le schema.org Restaurant et la fiche local business
Test PageSpeed Insights cible : 70+ sur mobile. Les photos de plats étant lourdes par nature, ne pas hésiter à les compresser à 60-70 % de qualité — la perte visuelle est imperceptible et le gain de poids massif.
Étape 9 — Réseaux sociaux et synchronisation
Un restaurant en 2026 vit autant sur Instagram et TikTok que sur son site web. Les liens entre les deux doivent être réciproques :
- Instagram bio : lien vers le site (Linktree gratuit ou page d’accueil directe)
- Site web : icônes Instagram, Facebook, TikTok, WhatsApp dans le footer et la page Contact
- Plugin Smash Balloon Social Photo Feed pour afficher les 6 dernières photos Instagram sur la page d’accueil — le contenu se renouvelle automatiquement
- QR code physique sur les tables qui pointe vers le menu en ligne ou vers Instagram, pratique pour les clients qui veulent commander à emporter à leur prochaine visite
Erreurs fréquentes
| Erreur | Cause | Solution |
|---|---|---|
| Photos floues ou prises au flash blafard | Smartphone sans soin de cadrage | Photos en lumière naturelle, fond neutre, dressage soigné. Faire appel à un local pour les 15 plats principaux (50 000 – 100 000 FCFA). |
| Site rame sur mobile en 4G | 30 photos non compressées | TinyPNG / ShortPixel avant upload, format WebP via LiteSpeed Cache |
| Aucun client trouvé via Google | Pas de Google Business Profile | Créer et valider la fiche, photos, premiers avis. Gain visible en 4-8 semaines. |
| Beaucoup de visiteurs mais peu de réservations | Bouton réservation peu visible | CTA clair en haut de chaque page : « Réserver une table » avec couleur contrastée |
| Spam dans le formulaire de réservation | Pas de captcha | reCAPTCHA v3 invisible activé sur tous les formulaires |
Adaptation au contexte ouest-africain
Quelques points qui font la différence sur le marché local. Mention halal explicite sur l’accueil, le menu et le footer pour les restaurants concernés — c’est un argument fort, à ne pas laisser dans le flou. Prix en FCFA partout, pas de conversion EUR/USD à la lecture. WhatsApp comme canal commande à emporter dominant — bouton flottant + boutons par plat.
Pour les périodes spéciales (Ramadan, Tabaski, Noël, Saint-Sylvestre), prévoir des bandeaux temporaires : menu spécial iftar, horaires adaptés, plats spéciaux. Plugin Top Bar ou widget Astra qui permet d’afficher un message contextualisé sans toucher au reste du site.
Pour les paiements (réservation avec acompte, vente de bons cadeaux, panier en ligne), intégrer une passerelle locale (CinetPay, FedaPay, PayDunya) qui supporte Wave, Orange Money, Free Money, MTN Money. Stripe et PayPal restent restreints sur la zone, donc proposer le mobile money est essentiel pour la conversion.
Pour aller plus loin
- Documentation Elementor (en français)
- Plugin Restaurant Menu MotoPress
- Google Business Profile
- Pour démarrer : Hostinger Premium Web Hosting 2-3 USD/mois.
Vous voulez créer un site pour un autre métier ?
Découvrez nos autres tutoriels pas-à-pas pour créer un site WordPress professionnel selon votre activité au Sénégal :
- École et centre de formation au Sénégal
- Cabinet médical et clinique au Sénégal
- Location de voitures au Sénégal
- Agence Omra et tourisme halal au Sénégal
- Annuaire d’entreprises au Sénégal
- Salon de barbier homme au Sénégal
FAQ
Combien coûte un site restaurant WordPress en 2026 ?
Entre 70 et 130 USD par an en autogestion (hébergement + domaine + plugins gratuits). Confié à une agence, comptez 200 000 à 500 000 FCFA pour la mise en place + 30 000 à 80 000 FCFA mensuels de maintenance.
Faut-il un système de commande en ligne complet ?
Pas obligatoirement. Un bouton WhatsApp avec menu contextualisé suffit pour 90 % des restaurants indépendants. Le système de panier complet (WooCommerce + paiement) devient pertinent au-delà de 30 commandes par jour.
Comment intégrer la livraison Glovo / Yango Deli ?
Page dédiée avec liens vers vos profils plateformes + logos partenaires. Pas d’intégration technique nécessaire — les plateformes gèrent leur propre catalogue.
Mon restaurant n’a pas encore d’avis Google, dois-je créer la fiche ?
Oui immédiatement. La fiche existe et grandit avec vous. Demander à 5-10 premiers clients réguliers de laisser un avis honnête après leur repas démarre la dynamique.
Faut-il avoir un pour les plats ?
Pour les 15 plats signatures qui apparaissent en page d’accueil et menu : oui idéalement. Pour les plats secondaires, un smartphone récent en lumière naturelle donne un résultat acceptable.