Immobilière Pujol

migration d'une plateforme immobilière de 6 000 URL de WordPress vers Astro

Secteur
Agence Immobilière
Durée
2 mois
Lancé
2026
Migration WordPress vers Astro Développement Web Intégration d'API et de Flux SEO Technique Optimisation des Performances Infrastructure Cloudflare
Visiter le Site

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

Stéphane Pujol
Le patron de l'immobilière Pujol

Résultats Clés

>6 000+ URL
Échelle de Migration
Préservées ou redirigées en 301
>5 000+ Annonces
Inventaire en Direct
Synchronisées depuis les flux
>99/100 Desktop
Performance
PageSpeed, Core Web Vitals validés
>100/100 SEO
Recherche
Zéro perte de position

La Transformation

D'un WordPress lourdement chargé à une plateforme Astro rendue à l'edge

After transformation
Après
Before transformation
Avant

↔ 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

01

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.

02

Reconstruction

Construction de la plateforme Astro + Cloudflare : ingestion des flux, stockage photos R2, pages négociateurs, espace admin et formulaires connectés à Zoho.

03

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.

04

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

Astro Astro
Cloudflare Workers Cloudflare Workers
Cloudflare R2 Cloudflare R2
React React
TypeScript TypeScript
Flux Ubiflow Flux Ubiflow
La Boîte Immo La Boîte Immo
Zoho CRM Zoho CRM
Schema.org Schema.org
Google Analytics 4 Google Analytics 4
Microsoft Clarity Microsoft Clarity
Stéphane Pujol
Stéphane PujolNouveau
Google· Juin 2026
Roy a fait notre site en quelques semaines. Délais tenus, qualité des échanges, réactivité, professionnalisme et maîtrise. UN GRAND BRAVO ROY
Le patron de l'immobilière Pujol
Caroline Pujol
Caroline PujolNouveau
Google· Juin 2026
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
Directrice du développement commercial, Immobilière Pujol

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