L'expertise web performance qu'attendent les marques exigeantes
Audit Core Web Vitals, plan priorisé, mise en œuvre technique, monitoring et formation. Un accompagnement complet, mesurable, transposable à votre équipe.
100% de clients satisfaits Données 2023-2026
•8+ ans XP•35+ clients accompagnés
95 % des utilisateurs avec une expérience excellente sur CrUX
TTFB réduit de 46 %
CLS parfait sur l'ensemble du site
Définition de budgets de performance, suivi des retombées techniques et business
SiriusXM
2025 → présent
Web Performance Consultant
Audits sur la plateforme web et les sites marketing. Reporting personnalisé via monitoring synthétique et real-user.
React.jsNext.jsAngularAkamaiDatadogSpeedCurve
82 % des utilisateurs avec une bonne expérience sur CrUX
Suivi continu de la roadmap performance
Optimisations implémentées hands-on dans la codebase des produits
Périmètre
Ce que couvre une mission web performance
Cinq blocs, du diagnostic au transfert de compétences vers votre équipe.
? Audit Core Web Vitals sur données réelles utilisateurs
Analyse RUM (Chrome UX Report, SpeedCurve, DebugBear, Datadog RUM) et runs WebPageTest sur profil mobile 4G. Cartographie des goulots front, back et tiers par métrique, avec P75 et P95.
? Plan d'action priorisé et chiffré
Chaque levier est estimé en gain LCP, gain INP et effort d'implémentation. La roadmap est présentée à votre équipe technique et à la direction avant tout engagement.
⚙️ Mise en œuvre technique dans le codebase
Je travaille sur React, Next.js, Astro, Angular, WordPress, Drupal, Magento, Salesforce Commerce Cloud. Merge requests documentées, cross-reviews avec vos équipes.
? Monitoring continu et budgets CI
Installation SpeedCurve ou DebugBear avec budgets de performance bloquants dans votre pipeline. Toute merge request qui dégraderait le LCP est signalée avant le merge.
? Formation des équipes internes
Chaque optimisation est expliquée, documentée et réutilisable par vos développeurs sur d'autres projets. L'objectif : que le score tienne dans le temps.
? Documentation transférable
Chaque mission laisse un référentiel interne : décisions techniques, budgets de performance, playbook d'audit. Une base réutilisable pour le prochain projet ou la prochaine refonte.
Résultats
Avant / après sur des missions récentes
LCP e-commerce WordPress
3,2 s1,3 s
TTFB Drupal grand compte
1,1 s180 ms
Taux de cache hit boutique
40 %88 %
Statut Core Web Vitals
MauvaisBons
Méthode
Comment se déroule une mission
4 étapes, du premier appel au monitoring long terme.
Étape 1
Cadrage et audit Core Web Vitals
Premier échange sous 48 heures. Audit livré sous 10 jours ouvrés sur données RUM et tests synthétiques, avec un rapport chiffré par métrique.
1
2
Étape 2
Plan d'action priorisé
Chaque levier est estimé en gain LCP/INP et en effort. La trajectoire est choisie ensemble : sprint express avant une campagne, refonte progressive ou monitoring seul si les fondations sont saines.
Étape 3
Mise en œuvre technique
Travail direct dans le codebase, par sprints hebdomadaires. Chaque optimisation est mesurée avant/après sur données RUM, pas sur des runs Lighthouse isolés.
3
4
Étape 4
Monitoring et passation
Installation du monitoring continu, budgets CI, formation de l'équipe. Renouvellement en fin de trimestre uniquement s'il apporte de la valeur.
1
Étape 1
Cadrage et audit Core Web Vitals
Premier échange sous 48 heures. Audit livré sous 10 jours ouvrés sur données RUM et tests synthétiques, avec un rapport chiffré par métrique.
2
Étape 2
Plan d'action priorisé
Chaque levier est estimé en gain LCP/INP et en effort. La trajectoire est choisie ensemble : sprint express avant une campagne, refonte progressive ou monitoring seul si les fondations sont saines.
3
Étape 3
Mise en œuvre technique
Travail direct dans le codebase, par sprints hebdomadaires. Chaque optimisation est mesurée avant/après sur données RUM, pas sur des runs Lighthouse isolés.
4
Étape 4
Monitoring et passation
Installation du monitoring continu, budgets CI, formation de l'équipe. Renouvellement en fin de trimestre uniquement s'il apporte de la valeur.
Témoignages
Ce que disent les équipes
Excellent travail.
Paul a nettement amélioré la vitesse du site et l’a parfaitement aligné avec les recommandations Google.
Professionnel, rigoureux et efficace, je recommande vivement.
Nicolas - April Moto
Directeur digital & e-commerce
Nous sommes très satisfaits du travail de Paul. Il se montre rapide, disponible et particulièrement efficace. Depuis son arrivée, de très bons résultats ont été constatés, tant en termes de performance que de réactivité. Un vrai atout pour notre équipe.
Léo - Maison de luxe
E-commerce Product Owner
Je sais pas si on l'a assez répété.
Mais si vous voulez améliorer votre vitesse de chargement,
Faire plaisir à Google et mettre vos Signaux Web Essentiels dans le vert,
Contactez Paul Delcloy.
Florian Darroman - Les Makers
Co-fondateur
FAQ
Vos questions sur une mission web performance
Quel est le périmètre d'une mission web performance ?
Cinq blocs : audit Core Web Vitals sur données réelles utilisateurs, plan d'action priorisé et chiffré, mise en œuvre technique dans le codebase, monitoring continu avec budgets CI, et formation des équipes internes. Chaque bloc est livré avec une documentation transférable.
Sur quels types de sites intervenez-vous ?
Sites e-commerce à fort trafic, sites institutionnels grand compte, plateformes SaaS, sites de contenu à enjeu SEO. J'interviens à trois moments : optimisation d'un site existant, accompagnement d'une refonte en cours pour éviter les régressions au go-live, ou monitoring continu sur un site sain qui veut le rester.
Quels CMS et frameworks maîtrisez-vous ?
Côté front : React (Next.js, RSC), Astro, Angular, Vue, WordPress, Shopify Liquid. Côté back et e-commerce : WordPress/WooCommerce, Drupal, Magento, Salesforce Commerce Cloud, PrestaShop. Monitoring : SpeedCurve, DebugBear, Datadog RUM, Dynatrace, Akamai mPulse. Ce qui compte reste la métrique cible, pas la stack.
Combien coûte une mission web performance ?
Un audit initial complet, avec rapport chiffré et plan d'action, représente 3 à 5 jours de conseil. Une mission d'optimisation type (front chargé, CWV rouges) tourne autour de 15 à 25 jours sur 6 à 10 semaines. Le TJM est transparent, chaque mission est cadrée et chiffrée avant engagement.
Comment se déroule concrètement une mission ?
Premier appel de cadrage sous 48 heures. Audit livré sous 10 jours ouvrés, présenté à votre équipe et à la direction. Implémentation par sprints hebdomadaires avec points de synchronisation et démos. Chaque optimisation est mesurée avant/après sur données RUM. En fin de mission, le monitoring est installé et l'équipe formée pour tenir le score.
Vous engagez-vous sur le passage au vert des Core Web Vitals ?
Sur un site où je peux intervenir en profondeur dans le code, oui, sur les URLs prioritaires. Je m'engage sur des cibles chiffrées dans le plan d'action, avec le mode de mesure défini au départ (P75 CrUX ou RUM interne). Sur un site où vos équipes portent l'implémentation, je m'engage sur la justesse du diagnostic et sur l'accompagnement.
Parlons de votre web performance
Consultant indépendant
Audit sous 10 jours
8 ans, 35+ clients
100% de clients satisfaits
Données 2023-2026
Le périmètre d'une mission web performance
Une prestation d'agence web performance couvre cinq blocs : audit Core Web Vitals sur données réelles, plan d'action priorisé, mise en œuvre technique dans la codebase, monitoring continu, formation de l'équipe interne. C'est exactement le périmètre que je conduis depuis 8 ans en tant que consultant indépendant.
Je suis Paul Delcloy. J'interviens auprès de marques exigeantes (CHANEL, April Moto, Leroy Merlin, Rimowa, Fenty Beauty, SiriusXM) sur ce périmètre complet, du diagnostic à la transmission. Chaque mission est chiffrée avant engagement, mesurée en RUM, documentée pour votre équipe technique.
Le contexte varie d'un projet à l'autre : une refonte en cours qui commence à dériver côté LCP, un e-commerce dont le TTFB explose sous charge, un site à trafic SEO stratégique qui vient de basculer en zone rouge sur Search Console. La méthode, elle, reste la même. On mesure, on priorise, on met en œuvre, on transmet.
Ce que la performance web change concrètement pour votre business
La performance web pèse sur trois enjeux directement chiffrables.
SEO : les Core Web Vitals sont un signal de ranking Google depuis 2021, intégrés à la pondération Page Experience. Sur une requête concurrentielle à contenu équivalent, le site aux CWV verts prend l'avantage. Le seuil officiel de LCP mobile est 2,5 secondes au P75 pour rester en zone verte, et Google Search Console pénalise silencieusement les URLs qui dérivent au-dessus.
Conversion : l'étude Deloitte 2020 « Milliseconds Make Millions », commandée par Google et menée sur 30 marques retail et voyage, mesure qu'un gain de 0,1 seconde sur la vitesse mobile fait progresser les conversions retail de 8,4 % et les conversions voyage de 10,1 %. Sur un site à 500 k€ de CA mensuel, l'ordre de grandeur des gains rendus par une mission d'optimisation LCP se compte en dizaines de milliers d'euros récupérés par trimestre.
Coût publicitaire : Google Ads intègre la landing page experience dans le calcul du Quality Score, qui pondère le CPC réel. Les Core Web Vitals ne sont pas cités nommément dans la doc Ads, mais l'expérience mobile mesurée entre dans l'évaluation, avec des baisses de CPC observées en pratique quand une landing page passe de zone rouge à zone verte. Le mécanisme est indirect mais mesurable en A/B post-optimisation.
Les leviers Core Web Vitals que je pose en mission
Sur un site en production, trois familles de leviers déterminent le passage des Core Web Vitals au vert.
Chemin critique de rendu et LCP
Le travail porte sur l'image LCP, le CSS critique, les polices. L'image LCP identifiée doit être servie en AVIF ou WebP avec préchargement explicite, jamais lazy-loadée :
Côté polices, les deux modes d'échec à traiter sont le FOIT (Flash of Invisible Text : texte invisible jusqu'à ce que la police web soit chargée) et le FOUT (Flash of Unstyled Text : basculement visible entre police système et police web). font-display: swap protège contre le FOIT ; les descripteurs size-adjust, ascent-override et descent-override sur la police fallback protègent contre le CLS causé par le FOUT.
JavaScript et INP
Sur une SPA React, l'INP se stabilise en travaillant trois axes : bundle splitting effectif (routes en React.lazy, imports dynamiques), re-renders inutiles (React.memo, useMemo, useCallback ciblés, pas en carpet bombing), et scripts tiers qui saturent le main thread. Un tag manager qui charge 15 tags synchrones peut à lui seul faire basculer un INP au rouge au-dessus de 200 ms.
Back-end et infrastructure
Le TTFB est piloté par le cache page (varnish, redis, cache CDN), les requêtes SQL, la stratégie CDN. Sur un e-commerce Magento à trafic soutenu, un TTFB divisé par 4 est fréquent avec un cache Varnish bien orchestré et une base optimisée sur les requêtes catalogue. La dilution du cache par paramètres d'URL de tracking (utm_*, gclid, fbclid) est une cause récurrente qu'un audit doit toujours vérifier.
Mesurer sur données réelles, pas Lighthouse seul
Le score Lighthouse est un point de départ, pas un objectif. Google ne classe pas sur Lighthouse, il classe sur les Core Web Vitals mesurés en RUM auprès des utilisateurs Chrome réels, agrégés sur 28 jours glissants et exposés via le Chrome UX Report (la définition CrUX sur pauld.fr en résume la méthodologie). J'ai audité des sites à Lighthouse 95 qui échouaient sur le CrUX, et l'inverse : CHANEL est un cas connu, score Lighthouse ~51 mais CWV au vert.
La mesure qui compte, c'est le percentile 75 (P75) du LCP mobile sur vos URLs prioritaires, mois par mois. C'est cette métrique que je cible en mission, et sur laquelle je m'engage dans le plan d'action. Une mission sérieuse croise trois sources :
Source
Nature
Ce qu'elle apporte
CrUX (public)
Field, 28 jours glissants
Ce que voit Google. Base du ranking
RUM interne (SpeedCurve, DebugBear, Datadog RUM)
Field, temps réel
Segmentation par page, device, géo. Alertes de régression
Optimiser sur une seule source, c'est optimiser à l'aveugle ou célébrer trop tôt. Une régression réelle vue en RUM peut être invisible en lab, et un gain en lab peut ne pas se refléter en field si l'origine du problème est ailleurs (mix trafic, distribution device, connexion).
Retours terrain : les leviers qui font vraiment gagner du LCP
Un cas récent, April Moto, un WordPress à trafic soutenu. Score Lighthouse mobile rouge, LCP à 3,2 s au P75, INP correct mais fragile. L'équipe interne avait tenté deux passes d'optimisation sans succès notable.
L'audit a révélé trois causes cumulées : image LCP en JPEG 800 Ko sans preload ni fetchpriority, cache page fragmenté par des paramètres d'URL de tracking qui multipliaient les variantes stockées, tag manager chargeant 14 scripts synchrones dans le <head>. Trois semaines de mise en œuvre, LCP ramené à 1,3 s (soit 59 % de mieux), CWV au vert, taux de rebond mobile en baisse de deux points sur les 30 jours suivants.
◆Retour terrain·8 ans · 35+ clients
Mon retour terrain — E-commerce et cache par code postal.
J'ai audité un e-commerce WordPress dont le cache navigateur était quasi inopérant parce que les frais de livraison étaient calculés dès la page d'accueil, avec le code postal saisi. Résultat : un cache distinct par code postal, un cache hit ratio à 40 % au lieu des 88 % attendus. Le fix a été de déporter le calcul des frais en AJAX post-load, en gardant la page d'accueil parfaitement cacheable. LCP inchangé sur l'accueil, mais TTFB divisé par 3 sur toutes les pages internes et cache CDN redevenu efficace.
Un autre cas, un Drupal grand compte. TTFB à 1,1 s en moyenne, cause identifiée : des modules Drupal qui rechargeaient JS, CSS et exécutaient des milliers de lignes SQL sur toutes les pages, alors que les données ne servaient qu'à une seule vue. Refactor étalé sur trois sprints, TTFB descendu à 180 ms, avec impact direct sur le LCP mobile et sur les métriques TTFB côté Search Console.
Un dernier retour, plus récent, sur une SPA React à enjeu SEO fort. LCP mobile qui dérivait à 4,1 s parce que le composant hero attendait la fin de l'hydratation avant de rendre l'image. Migration ciblée vers les React Server Components sur le layout et le composant hero (App Router de Next.js), sans refonte globale de l'application. LCP redescendu à 1,7 s en trois semaines, sans toucher au reste de la codebase.
Stacks et outils que je couvre
Côté front, j'interviens sur React (Next.js Pages Router et App Router, RSC), Astro, Angular, Vue, WordPress et Shopify Liquid. Le plus fréquent reste React et WordPress, mais les motifs d'optimisation diffèrent radicalement selon la stack : sur React, l'INP et le bundle sont les enjeux dominants ; sur WordPress, c'est l'image LCP, le cache et la purge des plugins parasites.
Côté back et e-commerce : WordPress/WooCommerce, Drupal, Magento, Salesforce Commerce Cloud, PrestaShop. Sur Magento et SFCC, le layer personnalisation est presque toujours le premier chantier : injection de plusieurs mégaoctets de JavaScript pour du contenu conditionnel qui pourrait se rendre côté serveur. Sur WooCommerce, la combinaison plugin cache et cache CDN doit être orchestrée finement pour éviter les collisions.
Côté monitoring : SpeedCurve, DebugBear, Datadog RUM, Dynatrace, Akamai mPulse selon la stack en place. L'outil compte moins que ce qu'on en fait : un RUM sans budget de performance dans le CI et sans alerte de régression reste un tableau de bord décoratif. La discipline qui garantit qu'un score tient sur 6 mois, ce sont les budgets bloquants sur chaque merge request.
Le plus important n'est pas la stack elle-même, c'est la métrique cible. Un LCP au vert sur mobile 4G au P75, un INP stabilisé sous 200 ms, un CLS proche de zéro. Ce sont les objectifs de mission, atteints avec la stack en place plutôt qu'en imposant une refonte technique dont personne n'a le budget.
Comment démarrer une mission
Le premier échange de cadrage se tient sous 48 h. Il permet de clarifier les enjeux (SEO, conversion, coût d'acquisition), l'état actuel des Core Web Vitals sur Search Console, et les contraintes techniques (freeze de code, cycles de release, autonomie de l'équipe interne).
L'audit initial complet est livré sous 10 jours ouvrés. Il inclut le rapport chiffré par métrique (LCP, INP, CLS, TTFB au P75 et P95), le plan d'action priorisé avec estimations de gain et d'effort pour chaque levier, et une présentation à votre équipe technique et à la direction. À partir de là, la trajectoire est choisie ensemble : sprint express de 3 semaines avant campagne, refonte étalée sur plusieurs trimestres, ou monitoring seul si le socle est déjà sain.
Chaque mission est mesurée avant et après sur données RUM, documentée pour votre équipe, et laisse en place les budgets de performance qui permettent au score de tenir sur la durée. Le renouvellement d'accompagnement se discute au trimestre, uniquement s'il apporte de la valeur mesurable.
Sources
Deloitte, Google (mars 2020). Milliseconds Make Millions: How mobile page speed drives consumer engagement. Étude sur 30 marques retail, voyage, luxe et lead gen (Europe et US), sur 4 semaines de field data. Corrélation vitesse mobile / progression funnel, panier moyen, bounce rate. Deloitte Ireland — page dédiée
Google Chrome team. Chrome UX Report — methodology. Documentation officielle sur l'agrégation P75 des Core Web Vitals sur fenêtre glissante 28 jours à partir des utilisateurs Chrome opt-in. developer.chrome.com/docs/crux
Google Search Central (juin 2021). Understanding Page Experience in Google Search results. Annonce et documentation du signal ranking Page Experience, dont les Core Web Vitals sont un composant. developers.google.com/search/docs/appearance/page-experience
web.dev, Google Chrome team. Core Web Vitals — définitions, seuils, corrections. Référence technique officielle des métriques LCP, INP, CLS et de leurs seuils P75 (2,5 s / 200 ms / 0,1). web.dev/articles/vitals
Mes offres
Découvrir mes services associés
Offre phare
Audit web performance
Le diagnostic des millisecondes qui vous coûtent (trop) cher
Audit web performance complet de votre site : identification des goulots d'étranglement, analyse des Core Web Vitals et recommandations priorisées.
Diagnostic Core Web Vitals terrain et lab
Identification des goulots front, back et CDN
votre-site.fr
!
JS
!
!
3P
!
Score global
Core Web Vitals
LCP—
INP—
CLS—
Problèmes détectés
0
Optimisation web performance
Boutique e-commerce, site corporate ou média : améliorez votre UX pour augmenter votre taux de conversion avec un consultant web performance intégré à vos équipes.
Optimisation web performance de votre site : accompagnement pour améliorer la vitesse et l'expérience utilisateur de votre site vitrine, e-commerce ou corporate.
Implémentation des leviers prioritaires
Optimisation front : LCP, INP, code splitting
Tuning back et infra : cache, CDN, base
Monitoring web performance
Détectez les régressions avant vos utilisateurs grâce à un monitoring continu de vos Core Web Vitals et métriques de performance.
Monitoring web performance continu : suivi des Core Web Vitals, alertes en temps réel et détection des régressions.