Pourquoi un restaurant a besoin d’un site web
Au Sénégal, la plupart des restaurants comptent uniquement sur Instagram et Facebook pour leur présence en ligne. Le problème : ces plateformes ne vous appartiennent pas, leur algorithme change constamment, et vous n’avez aucun contrôle sur le référencement. Un site WordPress vous donne une vitrine professionnelle permanente, un menu toujours à jour, et la possibilité d’apparaître sur Google quand quelqu’un cherche « restaurant thiéboudienne Dakar » ou « brunch Almadies ».
Les pages essentielles d’un site de restaurant
1. Page d’accueil
Un visiteur décide en 3 secondes s’il reste ou part. Votre page d’accueil doit montrer :
- Une photo plein écran de votre plat signature ou de votre salle
- Le nom du restaurant et une phrase d’accroche courte
- Les horaires d’ouverture visibles immédiatement
- Un bouton de réservation ou un numéro WhatsApp
- L’adresse avec un lien Google Maps
2. Page Menu / Carte
C’est la page la plus visitée de tout site de restaurant. Règles impératives :
- Jamais de menu en PDF : C’est lent à charger, impossible à lire sur mobile, et invisible pour Google. Toujours en HTML
- Photos des plats : Au moins pour les plats phares. Des photos de qualité augmentent les commandes de 30%
- Prix en FCFA : Clairs et à jour. Rien de pire qu’un prix erroné
- Catégories claires : Entrées, Plats, Grillades, Poissons, Desserts, Boissons
- Mention des allergènes : De plus en plus demandé, surtout pour la clientèle internationale
Structure HTML d’un menu
<section class="menu-section">
<h2 class="menu-category">Nos Spécialités Sénégalaises</h2>
<div class="menu-item">
<div class="menu-item-header">
<h3 class="menu-item-name">Thiéboudienne Royal</h3>
<span class="menu-item-price">4 500 FCFA</span>
</div>
<p class="menu-item-desc">Riz au poisson frais du jour, légumes de saison,
sauce tomate maison. Notre recette signature depuis 2015.</p>
<span class="menu-tag">🌟 Plat signature</span>
</div>
<div class="menu-item">
<div class="menu-item-header">
<h3 class="menu-item-name">Yassa Poulet</h3>
<span class="menu-item-price">3 500 FCFA</span>
</div>
<p class="menu-item-desc">Poulet fermier mariné aux oignons caramélisés
et citron vert, servi avec riz blanc parfumé.</p>
</div>
</section>
CSS pour le menu
.menu-section {
max-width: 800px;
margin: 0 auto;
padding: 40px 24px;
}
.menu-category {
font-size: 1.75rem;
font-weight: 700;
color: #111827;
padding-bottom: 12px;
border-bottom: 2px solid #D97706;
margin-bottom: 32px;
margin-top: 48px;
}
.menu-item {
padding: 20px 0;
border-bottom: 1px solid #F3F4F6;
}
.menu-item-header {
display: flex;
justify-content: space-between;
align-items: baseline;
gap: 16px;
}
.menu-item-name {
font-size: 1.125rem;
font-weight: 600;
color: #1F2937;
}
.menu-item-price {
font-weight: 700;
color: #D97706;
white-space: nowrap;
font-size: 1.125rem;
}
.menu-item-desc {
color: #6B7280;
font-size: 0.9375rem;
margin-top: 4px;
line-height: 1.5;
}
.menu-tag {
display: inline-block;
padding: 2px 10px;
background: #FEF3C7;
color: #92400E;
border-radius: 4px;
font-size: 0.75rem;
font-weight: 500;
margin-top: 8px;
}
3. Page Réservation
Deux approches selon votre fonctionnement :
Réservation par WhatsApp (le plus courant au Sénégal)
<a href="https://wa.me/221770000000?text=Bonjour, je souhaite réserver une table pour [nombre] personnes le [date] à [heure]."
class="btn-reserve">
Réserver via WhatsApp
</a>
Simple, gratuit, et c’est ce que vos clients utilisent déjà.
Formulaire de réservation WordPress
Pour un système plus structuré, installez le plugin Five Star Restaurant Reservations (gratuit) :
- Extensions → Ajouter → « Restaurant Reservations »
- Configurez : nombre de couverts max, créneaux horaires, jours de fermeture
- Ajoutez le shortcode
[booking-form]sur votre page Réservation - Les réservations arrivent par email + apparaissent dans le dashboard WordPress
4. Page À Propos / Notre Histoire
Racontez l’histoire de votre restaurant : qui l’a fondé, pourquoi, d’où viennent vos recettes. Les clients aiment savoir qu’il y a une vraie histoire derrière ce qu’ils mangent. Ajoutez des photos de l’équipe en cuisine.
5. Page Contact & Accès
- Adresse complète (quartier, repères locaux : « en face de la mosquée », « à côté de la station Total »)
- Carte Google Maps intégrée
- Numéro de téléphone cliquable :
<a href="tel:+221770000000">+221 77 000 00 00</a> - Lien WhatsApp
- Liens vers Instagram et Facebook
- Horaires d’ouverture (avec les exceptions : « Fermé le lundi », « Service continu le week-end »)
Choisir le bon thème WordPress
Utilisez un thème conçu pour la restauration :
- flavor (flavor theme) : Gratuit, spécialisé restaurant, sections menu intégrées
- flavor theme : Optimisé pour la restauration avec galeries et menus
- flavor theme : Solution généraliste avec des templates restaurant
Ou utilisez un thème polyvalent comme flavor theme ou flavor theme avec un page builder (Elementor), et construisez votre mise en page sur mesure. C’est souvent la meilleure approche car vous gardez un contrôle total.
Photos : le nerf de la guerre
Pour un restaurant, les photos sont TOUT. Conseils concrets :
Prendre de bonnes photos avec un smartphone
- Lumière naturelle : Photographiez près d’une fenêtre, jamais au flash
- Angle 45° : L’angle le plus flatteur pour les plats en assiette
- Vue du dessus (flat lay) : Idéal pour les plats avec beaucoup d’éléments (thiéboudienne, couscous)
- Fond propre : Une table en bois ou un fond uni. Pas de nappe à carreaux
- Garniture fraîche : Ajoutez un brin de persil, une rondelle de citron, du piment frais juste avant la photo
- Format : Mode portrait pour Instagram, paysage pour le site web
Optimiser les images pour le web
/* Tailles recommandées */
- Hero/bannière : 1600 x 900 px, WebP, < 150 Ko
- Photo de plat (menu) : 800 x 600 px, WebP, < 80 Ko
- Galerie : 1200 x 800 px, WebP, < 120 Ko
- Thumbnail : 400 x 300 px, WebP, < 40 Ko
Utilisez le plugin Imagify ou ShortPixel pour compresser automatiquement toutes vos images à l'upload. La conversion en WebP réduit la taille de 25-35% par rapport au JPEG.
SEO local : apparaître sur Google Maps
Le SEO local est vital pour un restaurant. Quand quelqu'un cherche "restaurant près de moi" ou "mafé Plateau Dakar", vous devez apparaître.
Google Business Profile (ex-Google My Business)
- Créez votre fiche sur business.google.com
- Renseignez TOUT : nom, adresse exacte, téléphone, horaires, catégorie "Restaurant"
- Ajoutez 10-20 photos de qualité (façade, salle, plats, équipe)
- Publiez votre menu complet dans la section Menu
- Encouragez vos clients à laisser des avis Google (les avis sont le facteur n°1 du classement local)
- Répondez à TOUS les avis, positifs et négatifs
Schema markup pour restaurant
Ajoutez des données structurées pour que Google affiche les infos de votre restaurant directement dans les résultats :
function itsc_restaurant_schema() {
if (is_front_page()) {
$schema = array(
'@context' => 'https://schema.org',
'@type' => 'Restaurant',
'name' => 'Nom du Restaurant',
'image' => 'https://votresite.com/photo-restaurant.jpg',
'address' => array(
'@type' => 'PostalAddress',
'streetAddress' => 'Rue X, Quartier Y',
'addressLocality' => 'Dakar',
'addressCountry' => 'SN'
),
'telephone' => '+221770000000',
'servesCuisine' => array('Sénégalaise', 'Africaine', 'Grillades'),
'priceRange' => '2000-15000 FCFA',
'openingHoursSpecification' => array(
array(
'@type' => 'OpeningHoursSpecification',
'dayOfWeek' => array('Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'),
'opens' => '11:30',
'closes' => '23:00'
)
),
'acceptsReservations' => true,
'menu' => 'https://votresite.com/menu/'
);
echo '';
}
}
add_action('wp_head', 'itsc_restaurant_schema');
Commande en ligne et livraison
Si vous proposez la livraison (de plus en plus demandé à Dakar) :
Option 1 : WooCommerce
Transformez votre menu en boutique en ligne :
- Installez WooCommerce
- Créez chaque plat comme un "Produit simple"
- Catégorisez : Entrées, Plats, Boissons, Desserts
- Intégrez les paiements : Wave, Orange Money via PayDunya
- Configurez la livraison : zones (Plateau, Almadies, Mermoz...) et frais de livraison par zone
Option 2 : Plateformes de livraison
Ajoutez des liens vers vos profils sur les plateformes locales :
- Jumia Food : La plus grande plateforme de livraison au Sénégal
- Mon Resto : Plateforme sénégalaise de commande en ligne
- Uber Eats : Disponible à Dakar
Même sans commande directe sur votre site, affichez les liens vers ces plateformes avec un bouton "Commander en livraison".
Instagram Feed intégré
Votre Instagram est probablement votre meilleur outil marketing. Intégrez le feed directement sur votre site :
- Installez le plugin "Smash Balloon Social Photo Feed" (version gratuite)
- Connectez votre compte Instagram
- Ajoutez le shortcode
[instagram-feed]sur votre page d'accueil - Les nouvelles photos Instagram apparaîtront automatiquement sur votre site
Performance mobile : essentiel au Sénégal
95% de vos clients potentiels verront votre site sur mobile. Optimisations critiques :
- Menu hamburger : Navigation compacte sur mobile avec le numéro de téléphone cliquable en évidence
- Bouton d'appel flottant : Un bouton "Appeler" ou "WhatsApp" toujours visible en bas de l'écran
- Images lazy-loaded : Les photos de plats se chargent uniquement quand le visiteur scrolle jusqu'à elles
- Menu accessible en 1 tap : Le menu (carte) doit être accessible depuis n'importe quelle page en 1 clic maximum
- Poids de page : Visez moins de 1 Mo pour la page d'accueil et moins de 500 Ko pour le menu
Checklist avant lancement
- ☐ Menu complet en HTML (pas de PDF) avec prix à jour en FCFA
- ☐ Photos professionnelles des plats principaux (minimum 10)
- ☐ Horaires d'ouverture visibles sur chaque page
- ☐ Numéro WhatsApp / téléphone cliquable
- ☐ Adresse avec carte Google Maps
- ☐ Fiche Google Business Profile complète
- ☐ Site testé sur mobile (pas seulement l'aperçu Chrome)
- ☐ Temps de chargement < 3 secondes sur 3G
- ☐ Liens vers Instagram et Facebook
- ☐ Bouton de réservation visible et fonctionnel