Immobilière Pujol
migration d'une plateforme immobilière de 6 000 URL de WordPress vers Astro
"Roy a fait notre site en quelques semaines. Délais tenus, qualité des échanges, réactivité, professionnalisme et maîtrise. UN GRAND BRAVO ROY"
Résultats Clés
La Transformation
D'un WordPress lourdement chargé à une plateforme Astro rendue à l'edge
↔ Glissez le curseur pour comparer avant et après
Avant
WordPress lourd avec prolifération de plugins et génération de pages lente
Annonces et photos difficiles à synchroniser à grande échelle
Biens vendus risquant des erreurs 404 et la perte d'autorité SEO
Base de données et maintenance sollicitées à chaque vue de page
Après
Astro 6 avec SSR sur Cloudflare Workers, sans pile de plugins
Synchronisation automatique Ubiflow + La Boîte Immo avec rapports de santé
5 000+ annonces clôturées maintenues vivantes sur leur URL d'origine
Rendu à l'edge avec photos servies depuis Cloudflare R2
Aperçu du Projet
Immobilière Pujol est une agence immobilière établie à Marseille, avec quatre agences et plus de 20 ans d’expérience. Leur site web n’est pas une brochure : c’est le moteur de l’entreprise, attirant environ 20 000 visites et 600 contacts chaque mois sur des milliers d’annonces.
Ce site tournait sur une installation WordPress lourdement chargée, devenue lente, fragile et coûteuse à exploiter. Le cahier des charges était celui de la migration la plus difficile qui soit : reconstruire toute la plateforme sur une architecture moderne sans perdre une seule URL, annonce ou position. C’est notre exemple d’école de migration depuis un WordPress lourd, et précisément le type de projet où l’erreur n’est pas permise.
Le Défi
- L’échelle. Plus de 6 000 URL en ligne : environ 5 000 annonces, près de 900 articles de blog, plus de 100 pages de services et de quartiers, et 23 fiches de négociateurs, toutes indexées et génératrices de trafic.
- Le SEO ne peut pas casser. Avec environ 600 contacts par mois liés au référencement naturel, chaque URL historique devait continuer à renvoyer un code 200, y compris les biens vendus et loués toujours bien positionnés.
- Des données en direct, pas du contenu statique. Les annonces arrivent automatiquement depuis des flux immobiliers externes (Ubiflow pour les locations, La Boîte Immo pour les ventes) et changent chaque jour. Les photos des biens se comptent en dizaines de milliers.
- Le poids de WordPress. Prolifération de plugins, charge sur la base de données, génération de pages lente et une maintenance dont l’agence voulait se débarrasser.
- La continuité de l’activité. Les formulaires alimentent le CRM Zoho de l’agence et son pipeline de contacts ; rien ne pouvait s’interrompre pendant la bascule.
Ce Que Nous Avons Construit
Une migration complète vers Astro sur Cloudflare
Nous avons reconstruit le site sur Astro 6 avec rendu côté serveur sur Cloudflare Workers, en utilisant des îlots React uniquement là où l’interactivité est nécessaire. Le résultat est une plateforme rendue à la périphérie du réseau, sans WordPress, sans pile de plugins et sans serveur de base de données à surveiller. Les photos des biens ont été déplacées vers un bucket Cloudflare R2, servies directement depuis l’edge.
Intégration des flux en direct avec synchronisation automatique
Les annonces ne sont pas saisies à la main. Nous avons construit une couche d’ingestion qui analyse les flux XML Ubiflow (locations) et La Boîte Immo (ventes) et transforme chaque bien en contenu, photos comprises, importées dans R2. Une synchronisation programmée s’exécute automatiquement : les nouveaux biens apparaissent sur le site quelques heures après leur publication, sans intervention manuelle. Une routine de vérification automatisée envoie un rapport de santé à chaque exécution (flux accessible, nombre d’annonces, stockage synchronisé), pour que l’équipe sache toujours que le pipeline est au vert.
Garder 5 000 annonces vendues vivantes pour le SEO
La décision SEO la plus importante concernait les biens clôturés. Plutôt que de laisser les annonces vendues et louées renvoyer une erreur 404, une étape de pré-build extrait chaque annonce clôturée et l’affiche sur son URL d’origine avec un modèle dédié « bien n’est plus disponible » qui renvoie vers des biens actifs similaires. Des milliers de pages déjà bien positionnées conservent leur autorité et continuent d’alimenter le maillage interne, au lieu de perdre du trafic.
Des pages négociateurs avec de vrais avis
Chacun des 23 négociateurs dispose d’une fiche qui rassemble automatiquement tous les biens qu’il gère et qu’il a vendus, regroupés au moment du build, ainsi que ses avis clients individuels récupérés via l’API OpinionSystem. Acheteurs et vendeurs voient un historique réel par agent, et non une page d’équipe générique.
Espace d’administration sécurisé et capture de contacts
Un espace d’administration protégé (hachage de mot de passe PBKDF2 et sessions JWT signées via jose) permet à l’agence de téléverser les photos des biens directement vers R2. Tous les formulaires de contact (estimation, contact, contact négociateur, syndic, newsletter) transmettent vers le CRM Zoho de l’agence via leur pipeline d’envoi d’e-mails, avec Cloudflare Turnstile ajouté comme protection anti-bots invisible après la première vague de soumissions indésirables.
Une suite analytique et de monitoring complète
Google Analytics 4, Google Tag Manager et l’analyse comportementale Microsoft Clarity ont été configurés dès le départ, un tableau Google Sheet agrège chaque formulaire entrant, et Google Search Console et Mangools SerpWatcher suivent la ré-indexation et les positions pendant toute la bascule.
Les Résultats
Migration livrée, SEO préservé
- Plus de 6 000 URL historiques préservées ou redirigées en 301. Chaque bien, article et page de service a gardé son adresse.
- Plus de 5 000 annonces et environ 900 articles migrés depuis WordPress, contenu et métadonnées intacts.
- Les biens vendus et loués résolvent toujours, protégeant des années d’autorité accumulée.
- Site mis en ligne en juin 2026, dans les délais, après une période de tests par étapes.
Performances
- 99/100 en performance desktop, 100/100 en SEO, 96/100 en accessibilité et 100/100 en bonnes pratiques sur Google PageSpeed.
- Core Web Vitals validés sur le terrain, avec un LCP de 1,4 s, un INP de 50 ms et un CLS de 0,02, sur un site dense et piloté par les annonces.
- Le rendu à l’edge sur Cloudflare remplace la génération de pages WordPress, avec les images des biens servies depuis R2.
Exploitation
- Les annonces se synchronisent automatiquement depuis Ubiflow et La Boîte Immo, avec des rapports de santé envoyés à chaque exécution.
- Les contacts arrivent directement dans Zoho, protégés par l’anti-bots invisible Turnstile.
- L’agence a reçu une documentation technique complète et le dépôt GitHub, pour pouvoir maintenir le projet en interne ou le confier à n’importe quel prestataire.
Fonctionnalités Clés
- Plateforme Astro rendue à l’edge sur Cloudflare Workers, sans WordPress ni pile de plugins
- Ingestion automatique des flux Ubiflow et La Boîte Immo avec synchronisation programmée
- Modèles SEO pour annonces clôturées maintenant 5 000+ biens vendus indexés
- Pages par négociateur avec biens regroupés automatiquement et avis OpinionSystem
- Stockage photos Cloudflare R2 et endpoint d’upload sécurisé pour l’admin
- Pipeline de contacts Zoho CRM sur cinq types de formulaires, avec anti-bots Turnstile
- Analytique GA4 + GTM + Microsoft Clarity et tableau de bord Google Sheet
- Pages de catégories par arrondissement de Marseille pour la recherche locale
- Documentation technique complète et transfert GitHub
Technologies Utilisées
- Framework : Astro 6 (SSR sur Cloudflare Workers)
- Interface : îlots React 19, SCSS, TypeScript
- Stockage : Cloudflare R2 (photos des biens)
- Flux : Ubiflow (locations), La Boîte Immo (ventes), analysés en XML
- CRM et e-mail : Zoho CRM via envoi d’e-mails transactionnels
- Authentification : PBKDF2 + JWT (
jose) pour l’espace d’administration - Analytique : Google Analytics 4, Google Tag Manager, Microsoft Clarity
- SEO et monitoring : Schema.org, Google Search Console, Mangools SerpWatcher
- Sécurité : anti-bots invisible Cloudflare Turnstile
Ce Que Nous Avons Créé
Fonctionnalités personnalisées qui génèrent une réelle valeur commerciale
Synchronisation Automatique des Flux
Les annonces s'importent depuis Ubiflow (locations) et La Boîte Immo (ventes) selon un planning, photos chargées dans R2 et rapport de santé envoyé à chaque exécution.
Migration d'URL sans Perte
6 000+ URL historiques préservées ou redirigées en 301, protégeant environ 600 contacts mensuels issus du référencement naturel.
SEO des Annonces Clôturées
Les biens vendus et loués restent en ligne sur leur URL d'origine, avec un modèle dédié renvoyant vers des biens actifs similaires.
Pages Négociateurs
Chacun des 23 agents reçoit ses biens actuels et vendus regroupés automatiquement, plus de vrais avis clients synchronisés depuis OpinionSystem.
Performance à l'Edge
99/100 en PageSpeed desktop, Core Web Vitals validés, sur un site dense et piloté par les annonces, rendu à la périphérie de Cloudflare.
Pipeline de Contacts Sécurisé
Cinq types de formulaires transmettent vers Zoho CRM, protégés par l'anti-bots invisible Cloudflare Turnstile, avec un tableau de bord Google Sheet.
Présentation du Projet
Notre Processus
Une migration à fort enjeu livrée en 2 mois
Audit et Cartographie
Inventaire de 6 000+ URL, des flux d'annonces et des formulaires, avec une politique stricte de préservation des URL et de redirections.
Reconstruction
Construction de la plateforme Astro + Cloudflare : ingestion des flux, stockage photos R2, pages négociateurs, espace admin et formulaires connectés à Zoho.
Migration et Vérification
Migration de 5 000+ annonces et environ 900 articles, vérification de synchronisation automatisée, et test de chaque URL historique en code 200.
Lancement et Suivi
Bascule DNS en juin 2026 et suivi de la ré-indexation via Search Console et Mangools, avec documentation et transfert GitHub.
Audit et Cartographie
Inventaire de 6 000+ URL, des flux d'annonces et des formulaires, avec une politique stricte de préservation des URL et de redirections.
Reconstruction
Construction de la plateforme Astro + Cloudflare : ingestion des flux, stockage photos R2, pages négociateurs, espace admin et formulaires connectés à Zoho.
Migration et Vérification
Migration de 5 000+ annonces et environ 900 articles, vérification de synchronisation automatisée, et test de chaque URL historique en code 200.
Lancement et Suivi
Bascule DNS en juin 2026 et suivi de la ré-indexation via Search Console et Mangools, avec documentation et transfert GitHub.
Technologies Utilisées

Roy a fait notre site en quelques semaines. Délais tenus, qualité des échanges, réactivité, professionnalisme et maîtrise. UN GRAND BRAVO ROY

C'est un réel plaisir de travailler avec Roy et son équipe sur notre projet de refonte de notre site internet : réactivité, professionnalisme, sympathie ... tout y est pour un projet réussi ensemble Merci à toute l'équipe
Prêt à Transformer Votre Entreprise?
Que vous rencontriez des limitations de plateforme, ayez besoin de fonctionnalités personnalisées ou souhaitiez migrer vers une solution plus flexible, nous avons l'expertise pour obtenir des résultats.
Secteurs Que Nous Servons
Services Professionnels
- Services Juridiques (Cabinets d'Avocats)
- Ingénierie & Architecture
- Services de Conseil
- Services Financiers (Comptables)
- Prestataires de Services B2B
Immobilier & Construction
- Immobilier (Agents, Courtiers)
- Entreprises de Construction
- Cabinets d'Architecture
- Promotion Immobilière
Santé & Bien-être
- Cabinets Médicaux & Soins de Santé
- Centres de Bien-être & Fitness
- Thérapeutes & Spécialistes de la Santé
Commerce & E-Commerce
- Boutiques en Ligne & E-Commerce
- Commerce de Sport & Loisirs
- Fabrication Sur Mesure
- Grossistes B2B
Alimentation & Boissons
- Restaurants & Food Halls
- Lieux d'Accueil
- Espaces Événementiels
- Opérations Multi-Vendeurs
Tourisme & Hôtellerie
- Hôtels & Hébergements
- Tour Opérateurs & Expériences
- Affrètement de Bateaux & Maritime
- Services de Voyage
Arts, Culture & Communauté
- Organisations Artistiques & Culturelles
- Institutions Éducatives
- Organisations Communautaires
- Associations Sans But Lucratif (ASBL)
Institutions & Associations Européennes
- Institutions Européennes
- Associations de la Bulle UE
- ONG Internationales
- Think Tanks & Organisations Politiques