Guides 10 min de lecturePublié le
Optimiser la vitesse de votre boutique Shopify : guide PageSpeed
Boutique Shopify lente ? Diagnostic, Core Web Vitals, images, apps, thème et code : la méthode pour améliorer votre score PageSpeed et votre LCP.

Sommaire9 parties
- Étape 1 : diagnostiquer la vitesse de votre boutique
- Comprendre les Core Web Vitals
- Étape 2 : optimiser les images (le levier le plus puissant)
- Étape 3 : auditer et nettoyer vos apps
- Étape 4 : choisir un thème performant
- Étape 5 : optimisations techniques du code
- Étape 6 : cache et CDN
- Étape 7 : mesurer l'effet de chaque optimisation
- Questions fréquentes
Chaque fraction de seconde compte, surtout sur mobile. Beaucoup de boutiques Shopify affichent un score PageSpeed mobile médiocre et des Core Web Vitals dans l'orange. Voici comment les améliorer nettement, sans tout casser.
La vitesse est le parent pauvre de beaucoup de boutiques Shopify. On investit dans le design et le marketing, en oubliant qu'une page qui met cinq secondes à s'afficher sur mobile a déjà perdu une bonne partie de ses visiteurs.
La bonne nouvelle, c'est que Shopify est une plateforme rapide par nature. L'hébergement s'appuie sur un CDN mondial, le SSL est intégré, l'infrastructure tient la charge. Si votre boutique est lente, c'est presque toujours à cause de ce qui a été ajouté : des apps, un thème lourd, des images non optimisées, du code personnalisé mal intégré.
Ce guide montre comment diagnostiquer les problèmes, les corriger un par un et mesurer l'effet. Pour le contexte SEO plus large, notre guide SEO Shopify explique comment Google prend en compte la vitesse.
Étape 1 :diagnostiquer la vitesse de votre boutique
Avant de toucher quoi que ce soit, on mesure. Voici les outils indispensables pour un diagnostic complet :
Google PageSpeed Insights (pagespeed.web.dev) : l'outil de référence. Il donne un score sur 100, les Core Web Vitals mesurés sur vos visiteurs réels (quand le trafic est suffisant) et des recommandations précises. Testez toujours en mobile.
Google Lighthouse (intégré aux outils de développement de Chrome) : plus détaillé, il permet de tester en conditions contrôlées et d'obtenir un rapport technique complet.
GTmetrix : une interface claire, un historique des tests et une cascade détaillée des requêtes. Idéal pour repérer le fichier qui bloque le rendu.
Le tableau de bord de performance web de Shopify : dans l'admin, il affiche le LCP, l'INP et le CLS mesurés sur vos visiteurs, par type de page et par appareil, sur les 28 derniers jours.
Conseil important : testez au minimum la page d'accueil, une collection et une fiche produit, qui ont chacune leurs problèmes. L'accueil est souvent la plus lente, à cause des sliders et des vidéos.
Notez votre score initial sur chaque page. C'est votre point de référence : chaque optimisation sera mesurée par rapport à lui.

Comprendre les Core Web Vitals
Google utilise trois métriques principales pour évaluer l'expérience de page. Ce sont les Core Web Vitals, pris en compte dans le classement depuis 2021.
Métrique | Ce qu'elle mesure | Bon | À améliorer | Mauvais |
|---|---|---|---|---|
LCP (Largest Contentful Paint) | Temps d'affichage du plus grand élément visible | Moins de 2,5 s | 2,5 à 4 s | Plus de 4 s |
INP (Interaction to Next Paint) | Réactivité aux interactions | Moins de 200 ms | 200 à 500 ms | Plus de 500 ms |
CLS (Cumulative Layout Shift) | Stabilité visuelle (éléments qui se décalent) | Moins de 0,1 | 0,1 à 0,25 | Plus de 0,25 |
L'INP a remplacé le FID le 12 mars 2024. Il mesure le délai entre un clic (sur un sélecteur de variante, un bouton d'ajout au panier) et la réaction visible de la page ; il dépend surtout du JavaScript, donc des apps et du thème. Nous le traitons en détail dans notre guide de l'INP sur Shopify.
Dans la pratique, le LCP est souvent le premier problème des boutiques Shopify lentes. C'est généralement une image d'en-tête ou un slider qui tarde à s'afficher. C'est par là qu'on commence.
Étape 2 :optimiser les images (le levier le plus puissant)
Les images représentent souvent la plus grosse part du poids d'une page Shopify : c'est le levier le plus efficace.
Format : WebP et AVIF
Le CDN de Shopify sert automatiquement le meilleur format compatible avec le navigateur : AVIF (depuis 2022), WebP ou JPEG. Cette conversion ne s'applique que si le thème affiche les images avec les filtres Liquid standard (image_url, image_tag). Les images codées en dur dans le thème (balises img avec une URL fixe) n'en bénéficient pas.
WebP : 25 à 34 % plus léger qu'un JPEG de qualité équivalente, selon Google. Pris en charge par tous les navigateurs actuels.
AVIF : souvent encore plus léger que WebP à qualité comparable, et pris en charge par les navigateurs récents. Shopify le sert automatiquement quand c'est possible.
Ne téléversez pas de PNG pour les photos produits. Le PNG est à réserver aux logos et aux icônes avec transparence.
Compression et dimensions
Compressez avant le téléversement : TinyPNG, Squoosh ou ShortPixel. Une qualité de 80 % suffit généralement : la différence visuelle est imperceptible.
Ne surdimensionnez pas : avec
image_urlet des attributs srcset, le thème sert la largeur adaptée à chaque écran. Inutile de téléverser des images de 4 000 px.Images produits : 2 048 px de côté pour un visuel carré (la recommandation de Shopify), sous 200 Ko après compression.
Images d'en-tête et bannières : environ 1 600 à 2 000 px de large, sous 300 Ko.
Lazy loading
Le chargement différé (lazy loading) retarde le chargement des images hors écran : seules les images visibles au premier affichage se chargent immédiatement. Les thèmes Shopify récents (Online Store 2.0) l'intègrent nativement. Vérifiez que l'attribut loading="lazy" est présent sur vos images situées sous la ligne de flottaison.
Exception critique : l'image LCP (bannière d'en-tête, premier produit visible) ne doit jamais porter loading="lazy". Elle doit se charger en priorité. Ajoutez-lui plutôt fetchpriority="high", voire un preload dans le head, pour l'accélérer au maximum.
Étape 3 :auditer et nettoyer vos apps
C'est le sujet qui fâche. Les apps sont l'une des premières causes de lenteur des boutiques Shopify. Beaucoup injectent du JavaScript (et parfois du CSS) dans votre thème, que le navigateur doit télécharger, analyser et exécuter : l'affichage et la réactivité en pâtissent.
Leurs effets s'additionnent, et le cumul devient vite sensible sur mobile.
Comment auditer vos apps
Listez toutes vos apps installées dans l'admin Shopify (Paramètres > Applications et canaux de vente)
Pour chaque app, posez-vous la question : « Cette app génère-t-elle directement du chiffre d'affaires, ou rend-elle un service indispensable ? »
Si la réponse est non, si l'app est seulement « agréable à avoir », désinstallez-la
Attention : la désinstallation ne suffit pas toujours. Les apps récentes passent par des blocs d'app, retirés avec elles, mais certaines apps plus anciennes laissent du code dans le thème. Vérifiez le fichier theme.liquid et les snippets après désinstallation.
Utilisez l'onglet Réseau des outils de développement de Chrome, filtré par domaine, pour voir quels scripts chaque app charge. Désactivez temporairement les blocs d'app dans l'éditeur de thème pour mesurer leur poids.
Type d'app | Impact sur la performance | Alternative |
|---|---|---|
Chat en direct (Tidio, Zendesk) | Très élevé | Charger après une interaction ou après quelques secondes |
Pop-ups et collecte d'e-mails | Élevé | Intégrer nativement dans le thème |
Avis produits (Judge.me, Loox) | Moyen | Différer le chargement des widgets d'avis |
Analytics tiers (Hotjar, Lucky Orange) | Moyen | Charger en asynchrone, limiter aux pages clés |
Comptes à rebours et urgence | Faible à moyen | Code CSS/JS léger dans le thème |
Apps de traduction | Élevé si la traduction se fait dans le navigateur | Translate & Adapt (app gratuite de Shopify) avec Shopify Markets |
Étape 4 :choisir un thème performant
Si votre thème est la racine du problème, aucune optimisation ne suffira. Certains thèmes sont simplement trop lourds : beaucoup de JavaScript, de nombreux fichiers CSS, des fonctions que personne n'utilise. Le choix du thème est une décision d'architecture. Pour approfondir, lisez notre article sur le choix d'un thème Shopify.
Les thèmes les plus rapides
Horizon (gratuit, par Shopify) : installé par défaut sur les nouvelles boutiques depuis l'été 2025, construit sur une architecture récente à base de blocs. Un bon point de départ.
Dawn (gratuit, par Shopify) : longtemps le thème de référence, toujours maintenu. Code sobre, architecture Online Store 2.0 native.
Les autres thèmes gratuits de Shopify : développés en interne sur les mêmes bases techniques, ils déclinent ces fondations dans différents styles.
Prestige (premium, Maestrooo) : l'un des thèmes premium qui conservent de bonnes performances. Un design haut de gamme sans trop sacrifier la vitesse.
Impact (premium, Maestrooo) : visuellement fort et soigné techniquement, à tester comme les autres avant l'achat.
Règle simple : les thèmes gratuits de Shopify sont généralement plus légers que les thèmes premium tiers. Si vous choisissez un thème premium, testez sa boutique de démonstration dans PageSpeed avant l'achat. Et si votre thème actuel est trop lourd pour être corrigé, une refonte Shopify est souvent plus rentable qu'une succession de correctifs.
Étape 5 :optimisations techniques du code
Si vous avez accès au code du thème (ou travaillez avec un développeur), voici les optimisations techniques à fort impact :
Différer le JavaScript
Le JavaScript qui bloque le rendu est l'ennemi silencieux de la performance. Un script sans attribut defer ou async empêche le navigateur d'afficher la page tant qu'il n'est pas chargé et exécuté.
Ajoutez defer à tous les scripts non critiques (analytics, chat, pop-ups)
Utilisez async pour les scripts indépendants (pixels de suivi)
Placez les scripts non essentiels en bas de page (avant la balise body fermante)
Utilisez requestIdleCallback pour charger les scripts de confort quand le navigateur est inactif
CSS critique et preload
CSS critique : intégrez directement dans le HTML le CSS nécessaire à l'affichage du haut de page. Le reste peut être chargé en asynchrone.
Preload : utilisez link rel="preload" pour les ressources critiques (police principale, image d'en-tête, CSS principal)
Preconnect : ajoutez link rel="preconnect" pour les domaines tiers (polices, analytics…) afin d'anticiper les connexions
Optimisation des polices
Les polices web sont une cause de lenteur sous-estimée : chaque police ajoute un fichier par graisse (regular, bold, italique). Voici les règles :
Deux polices maximum : une pour les titres, une pour le texte courant
Limitez les graisses : regular et bold suffisent dans la plupart des cas
Format WOFF2 : environ 30 % plus compact que WOFF, selon le W3C. Pris en charge par tous les navigateurs actuels.
font-display: swap : affiche immédiatement le texte avec une police système, puis bascule quand la police personnalisée est chargée. Cela supprime le texte invisible pendant le chargement (FOIT).
Hébergement des polices : privilégiez la bibliothèque de polices de Shopify, servie depuis son CDN, ou des fichiers hébergés avec le thème, plutôt qu'un service tiers qui ajoute une connexion.
Étape 6 :cache et CDN
Shopify gère nativement le CDN et le cache serveur. Vous pouvez encore optimiser côté navigateur :
Cache navigateur : Shopify configure automatiquement les en-têtes de cache des fichiers statiques servis depuis le thème. Pour les scripts hébergés ailleurs, vérifiez leurs en-têtes Cache-Control.
Préchargement des pages : link rel="prefetch" permet de précharger les pages que vos visiteurs ont de fortes chances d'ouvrir (une collection depuis l'accueil, une fiche depuis la collection). À doser : trop de préchargement consomme de la bande passante pour rien.
Service worker : il peut mettre en cache les fichiers statiques, mais sa mise en place est complexe sur Shopify, où vous ne contrôlez pas le serveur.
Étape 7 :mesurer l'effet de chaque optimisation
Ne faites pas toutes les optimisations d'un coup. Procédez une par une et mesurez chaque effet. Voici le protocole :
Avant : trois tests PageSpeed sur la même page, gardez le score médian
Appliquez UNE optimisation
Après : trois tests PageSpeed, score médian
Documentez : optimisation, gain en points, gain en millisecondes sur le LCP
Ce protocole isole les optimisations rentables et, en cas de régression, vous savez exactement quoi annuler.
Optimisation | Gain potentiel | Difficulté | Temps indicatif |
|---|---|---|---|
Compression des images | Fort | Facile | 1 à 3 heures |
Suppression des apps inutiles | Fort | Facile | 1 à 2 heures |
Changement de thème | Très fort | Moyenne à difficile | 1 à 2 semaines |
JavaScript différé | Moyen | Moyenne | 2 à 4 heures |
CSS critique intégré | Faible à moyen | Difficile | 4 à 8 heures |
Optimisation des polices | Faible à moyen | Moyenne | 1 à 2 heures |
Priorité sur l'image d'en-tête | Faible à moyen | Facile | 15 minutes |
La vitesse, c'est de la conversion. Dans l'étude « Milliseconds Make Millions » (menée par Deloitte et 55 à la demande de Google), un gain de 0,1 seconde sur mobile s'accompagnait d'une hausse de 8,4 % des conversions sur les sites de distribution étudiés. Les résultats varient d'une boutique à l'autre, mais le sens est constant. Pour d'autres leviers, consultez nos 12 stratégies pour augmenter votre taux de conversion Shopify, ou voyez comment créer une boutique Shopify performante dès le départ.
Vos Core Web Vitals restent dans l'orange malgré ces corrections ? La performance fait partie du SEO technique que nous présentons sur la page SEO Shopify ; pour parler de votre boutique, écrivez-nous.
Questions fréquentes
Quel est un bon score PageSpeed pour une boutique Shopify ?
Un score mobile entre 70 et 90 est un bon résultat pour une boutique Shopify. Dépasser 90 est possible, mais difficile avec plusieurs apps installées. L'essentiel est que les Core Web Vitals mesurés sur vos visiteurs réels soient au vert : LCP sous 2,5 secondes, INP sous 200 ms et CLS sous 0,1. Ce sont ces données de terrain que Google prend en compte, pas le score de laboratoire.
Le score PageSpeed reflète-t-il la vraie vitesse de mon site ?
Pas directement. Le score PageSpeed est calculé en laboratoire, sur un appareil mobile simulé avec une connexion 4G lente. La vitesse perçue par vos vrais visiteurs peut être différente. Privilégiez les données de terrain du Chrome UX Report, affichées en haut du rapport PageSpeed Insights quand votre trafic est suffisant, ainsi que le rapport Core Web Vitals de Search Console et le tableau de bord de performance web de Shopify.
Les apps Shopify ralentissent-elles vraiment mon site ?
Oui, elles comptent parmi les premières causes de lenteur. Beaucoup injectent du JavaScript, et parfois du CSS, sur toutes les pages, et leurs effets s'additionnent. Les apps de vitrine (chat, pop-ups, widgets) pèsent le plus ; les apps de gestion (logistique, comptabilité) n'ont généralement aucun effet sur la vitesse. La règle : si une app n'a pas d'effet mesurable sur votre chiffre d'affaires ou votre fonctionnement, désinstallez-la.
Combien de temps faut-il pour améliorer la vitesse de ma boutique ?
L'optimisation des images et la suppression d'apps donnent des résultats immédiats, en quelques heures. L'optimisation du code du thème prend de un à trois jours. Une reprise complète des performances demande une à deux semaines. Les données de terrain des Core Web Vitals reflètent les modifications progressivement, sur une fenêtre glissante de 28 jours.
Nos réalisations
Des boutiques livrées par le studio
Bijoux personnalisésRefonte · ShopifyMayaliceRefonte luxe minimaliste et six configurateurs produits pour composer son bijou en direct.
Linge de bainMigration et refonte · ShopifyMaison TrungadiPeignoirs et linge de bain confectionnés en Toscane : une boutique à la hauteur des matières.
Thés et infusionsMigration et refonte · ShopifyLe Cercle des PlantesUn thème entièrement sur-mesure pour des thés et infusions conditionnés à la commande.





