ITSkillsCenter
Business Digital

Créer un site web pour une agence immobilière au Sénégal — tutoriel WordPress 2026

13 دقائق للقراءة

Ce tutoriel construit pas à pas, étape par étape avec les commandes, les clics et les configurations exactes, un site WordPress complet pour une agence immobilière au Sénégal. À la fin, vous aurez : un site multipage avec catalogue de propriétés filtrable (vente, location, par quartier, par budget en FCFA), fiches détaillées avec galerie photo, formulaire de demande de visite, intégration WhatsApp, paiement mobile money pour acomptes et hébergement Hostinger configuré. En une journée de travail effectif si vous suivez le pas-à-pas, pour un coût annuel inférieur à 100 USD.

Public cible : un agent immobilier qui veut construire son site lui-même, ou un freelance missionné par une agence sans expérience préalable WordPress. Aucune connaissance technique avancée requise — chaque étape est détaillée avec les clics exacts à effectuer.

Prérequis (à préparer avant de commencer)

  • Carte bancaire ou compte mobile money pour payer l’hébergement (5-10 USD pour 12 mois)
  • 10-20 propriétés à publier au lancement avec photos haute qualité (minimum 5 photos par bien) et descriptions complètes
  • Numéro WhatsApp Business de l’agence
  • Email professionnel de contact
  • Logo de l’agence en PNG transparent (idéalement 800×300 pixels)
  • Agrément agence immobilière et numéro RC pour les mentions légales
  • Liste des quartiers couverts (ex. Almadies, Yoff, Mermoz, Cocody)
  • Compte Wave ou Orange Money Business si paiement d’acompte de visite ou frais de dossier en ligne
  • Temps : 7 à 9 heures pour suivre tout le tutoriel sans précipitation

Étape 1 — Commander l’hébergement Hostinger (15 minutes)

Pour un site immobilier qui doit être disponible 24h/24 (les prospects consultent souvent le soir et le weekend) et inspirer confiance, on choisit Hostinger pour son rapport prix-fonctionnalités sur le marché ouest-africain.

  1. Aller sur hostinger.com/fr et choisir Hébergement Web → Premium Web Hosting (2,99 USD/mois en 24 mois). Pour une agence avec 100+ biens en catalogue, prendre directement Cloud Startup (9,99 USD/mois).
  2. Cliquer Ajouter au panier, choisir la durée 24 mois.
  3. Saisir le nom de domaine souhaité. Pour le SEO local : agence-VotreNom.sn. Le domaine 1 an gratuit est inclus.
  4. Compléter facturation, choisir mode de paiement (carte ou mobile money), valider la commande.
  5. Email de confirmation reçu, cliquer le lien d’activation, se connecter à hPanel.

Étape 2 — Installer WordPress en français (10 minutes)

  1. Dans hPanel, cliquer Sites web → Créer un nouveau site web.
  2. Choisir WordPress.
  3. Saisir nom du site (ex. Diop Immobilier), email administrateur, mot de passe fort 16+ caractères.
  4. Langue : Français.
  5. Choisir le domaine que vous venez d’acheter.
  6. Décocher Surfer Cloud et plugin Hostinger AI si proposés.
  7. Cliquer Installer. Compter 2-3 minutes.
  8. Cliquer Edit Website pour ouvrir l’admin (votre-domaine.sn/wp-admin).
  9. Vérifier que https://votre-domaine.sn affiche le thème par défaut avec cadenas vert HTTPS.

Étape 3 — Permaliens et confidentialité (5 minutes)

  1. Menu admin → Réglages → Permaliens.
  2. Sélectionner Titre de l’article. Cliquer Enregistrer.
  3. Réglages → Général : titre du site, URL en HTTPS, fuseau horaire Africa/Dakar.
  4. Réglages → Confidentialité : créer la page de politique de confidentialité (template fourni à compléter).

Étape 4 — Installer Astra et un template Real Estate (15 minutes)

  1. Menu admin → Apparence → Thèmes → Ajouter un thème.
  2. Rechercher Astra, cliquer Installer + Activer.
  3. Astra propose Starter Templates. Cliquer Get Started.
  4. Choisir le builder Elementor.
  5. Rechercher real estate. Sélectionner un template gratuit (ex. Real Estate Agency).
  6. Cliquer Import Complete Site. Astra installe Elementor et plugins requis (3-5 minutes).

Étape 5 — Installer Real Homes pour les fiches propriétés (10 minutes)

  1. Menu admin → Extensions → Ajouter.
  2. Rechercher Real Homes. Choisir le plugin Easy Real Estate par Inspiry Themes (version gratuite).
  3. Cliquer Installer + Activer.
  4. L’assistant de configuration s’ouvre. Choisir : devise XOF (FCFA), Pays Sénégal, Format de prix sans décimales.
  5. Le plugin crée automatiquement le type de contenu Properties avec champs : prix, surface, chambres, salles de bain, type, statut, localisation, caractéristiques.

Étape 6 — Configurer les taxonomies localisation et caractéristiques (30 minutes)

  1. Menu admin → Properties → Locations.
  2. Créer la hiérarchie. Niveau 1 : Dakar. Niveau 2 (parent Dakar) : Plateau, Médina, Mermoz, Ngor, Yoff, Almadies, Sicap, HLM, Liberté, Ouakam, Dieuppeul, Parcelles Assainies, Pikine, Guédiawaye, Rufisque. Niveau 3 (sous chaque commune) : sous-quartiers (ex. Almadies → Cité Keur Gorgui, Almadies 1).
  3. Si vous couvrez aussi Mbour/Saly, Saint-Louis, Thiès, créer la hiérarchie similaire.
  4. Menu admin → Properties → Property Types. Créer : Appartement, Maison, Villa, Terrain, Local commercial, Bureau, Entrepôt.
  5. Properties → Statuses. Créer : À vendre, À louer, Location courte durée, Vendu, Loué.
  6. Properties → Features. Créer : Climatisé, Sécurisé 24h, Ascenseur, Parking, Jardin, Piscine, Terrasse, Vue mer, Meublé.

Étape 7 — Publier votre première propriété (20 minutes)

  1. Menu admin → Properties → Add New.
  2. Titre : descriptif et SEO-friendly. Ex. Appartement F4 climatisé 95m² Almadies Cité Keur Gorgui.
  3. Description : 4-6 paragraphes. Présentation du bien, atouts (vue, calme, sécurité), équipement, environnement immédiat (écoles, mosquées, commerces, transports), conditions de location/vente.
  4. Dans le widget Property Information à droite :
    • Prix : 350000 (sans espaces, sans FCFA)
    • Type d’opération : À louer
    • Statut : Publié
    • Surface : 95 m²
    • Chambres : 3
    • Salles de bain : 2
    • Parking : Oui
    • Année de construction : 2020
  5. Cocher la localisation : Dakar → Almadies → Cité Keur Gorgui.
  6. Cocher le type de propriété : Appartement.
  7. Cocher les caractéristiques applicables.
  8. Image à la une : photo principale du bien (façade ou pièce signature).
  9. Galerie : 8-12 photos (salon, chambres, cuisine, salle de bain, vue, parking).
  10. Vidéo (optionnel) : URL YouTube ou Vimeo si visite virtuelle.
  11. Localisation carte : adresse approchante (par discrétion). Le plugin Real Homes affiche une carte Google Maps ou OpenStreetMap.
  12. Agent : créer une fiche agent associée si plusieurs collaborateurs (Properties → Agents → Add New).
  13. Cliquer Publier.
  14. Répéter pour vos 10-20 propriétés du lancement. Compter 10-15 minutes par bien.

Étape 8 — Configurer la page d’accueil avec barre de recherche (45 minutes)

  1. Menu admin → Pages → Home, cliquer Modifier avec Elementor.
  2. Section héro : remplacer l’image background par une photo de Dakar (vue Almadies ou Plateau). Ajouter le widget Property Search du plugin Real Homes par glisser-déposer.
  3. Configurer le widget Search : champs visibles = Type d’opération + Type de bien + Localisation + Fourchette de prix (slider FCFA).
  4. Section « Propriétés à la une » : ajouter le widget Properties Grid. Configurer : 6 propriétés, ordre Featured first, layout 3 colonnes.
  5. Section « Pourquoi nous » : 3-4 colonnes avec icône (calendar, certificate, shield, headphones) et arguments (X années, agrément, biens vérifiés, accompagnement post-vente).
  6. Section « Quartiers populaires » : 6-8 cards avec photo de quartier qui filtrent vers la liste des biens correspondants.
  7. Section témoignages : widget Testimonial Carousel avec 4-6 clients.
  8. Footer : adresse agence, plan d’accès, mentions légales (numéro RC, agrément), réseaux sociaux.
  9. Cliquer Publier.

Étape 9 — Bouton WhatsApp flottant (10 minutes)

  1. Extensions → Ajouter → Floating WhatsApp Button (par RyanCowles), installer + activer.
  2. Settings → Floating WhatsApp Button.
  3. Phone Number : +221 77 XXX XX XX (votre WhatsApp Business, sans espaces).
  4. Pre-filled Message : Bonjour, je consulte votre site et j’ai une question sur un bien.
  5. Position : Bottom Right.
  6. Display : All pages.
  7. Sauvegarder. Vérifier en visitant le site frontal.

Étape 10 — Formulaire de demande de visite avec Fluent Forms (30 minutes)

  1. Extensions → Ajouter → Fluent Forms, installer + activer (version Lite gratuite).
  2. Fluent Forms → Add New Form. Choisir Blank Form. Nom : Demande de visite.
  3. Ajouter les champs (glisser-déposer depuis la palette droite) :
    • Single Line Text : Nom complet (obligatoire)
    • Phone : Téléphone WhatsApp (obligatoire)
    • Email : Email
    • Date : Date de visite souhaitée
    • Time : Créneau préféré (matin/après-midi/soir)
    • Hidden : Propriété concernée (pré-remplie depuis URL via shortcode dynamique)
    • Textarea : Questions complémentaires
    • Submit : Demander une visite
  4. Settings → Form Settings → Confirmation message : Merci, nous vous rappelons sous 24h pour confirmer votre visite.
  5. Settings → Email Notifications : configurer l’envoi vers email agence + WhatsApp via plugin tiers Pabbly Connect (optionnel).
  6. Récupérer le shortcode du formulaire.
  7. Modifier le template de la page Property Single (Apparence → Thème Astra → Templates → Single Property) pour afficher le formulaire dans la sidebar.

Étape 11 — Pages quartier pour le SEO local (1 heure pour 5 pages)

  1. Pages → Ajouter. Premier exemple : Immobilier Almadies — appartements et villas à louer ou à vendre.
  2. Modifier avec Elementor.
  3. Bandeau héro : photo des Almadies + titre + sous-titre.
  4. Texte de contenu (800-1 200 mots) couvrant : présentation du quartier, prix moyens 2026, atouts (proximité aéroport, plage, écoles, commerces), inconvénients honnêtes (circulation), publics cibles (expatriés, cadres, familles).
  5. Section dynamique Properties Grid filtrée sur Localisation = Almadies. Affichage 6-12 biens.
  6. FAQ (3-5 questions sur le quartier).
  7. CTA : Vous cherchez aux Almadies ? Contactez-nous.
  8. SEO Rank Math : focus keyword immobilier Almadies Dakar, meta description 150 caractères.
  9. Publier. Répéter pour 4-9 autres quartiers (Mermoz, Yoff, Plateau, Cocody si CI…).

Étape 12 — SEO local avec Rank Math (30 minutes)

  1. Extensions → Ajouter → Rank Math SEO, installer + activer.
  2. Assistant : choisir Easy. Type de site = Local Business → Real Estate Agent.
  3. Saisir nom agence, logo, image partage par défaut, coordonnées (adresse, téléphone, email, horaires).
  4. Connecter Google Search Console (suivre l’assistant).
  5. Activer le module Local SEO & Google Business Profile.
  6. Pour chaque page et chaque propriété, descendre dans l’éditeur, widget Rank Math : focus keyword + meta description.
  7. Soumettre le sitemap (https://votre-domaine.sn/sitemap_index.xml) à Google Search Console.

Étape 13 — Google Business Profile (20 minutes)

  1. Aller sur business.google.com, cliquer Gérer maintenant.
  2. Saisir nom agence, catégorie Agence immobilière.
  3. Adresse exacte (vérifiée par carte postale, 7-14 jours).
  4. Téléphone, site web, horaires.
  5. Uploader 15-20 photos : façade agence, intérieur bureau, équipe, biens phares.
  6. Demander à 5-10 anciens clients de laisser un avis Google honnête.

Étape 14 — Performance avec LiteSpeed Cache (15 minutes)

  1. Extensions → Ajouter → LiteSpeed Cache, installer + activer.
  2. LiteSpeed Cache → Cache → Cache Settings : tout activer (Cache, Cache REST API, Cache Mobile).
  3. Page Optimization → Image Optimization : Send Optimization Request (compression sans perte + WebP automatique).
  4. Page Optimization → CSS : Minify, Combine, HTTP/2 Push.
  5. Page Optimization → JS : Minify, Combine, Defer.
  6. Tester sur PageSpeed Insights. Cible mobile 80+.

Étape 15 — Sécurité Wordfence (15 minutes)

  1. Extensions → Ajouter → Wordfence, installer + activer.
  2. Saisir email, accepter conditions, choisir plan gratuit.
  3. All Options : activer Brute Force Protection, Limit login attempts (5 tentatives, blocage 30 min).
  4. Activer Two-Factor Authentication sur le compte admin.
  5. Programmer scan hebdomadaire.

Étape 16 — Sauvegarde UpdraftPlus (10 minutes)

  1. Extensions → Ajouter → UpdraftPlus, installer + activer.
  2. Settings → UpdraftPlus → Settings.
  3. Files schedule : Daily, Retain 7. Database schedule : Daily, Retain 14.
  4. Remote storage : Google Drive ou Dropbox (suivre l’assistant pour autorisation).
  5. Cliquer Backup Now pour première sauvegarde manuelle.

Étape 17 — Premier article de blog quartier (1 heure)

  1. Articles → Ajouter. Titre : Comment vérifier qu’un titre foncier est valide au Sénégal.
  2. Structure : Introduction (200 mots), 5 sections H2 (Le titre foncier, Les pièces requises, La vérification au cadastre, Les pièges fréquents, Notre accompagnement), conclusion CTA.
  3. Citer sources officielles (DGID, cadastre du Sénégal).
  4. Image à la une.
  5. Catégoriser dans Blog → Conseils achat.
  6. Rank Math : focus keyword vérifier titre foncier Sénégal.
  7. Publier. Partager sur LinkedIn, Facebook, WhatsApp.
  8. Routine recommandée : 1 article par mois minimum.

Étape 18 — Vérification finale

  • HTTPS vert sur toutes les pages
  • Logo affiché en haut
  • 10+ propriétés publiées avec photos et descriptions complètes
  • 5+ pages quartier rédigées (800-1 200 mots chacune)
  • Bouton WhatsApp flottant fonctionnel (test sur smartphone)
  • Formulaire demande de visite testé (envoi email confirmé)
  • PageSpeed mobile 70+
  • Mentions légales complètes (RC, agrément, hébergeur, responsable)
  • Politique de confidentialité accessible footer
  • Page 404 personnalisée
  • Google Business Profile en attente validation
  • Premier article de blog publié

Adaptation au contexte sénégalais

Trois adaptations clés. Devise FCFA partout sans conversion automatique. WhatsApp en premier canal de prise de contact, devant le formulaire et le mail — c’est la réalité comportementale au Sénégal. Pages quartier hyperdétaillées avec prix moyens 2026, écoles à proximité (LIC, ISM, Cours privés), mosquées, transports (BRT, lignes Dakar Dem Dik), sécurité.

Pour la monétisation par les propriétaires, certaines agences proposent une publication payante des biens (5 000 à 20 000 FCFA par bien et par mois) avec mise en avant. Plugin WP Real Estate Membership ou WooCommerce + Subscriptions + FedaPay pour les paiements récurrents en mobile money.

Pour les acomptes de visite ou commissions en ligne, intégrer une passerelle locale (CinetPay ou FedaPay) qui supporte Wave, Orange Money, Free Money, MTN Money. Stripe et PayPal restent restreints sur la zone — les passerelles locales sont la voie la plus fiable.

Côté conformité, mention en footer du numéro d’agrément agence immobilière, RC Pro, mention SYSCOHADA si l’agence est OHADA, registre du commerce. Ces mentions rassurent et évitent les ennuis administratifs.

Erreurs fréquentes

Erreur Cause Solution
Photos lourdes 5 Mo non compressées Upload direct depuis appareil photo Activer LiteSpeed Cache Image Optimization (compression auto + WebP). Ou compresser avant upload via TinyPNG.
Aucun trafic organique 3 mois après lancement Pas de pages quartier ni blog Créer 5-10 pages quartier (800-1 200 mots chacune) et 1 article par mois.
Spam dans le formulaire visite Pas de captcha Activer reCAPTCHA v3 invisible sur Fluent Forms (Settings → Integration).
Bouton WhatsApp peu visible Couleur trop discrète Bouton flottant fixe vert WhatsApp officiel + animation pulse au premier scroll.
Photos qui s’affichent à l’envers Métadonnées EXIF non gérées Re-exporter les photos via Photoshop/Lightroom avec rotation appliquée avant upload.
Tarifs cachés « prix sur demande » Volonté de discuter Toujours afficher prix en FCFA. Cacher fait fuir 60 % des prospects.
Aucune mention agrément Mention oubliée Numéro RC + agrément en footer + page À propos.

Pour aller plus loin

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 :

FAQ

Combien de temps pour suivre ce tutoriel ?
7 à 9 heures de travail effectif. Découpé sur plusieurs sessions, prévoir une semaine. Étapes 6 (taxonomies) et 7 (publication propriétés) sont les plus chronophages.

Combien coûte ce site complet ?
Hostinger Premium 75 USD pour 24 mois (avec domaine 1 an gratuit), plugins gratuits suffisants en V1. Total environ 100 USD pour 2 ans. Confié à une agence : 300 000 à 800 000 FCFA pour la mise en place + 50 000 à 100 000 FCFA mensuels de maintenance.

Faut-il un thème payant ?
Pas obligatoire. Astra gratuit + Elementor gratuit + Real Homes gratuit donnent un résultat très pro. Houzez (75 USD une fois) fait gagner 10-15 heures de mise en place.

Combien de propriétés peut gérer le site ?
Sur Hostinger Premium : jusqu’à 5 000 propriétés sans problème de performance. Au-delà, passer sur Cloud Startup ou Cloud Professional avec cache Redis.

Comment afficher la carte sans clé Google Maps payante ?
Plugin Leaflet Map (gratuit) à la place de Google Maps. Rendu équivalent, zéro coût, pas de quota.

Le site peut-il accepter des paiements ?
Oui via WooCommerce + passerelle CinetPay ou FedaPay pour le mobile money. Cas typique : acompte de visite, frais de dossier, commission. Compter une journée supplémentaire de configuration.

Que faire après la mise en ligne ?
1) Communiquer le lien à tous vos contacts WhatsApp et email. 2) Publier 1 article de blog par semaine ou par mois sur les conseils achat/location. 3) Demander 5-10 premiers avis Google. 4) Surveiller Google Search Console pour les premières impressions et ajuster les meta descriptions.

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité