Étude de casCRM immobilier
Immo23
IMMO23 avait dépassé les limites de WordPress. Je l'ai reconstruit en plateforme Laravel et CRM sur mesure : environ 5 000 annonces migrées, des biens gérés en un seul endroit et envoyés vers les portails depuis le même back-office.
- Lancé en
- 2026
- Outils
- 6
- Secteur
- CRM immobilier
- Laravel
- Inertia.js
- React
- MySQL
- Redis
- Horizon

01Défi
IMMO23 est une agence immobilière à Maurice qui vend et loue des biens à une clientèle locale et internationale. Son site tournait sous WordPress, et l'agence avait dépassé ce que WordPress pouvait lui offrir.
Le site servait de vitrine, mais l'agence avait besoin d'un outil pour gérer l'activité derrière : les agents, les propriétaires, les contrats de location, et l'envoi des annonces vers les portails immobiliers où les acheteurs font leurs recherches.
Ce qui rendait le projet complexe
- Environ 5 000 annonces existantes devaient passer de WordPress à la nouvelle plateforme sans perte de contenu.
- Tout devait fonctionner en anglais et en français, avec des prix en plusieurs devises.
- Les annonces devaient être envoyées vers des portails immobiliers depuis le CRM, au lieu d'être ressaisies sur chacun.
- La visibilité dans les moteurs de recherche devait être préservée pendant la transition, puis développée.
02Solution
J'ai reconstruit IMMO23 sous forme d'application Laravel sur mesure : un site immobilier public et un CRM privé qui partagent la même base de données. Le back-office est développé avec Inertia.js, React et shadcn/ui, pour que l'équipe travaille dans une interface rapide et moderne plutôt que dans un tableau de bord WordPress.
Pourquoi Laravel plutôt que WordPress
WordPress est excellent pour publier des pages. IMMO23 avait besoin de relations et de processus : un bien appartient à un propriétaire, est attribué à un agent, peut avoir un contrat de location avec une date de fin, et doit être publié sur plusieurs portails. Faire tout cela avec des extensions aurait été un combat permanent contre la plateforme. Une application sur mesure intègre ces relations au cœur du système et laisse la place aux besoins futurs de l'agence.
Migrer environ 5 000 annonces
C'était la partie la plus difficile du projet. Chaque annonce WordPress, avec ses textes dans les deux langues, ses prix, ses caractéristiques, sa localisation et ses images, devait être adaptée à la nouvelle structure de données, plus stricte. J'ai migré et nettoyé les données pour que l'agence démarre sur la nouvelle plateforme avec tout son catalogue, sans rien ressaisir à la main.
Une annonce, plusieurs portails
Les biens sont saisis une seule fois dans le CRM, puis envoyés vers les portails immobiliers externes. La publication passe par des files d'attente en arrière-plan (Laravel Horizon et Redis), pour que le back-office reste rapide même pendant l'envoi d'un lot d'annonces.
Le CRM derrière le site
- Agents : chaque bien est attribué à un agent, affiché comme contact sur l'annonce publique.
- Propriétaires : enregistrés séparément et liés à un ou plusieurs biens.
- Locations : les dates de fin de contrat sont suivies, avec des rappels automatiques avant l'échéance.
- Devises : prix en plusieurs devises, avec des taux mis à jour automatiquement par des tâches planifiées.
Recherche et SEO
Le site public propose une recherche avancée (vente ou location, type, localisation, prix, chambres, référence) et des pages dédiées aux biens et aux localités, en anglais et en français. J'ai mis en place des redirections 301 de chaque ancienne URL WordPress vers sa nouvelle adresse, pour conserver le référencement et les liens existants. Je me suis aussi occupé du référencement on-page, j'ai mis en place Google Analytics et Google Search Console, et j'ai rédigé deux articles pour le blog de l'agence afin de commencer à créer du contenu autour de son marché.
03Résultats
IMMO23 gère désormais ses annonces, ses agents, ses propriétaires et ses locations depuis un seul système qui lui appartient, avec tout son catalogue d'environ 5 000 annonces repris de WordPress.
- Un seul endroit pour les annonces : saisies une fois dans le CRM, puis publiées sur le site et sur les portails externes.
- Des locations sous contrôle : les fins de contrat à venir sont signalées automatiquement, à l'avance.
- Un site public bilingue avec une recherche pensée pour les acheteurs.
- Référencement préservé : les anciennes URL redirigent vers les nouvelles pages, sans perte de trafic lors de la migration.
- Mesuré dès le premier jour : Google Analytics et Search Console suivent le trafic et les performances dans les moteurs de recherche.
- Conçu pour évoluer : de nouvelles intégrations et fonctionnalités peuvent être ajoutées sans contourner un CMS.
Expertises associées
Vous visez un résultat similaire ?
Partagez vos objectifs et recevez une recommandation claire sur le périmètre, les délais et le plan d’exécution.
