BIENTÔTReorderly et AI Share of Voice — nos applications Shopify — seront bientôt lancées.Nos applications Shopify seront bientôt lancées.Rejoindre la liste d'attente →Liste d'attente →
Conseils Shopify

Optimisation de la vitesse de la boutique Shopify : un guide complet

Devmerx12 minutes de lecture

Un retard d’une seconde dans le temps de chargement des pages coûte aux magasins de commerce électronique 7 % des conversions. La vitesse du magasin Shopify n'est pas un luxe, c'est une ligne directe vers les revenus. Ce guide révèle les six principaux responsables du ralentissement de votre boutique et vous montre exactement comment y remédier.

Pourquoi la vitesse du magasin Shopify est importante pour les ventes

Google a publié une étude montrant qu'un retard de 100 millisecondes dans le chargement d'une page peut entraîner une baisse de 1 % des conversions. Pour un magasin réalisant un chiffre d'affaires mensuel de 50 000 $, cela représente une perte de 500 $ pour chaque dixième de seconde supplémentaire. La vitesse n’affecte pas seulement l’expérience utilisateur ; c'est un facteur de classement essentiel pour la recherche Google.

Les marchands Shopify sont confrontés à un défi unique. Contrairement aux sites auto-hébergés où vous contrôlez chaque actif, vous construisez sur une plate-forme partagée qui héberge des millions de magasins. Votre thème, vos applications et vos scripts tiers sont tous en concurrence pour la bande passante. Une boutique mal optimisée peut sembler lente même si l'infrastructure de Shopify est de classe mondiale.

Les magasins lents nuisent également à la confiance. Les utilisateurs s'attendent à ce que le paiement soit instantané. Une page de paiement qui traîne signale un risque, en particulier sur mobile. Les améliorations de vitesse sont souvent corrélées à une diminution des abandons de panier et à une valeur de vie client plus élevée.

Comment mesurer la vitesse de votre boutique Shopify

Avant de pouvoir fixer la vitesse, vous avez besoin de données. La plupart des commerçants devinent ce qui ne va pas. Les bonnes mesures vous indiquent exactement sur quoi vous concentrer.

Informations Google PageSpeed

Commencez ici. Visitepagespeed.web.devet entrez l'URL de votre boutique Shopify. PageSpeed ​​Insights mesure l'expérience utilisateur réelle (données de terrain) et les performances du laboratoire. Il attribue des scores de 0 à 100 et signale des problèmes spécifiques.

Concentrez-vous d'abord sur la section « Core Web Vitals ». Ces trois mesures ont un impact direct sur l'expérience utilisateur et les classements de recherche. Un score supérieur à 90 est excellent ; au-dessus de 50 est acceptable ; en dessous de 50, une action immédiate est nécessaire.

Testez votre page d'accueil et une page produit. Les pages d'accueil et les pages de collection se chargent souvent différemment des pages de produits individuels en raison du nombre d'images et des scripts d'application.

Rapport intégré sur la vitesse de la boutique en ligne de Shopify

Connectez-vous à votre interface administrateur Shopify et accédez à Canaux de vente > Boutique en ligne > Thèmes. Cliquez sur « Ouvrir votre thème actuel » et recherchez « Vitesse de la boutique en ligne ». Ce rapport montre les tendances de performances et identifie les applications qui ralentissent votre boutique.

Le rapport de vitesse est alimenté par des données utilisateur réelles provenant de vos visiteurs réels. Il est plus précis pour votre public spécifique et vos modèles de trafic que les tests en laboratoire. Vérifiez-le mensuellement pour suivre les progrès.

GTmetrix et WebPageTest

GTmetrix et WebPageTest fournissent des graphiques en cascade montrant la séquence de chargement de chaque ressource de votre page. Ils révèlent quels scripts bloquent le rendu et quels actifs gaspillent de la bande passante.

Utilisez-les pour une analyse approfondie d’actifs lents spécifiques. Par exemple, si vous voyez un script d'application se charger avant les images du produit, il s'agit d'un correctif prioritaire. Ces outils sont plus techniques mais méritent d'être appris pour les commerçants gérant des magasins dont le chiffre d'affaires dépasse 100 000 $/mois.

Les six principales causes de la lenteur des magasins Shopify

Impact relatif sur le temps de chargement des pages

Images non optimisées
~70%
Trop d'applications
~55%
Code de thème gonflé
~40%
Gros bundles JS
~35%
Pas de chargement paresseux
~25%
Mauvaise configuration du CDN
~15%

1. Images non optimisées

Les images représentent 50 à 70 % du poids d'une page d'une boutique Shopify typique. Une photo de produit non compressée provenant d'un appareil photo peut faire entre 3 et 5 Mo. Le téléchargement directement sur Shopify sans optimisation tue les performances.

Shopify diffuse automatiquement les images via son CDN et crée des variantes réactives, mais il ne les compresse pas. Une image de 4 000 x 3 000 px affichée avec une largeur de 500 px charge toujours la pleine résolution, puis le navigateur la redimensionne.

Les formats d'image modernes comme WebP sont 25 à 35 % plus petits que JPG avec une qualité identique. La plupart des commerçants ne les utilisent pas. Combinées au chargement paresseux (abordé ci-dessous), les images optimisées sont souvent la plus grande victoire.

2. Trop d'applications tierces (notamment celles injectant des scripts)

La boutique Shopify moyenne exécute 20 à 30 applications. Chaque application peut injecter du JavaScript dans votre vitrine. Plus de scripts signifie un chargement de page plus lent, plus de travail sur le processeur et des métriques Core Web Vitals plus longues.

Certaines applications sont incontournables. Processeurs de paiement, capture d'e-mails, avis : tout cela ajoute de la valeur. Mais de nombreux commerçants installent des applications sans vérifier si elles sont réellement utilisées.

Les pires coupables sont les applications marketing qui suivent le comportement des utilisateurs, les programmes de fidélité et les outils de personnalisation visuelle. Ceux-ci téléchargent de lourds bundles JavaScript sur chaque page. Une application de révision mal codée peut ajouter 300 ms à votre LCP (Largest Contentful Paint).

3. Thèmes gonflés ou mal codés

Votre thème Shopify est la base. Certains thèmes regroupent jQuery, des frameworks CSS inutilisés et des bibliothèques obsolètes. Un thème vieux de 10 ans peut charger des dépendances qui ne servent plus à rien.

Les thèmes premium payants sont souvent plus volumineux que les thèmes gratuits légers. Leur objectif est de tout faire, ce qui signifie charger du code pour les fonctionnalités que vous n'utilisez pas. Les couches de personnalisation ajoutent plus de poids.

Problèmes de thème courants : polices personnalisées inutilisées, images base64 en ligne dans CSS, plusieurs versions de Bootstrap et bibliothèques d'utilitaires en double. Auditez le code de votre thème pour identifier le poids mort.

4. Gros bundles JavaScript et scripts bloquant le rendu

L'exécution de JavaScript coûte cher. Pendant que le JavaScript de votre thème est en cours d'exécution, le navigateur ne peut pas peindre la page. Si vos scripts sont volumineux ou mal séquencés, votre page semble figée aux yeux des visiteurs.

Les scripts tiers des applications se chargent souvent de manière synchrone, ce qui signifie qu'ils bloquent tout le reste. Le gestionnaire de scripts natif de Shopify permet le chargement asynchrone, mais de nombreuses applications ne suivent pas ce modèle.

De nombreux magasins chargent des pixels de suivi, des analyses, des widgets de discussion et des scripts d'optimisation de conversion avant que la page ne devienne interactive. Ceux-ci peuvent ajouter 2 à 3 secondes au Time to Interactive (TTI).

5. Pas de chargement paresseux sur les images situées en dessous de la ligne de flottaison

Chaque image de votre page produit se charge immédiatement, même si les visiteurs ne font jamais défiler la page vers le bas. Cela gaspille de la bande passante sur des images qu'ils ne verront jamais.

Le chargement différé diffère le chargement de l'image jusqu'à ce que l'utilisateur soit sur le point de faire défiler la vue. Combiné à l'optimisation de l'image, cela peut réduire le temps de chargement initial de votre page de 30 à 50 %.

Les thèmes Shopify créés au cours des trois dernières années ont souvent un chargement paresseux intégré. Les thèmes plus anciens ne le sont pas. C'est une victoire rapide si votre thème prend en charge leloading="lazy"attribut.

6. Mise en cache CDN manquante ou mal configurée

Shopify propose des images via son CDN à l'échelle mondiale, ce qui est excellent. Mais les en-têtes de mise en cache et les politiques de cache du navigateur peuvent être mal configurés.

Certains magasins ne définissent pas d'en-têtes de cache sur les actifs, obligeant les navigateurs à revalider ou à retélécharger les fichiers statiques à chaque visite. D'autres définissent des durées de vie du cache trop courtes (par exemple, 1 jour au lieu de 30 jours).

Une mise en cache mal configurée n'apparaîtra pas dans PageSpeed ​​Insights, mais les visiteurs réguliers subiront des pénalités de performances. Vérifiez les paramètres de cache de votre thème et assurez-vous que le CDN de Shopify est correctement configuré.

AUDIT GRATUIT

Devmerx audite les magasins Shopify pour les problèmes de vitesse et de Core Web Vitals. Réservez une consultation gratuite de 30 minutes pour découvrir ce qui ralentit votre magasin.

Réservez un audit de vitesse gratuit →
Vous voulez une boutique Shopify plus rapide ?
Devmerx audite les magasins Shopify pour les problèmes de vitesse et de Core Web Vitals. Nous visons un score PageSpeed ​​supérieur à 90 sur chaque version et le garantissons pour nos engagements d'optimisation de la vitesse ou réduisons les frais.
Réservez un audit de vitesse gratuit →

Comment accélérer votre boutique Shopify – correctifs exploitables

Optimisation des images

Commencez par un audit d’images en masse. Téléchargez les images de vos produits et parcourez-lestinypng.comou ImageOptim. Vous verrez combien de poids peut être réduit sans perte de qualité.

Pour Shopify, la meilleure pratique consiste à télécharger des images ne dépassant pas 2 000 à 2 500 px de large. Le CDN de Shopify les redimensionne automatiquement pour les mobiles et les ordinateurs de bureau. Évitez de télécharger des images de 6 000 px "au cas où".

Pensez à utiliser une application d'optimisation d'image dédiée si vous avez des centaines de produits. Des applications comme Crush.pics ou Image Optimizer automatisent la compression de votre catalogue. Ils sont souvent amortis en quelques semaines grâce aux économies de bande passante.

Implémentez le chargement différé pour les images situées sous la ligne de flottaison. La plupart des thèmes Shopify modernes le prennent en charge de manière native. Si ce n'est pas le cas, ajoutez leloading="lazy"attribuer aux images de produits dans votre code de thème.

Audit d'application

Répertoriez toutes les applications que vous avez installées. Parcourez chacun d’eux et demandez : est-ce que je l’utilise activement ? Est-ce que cela répond à mes objectifs commerciaux ?

Désinstallez tout ce que vous n'utilisez pas. Ensuite, pour vos applications actives, vérifiez leur impact dans le rapport de vitesse de Shopify. Les applications avec un impact de l'ordre de la milliseconde (moins de 50 ms) conviennent généralement. Les applications ajoutant plus de 200 ms méritent d'être reconsidérées.

Si une application est essentielle mais lente, contactez le développeur. De nombreux créateurs d'applications peuvent optimiser la livraison des scripts ou proposer des alternatives de chargement asynchrone. Parfois, un changement de paramètre améliore considérablement les performances.

Optimisation du thème

Auditez le code de votre thème. La plupart des boutiques Shopify peuvent accéder à leurs fichiers de thème via Admin > Thèmes > Actions > Modifier le code. Recherchez les ballonnements :

  • Frameworks CSS ou bibliothèques d'utilitaires inutilisés
  • Polices personnalisées qui ne sont affichées sur aucune page
  • JavaScript en ligne qui pourrait être différé
  • Plusieurs versions de la même bibliothèque (jQuery, Bootstrap, etc.)
  • Polyfills obsolètes pour les anciens navigateurs que vous ne prenez plus en charge

Si votre thème date de plus de 3 ans, envisagez de passer à un thème Shopify moderne. Les nouveaux thèmes sont conçus dans un souci de performances et utilisent les normes Web actuelles. Le coût en vaut la peine si votre thème actuel ralentit les ventes.

JavaScript et CSS

Différez le JavaScript non critique. L'éditeur de scripts de Shopify vous permet de marquer les scripts comme asynchrones ou différés. Cela les empêche de bloquer la peinture des pages.

Réduisez et combinez les fichiers CSS lorsque cela est possible. Plusieurs fichiers CSS signifient plusieurs requêtes HTTP. La plupart des créateurs de thèmes modernes le font déjà, mais parfois les thèmes personnalisés ne le font pas.

Supprimez les CSS inutilisés. Des outils comme PurgeCSS peuvent identifier les règles CSS jamais appliquées à votre page et les supprimer. Cela seul peut réduire la taille du bundle CSS de 40 à 60 %.

Chargement paresseux

Activez le chargement différé pour toutes les images situées sous la ligne de flottaison. Sur une page de produit Shopify typique, cela inclut les produits associés, les avis et les sections de pied de page.

Ajoutez l'attribut HTML :<img src="..." loading="lazy">. Les navigateurs modernes gèrent le reste automatiquement. Pour les images dans des sections personnalisées, vous aurez peut-être besoin d'une bibliothèque de chargement paresseux JavaScript commelozad.js.

Testez sur mobile. Un visiteur sur un réseau lent peut voir des espaces vides si les images se chargent trop lentement. Équilibrez le chargement paresseux avec un préchargement agressif pour les images au-dessus de la ligne de flottaison.

CDN et mise en cache

Vérifiez que le CDN de Shopify est actif pour vos images. Dans votre interface Shopify, toutes les images doivent être diffusées à partir decdn.shopify.com. Si vous voyez des URL de domaine personnalisées, vous avez peut-être une configuration obsolète.

Définissez les en-têtes de cache dans le fichier de configuration de votre thème. Les recommandations de Shopify sont généralement de 30 jours pour les ressources versionnées, d'un jour pour CSS/JS et de 5 minutes pour HTML. Cela garantit que les visiteurs réguliers se chargent à partir du cache au lieu de retélécharger.

Si vous utilisez Cloudflare, configurez-le pour mettre en cache les actifs statiques de manière agressive. Les politiques de cache contradictoires créent des pénalités de vitesse : définissez des règles claires et testez avec une nouvelle session de navigateur après avoir apporté des modifications.

Shopify Core Web Vitals : LCP, CLS et INP expliqués

Les Core Web Vitals de Google sont trois mesures qui influencent directement votre classement dans les recherches et votre score d'expérience utilisateur. Shopify les présente spécifiquement dans le rapport de vitesse.

LCP (la plus grande peinture à contenu)mesure le temps jusqu'à ce que le plus grand bloc de texte ou l'image entre dans la fenêtre. Objectif : moins de 2,5 secondes. La plupart des problèmes de lenteur de Shopify se manifestent par un mauvais LCP. Les images non optimisées, les scripts bloquant le rendu et les ressources tierces lentes étendent tous LCP.

CLS (changement de mise en page cumulatif)mesure le mouvement inattendu des éléments de la page lors de leur chargement. Cible : inférieure à 0,1. Un problème CLS classique est le chargement des images sans espace réservé, ce qui fait sauter le texte vers le bas. Ou un widget de chat apparaissant au milieu de la page et déplaçant tout. CLS ralentit rarement les performances perçues mais nuit à l'expérience utilisateur et au référencement.

INP (Interaction avec la peinture suivante)mesure la réactivité : la rapidité avec laquelle la page répond aux clics ou aux pressions de l'utilisateur. Cible : moins de 200 millisecondes. Une exécution lourde de JavaScript, des écouteurs d'événements non optimisés et des éléments interactifs mal codés nuisent à INP.

Les magasins Shopify ont généralement plus de difficultés avec le LCP (généralement des images ou des applications lentes), suivi par le CLS (changements de mise en page à partir du contenu chargé paresseux). Pour améliorer les trois : optimisez d'abord les images (plus grand impact LCP), réservez de l'espace pour le contenu dynamique (corrige CLS) et auditez le temps d'exécution de JavaScript (améliore INP).

Quand embaucher un développeur Shopify pour optimiser la vitesse

Vous pouvez optimiser beaucoup de choses vous-même. Mais certains problèmes nécessitent l’expertise du développeur. Voici trois signes indiquant qu’il est temps d’apporter de l’aide :

Votre score PageSpeed ne dépassera pas 50même après avoir supprimé des applications et optimisé les images. Cela signifie généralement que votre thème ou une application principale nécessite des correctifs au niveau du code. Un développeur peut identifier les goulots d'étranglement dans le code du thème, optimiser l'ordre de rendu et mettre en œuvre des stratégies de mise en cache avancées que vous ne pouvez pas mettre en œuvre dans l'administrateur.

Votre LCP dure plus de 4 secondes et vous ne parvenez pas à identifier pourquoi.Les graphiques en cascade de GTmetrix montrent le problème, mais sa résolution peut nécessiter du JavaScript personnalisé, des modifications de thème ou la négociation d'un chargement asynchrone avec un fournisseur d'applications. Les développeurs savent sur quel levier tirer.

Vous payez des milliers de publicités chaque mois et chaque conversion compte.À grande échelle, une amélioration de 0,5 seconde peut générer des milliers de revenus supplémentaires. L'optimisation DIY rapporte 80 % des gains. Les 20 % restants nécessitent une ingénierie de performance professionnelle.

Devmerx est spécialisé dans l'optimisation de la vitesse de Shopify. Nous auditons votre boutique, identifions les goulots d'étranglement exacts et mettons en œuvre des correctifs qui poussent vos Core Web Vitals dans le vert. Consultez notreServices Shopifyouréserver un audit de vitesse gratuitpour voir ce qui est possible pour votre magasin.

Questions fréquemment posées

Le thème Shopify affecte-t-il la vitesse des pages ?

Oui, de manière significative. Votre thème représente 30 à 60 % du temps de chargement de la page selon le thème que vous utilisez et son degré de personnalisation. Un thème moderne bien codé se charge en 1 à 2 secondes. Un thème volumineux et obsolète peut prendre 3 à 4 secondes avant d'ajouter des applications ou des images. Si vous avez moins de 50 ans sur PageSpeed ​​et que vos applications sont optimisées, votre thème est probablement le problème.

Combien d’applications Shopify, c’est trop ?

Il n'y a pas de chiffre magique. La plupart des magasins fonctionnent bien avec 15 à 25 applications. L'impact dépend de ce que font les applications et de la manière dont elles sont codées. Une seule application mal codée peut nuire à plus de cinq applications bien optimisées. Auditez par impact sur les performances, sans compter : utilisez le rapport de vitesse de Shopify pour voir quelles applications ajoutent le plus de millisecondes.

La suppression d’applications améliorera-t-elle immédiatement mon score ?

Généralement oui, mais pas toujours visiblement. PageSpeed ​​Insights peut ne pas afficher un saut de 10 points après la suppression d'une application. Mais vos visiteurs réels ressentiront la différence. Les pages s'affichent plus rapidement, les boutons répondent plus rapidement et les utilisateurs perçoivent votre boutique comme plus moderne. Donnez-lui 24 à 48 heures après la suppression des applications avant de réexécuter les tests.

Quel est le thème Shopify gratuit le plus rapide ?

Le thème officiel Dawn de Shopify est toujours parmi les plus rapides. Il est léger, construit sur les normes Web actuelles et obtient un score de 85+ sur PageSpeed ​​pour la plupart des magasins. D'autres thèmes gratuits et rapides incluent Prestige et Refresh. Le thème le plus rapide qui ne correspond pas à votre marque est inutile : choisissez un thème qui correspond à vos objectifs de conception, puis optimisez-le.

L'optimisation de la vitesse est l'un des investissements avec le retour sur investissement le plus élevé qu'un commerçant Shopify puisse faire. Commencez par les gains gratuits (compression d'image, audit d'application, chargement différé) et mesurez l'impact. Si vous heurtez un plafond,réserver un audit de vitesse gratuitavec l'équipe Devmerx et nous vous montrerons exactement ce qui retient votre magasin.

Devmerx

Devmerx est une agence de développement Shopify et WordPress qui aide les marques DTC à créer des magasins plus rapides, des migrations plus propres et des expériences à conversion plus élevée. Basé à Londres, au Royaume-Uni, au service de clients du monde entier.

Voir notre travail

Besoin d'aide avec votre boutique Shopify ?

Devmerx construit et optimise les magasins Shopify pour les marques DTC. Réservez une consultation gratuite de 20 minutes.