Aller au contenu
Localizations
Choose a language
Choose a language
Choose a localization
Panier

Une boutique Shopify rapide, stable et maîtrisée

Une page lente n'a pas toujours une cause spectaculaire. Le problème vient souvent d'une accumulation: une application qui injecte du JavaScript partout, une vidéo chargée trop tôt, plusieurs pixels qui se déclenchent en même temps, des images mal dimensionnées ou un thème devenu difficile à faire évoluer.

Nous auditons le storefront, corrigeons les causes identifiées et mettons en place des garde-fous pour repérer les régressions après la mise en production.

La performance ne se résume pas à un score

Lighthouse est utile. Ce n'est pas le comportement de tous vos clients.

Nous croisons les données de laboratoire avec les données terrain disponibles. Les premières permettent de reproduire un scénario et d'isoler une régression. Les secondes montrent ce que vivent de vrais visiteurs selon leur appareil, leur réseau, leur marché et la page consultée.

Nous lisons les Core Web Vitals comme des symptômes:

  • LCP aide à comprendre quand le contenu principal devient visible.
  • INP renseigne sur la réactivité après une interaction.
  • CLS mesure les déplacements visuels qui perturbent la lecture ou le clic.

Un bon audit ne s'arrête pas au constat. Il relie chaque signal à une cause probable, puis à une correction vérifiable.

Ce qui ralentit vraiment une boutique Shopify

Shopify fournit une infrastructure hébergée. La plupart des écarts de performance se jouent ensuite dans le storefront et dans les décisions prises autour du thème.

Le poids d'une page compte, mais l'ordre de chargement compte tout autant. Une image principale peut être légère et arriver trop tard. Un script peut être petit, mais bloquer le thread principal au mauvais moment. Une application utile sur le checkout n'a aucune raison de charger son code sur une page éditoriale.

Notre analyse couvre notamment:

  • Le rendu Liquid et la structure des templates.
  • Le JavaScript du thème, sa découpe et son exécution.
  • Les scripts ajoutés par les applications et les tags marketing.
  • Les images responsives, les formats, les dimensions et les priorités de chargement.
  • Les vidéos, polices, carrousels et composants interactifs.
  • Le comportement des pages produit, collection, accueil, recherche et panier.
  • Les différences entre mobile et desktop, ainsi qu'entre marchés.

Nous ne supprimons pas une fonctionnalité parce qu'elle coûte quelques points. Nous évaluons sa valeur, son coût front-end et les options pour la charger au bon endroit, au bon moment.

Notre méthode d'audit

1. Fixer un périmètre comparable

Nous sélectionnons les pages et parcours qui comptent pour le marchand: arrivée sur une collection, consultation d'une page produit, choix d'une variante, ajout au panier, recherche ou navigation éditoriale. Les conditions de test sont consignées pour pouvoir reproduire la mesure.

2. Séparer les symptômes des causes

Nous examinons le réseau, l'exécution JavaScript, le rendu, les longues tâches, les changements de mise en page et les ressources critiques. Cette lecture permet d'éviter les recommandations vagues du type « compresser les images » lorsqu'un script tiers reste le vrai point de blocage.

3. Classer les corrections

Chaque recommandation indique la page concernée, la cause, l'effet attendu sur le chargement ou la stabilité, le risque fonctionnel et la façon de vérifier le changement. Le backlog distingue les correctifs rapides des changements d'architecture.

4. Corriger et mesurer à nouveau

Une optimisation n'est terminée que lorsqu'elle a été testée. Nous comparons les mêmes pages dans des conditions proches et vérifions les parcours concernés. Les données terrain évoluent plus lentement. Elles servent à confirmer la tendance dans la durée, pas à promettre un résultat immédiat.

Des corrections adaptées à Shopify

Le bon traitement dépend de la cause.

Pour les médias, nous travaillons sur les formats, les dimensions servies, les sources responsives, le poster vidéo et la priorité du contenu visible. Pour le JavaScript, nous réduisons le code exécuté sans usage, différons ce qui peut l'être et évitons de monter des composants interactifs avant qu'ils ne soient nécessaires.

Pour les applications, nous cartographions la fonction rendue, les pages touchées, les scripts chargés et les dépendances. Une app peut rester en place, être reconfigurée, chargée de façon plus ciblée ou remplacée par une fonctionnalité native lorsque le besoin le justifie. La décision se prend avec l'équipe e-commerce. Le but n'est pas de battre un inventaire d'apps à tout prix.

Pour le thème, nous regardons la structure avant de multiplier les micro-optimisations. Un composant répété, un rendu trop lourd ou une architecture JavaScript globale peut demander une reprise plus nette. Cette décision est documentée pour éviter de déplacer la dette.

Sharp V3 et la performance

Sharp V3 est notre fondation Shopify propriétaire. La fondation nous permet de démarrer avec des composants déjà pensés pour Shopify, plutôt que d'empiler les mêmes fonctions projet après projet. Le sur mesure se concentre sur ce qui différencie réellement la marque. Cela ne dispense ni d'une QA rigoureuse ni d'un contrôle des apps et contenus ajoutés ensuite.

Une architecture saine crée de bonnes conditions. Elle ne garantit pas le comportement futur d'une boutique dont la stack continue d'évoluer.

Rapport PageSpeed

Empêcher la boutique de ralentir à nouveau

La performance se dégrade rarement en une seule mise à jour. Elle dérive au fil des campagnes, des tags, des apps et des composants éditoriaux.

Nous pouvons formaliser un budget de performance pour les gabarits principaux. Il fixe des points de contrôle sur le poids des médias, l'exécution JavaScript, le nombre de scripts tiers ou le comportement d'un composant. Les seuils s'adaptent à la boutique, à sa direction créative et à ses contraintes métier.

Avant une nouvelle application, l'équipe dispose alors de questions simples: où son code se charge-t-il, quelles données collecte-t-elle, quelle fonctionnalité remplace-t-elle et comment la retirer proprement? Avant une campagne vidéo, le format et le chargement sont testés sur mobile. Avant une mise en production, les parcours critiques repassent en QA.

Cette discipline évite d'attendre une opération de nettoyage annuelle.

Ce que vous recevez

Selon le périmètre retenu, l'audit peut produire:

  • Une mesure de référence documentée sur les pages et appareils choisis.
  • Une lecture des données terrain et de laboratoire disponibles.
  • Un inventaire des scripts, applications et médias qui pèsent sur le rendu.
  • Un backlog priorisé avec causes, risques, recommandations et méthode de validation.
  • Des correctifs dans le thème ou un plan de reprise plus large.
  • Un budget de performance et une checklist de non-régression.

Le périmètre exact est défini avant le travail. Nous n'annonçons ni score final ni gain de conversion sans données et conditions validées.

FAQ

  1. Pouvez-vous garantir un score Lighthouse?

    Non. Un score dépend de la page, du contenu, des applications, de l'appareil, du réseau et de l'outil au moment du test. Nous pouvons fixer un protocole, corriger les causes identifiées et mesurer le résultat dans des conditions comparables.

  2. Faut-il supprimer toutes les applications Shopify?

    Non. Une application doit être jugée sur la fonction qu'elle rend, les données qu'elle traite et son coût technique. Nous cherchons les doublons, les scripts inutiles et les chargements trop larges. Une app utile peut rester.

  3. Travaillez-vous sur les données terrain?

    Oui, lorsqu'elles sont disponibles et suffisamment représentatives. Elles complètent les tests de laboratoire. Elles ne réagissent pas au même rythme après une correction.

  4. La performance relève-t-elle uniquement du développement?

    Non. Les contenus, les médias, le tracking et les choix d'applications comptent autant que le thème. Une gouvernance partagée entre e-commerce, acquisition, contenu et technique évite que les mêmes problèmes reviennent.

  5. Peut-on commencer par un audit avant une refonte?

    Oui. C'est souvent le bon point de départ pour distinguer ce qui peut être corrigé de ce qui demande une reprise d'architecture.

Mesurons avant de promettre

Nous cadrons les pages, les parcours et les conditions de test, puis nous vous remettons un diagnostic exploitable par vos équipes.