Lancez votre boutique Shopify avec Skyaksa

Confiez-nous votre projet e-commerce et bénéficiez d'un accompagnement expert pour créer une boutique performante.

SEO

Core Web Vitals Shopify : Guide complet pour un score 90+

Guide détaillé pour optimiser les Core Web Vitals sur Shopify : LCP, INP, CLS. Techniques avancées, thèmes performants, apps légères. Passez au vert en 2026.

25 Octobre 20259 min de lecture

Pourquoi les Core Web Vitals sont cruciaux pour Shopify

Les Core Web Vitals sont des métriques officielles de Google qui mesurent l'expérience utilisateur réelle de votre site. Depuis 2021, elles sont un facteur de classement SEO. Pour une boutique Shopify, c'est critique :

  • SEO : Un bon score Core Web Vitals améliore votre positionnement Google
  • Conversion : 1 seconde de chargement en moins = +7% de conversion
  • UX : Un site rapide = clients satisfaits = meilleur taux de rebond
  • Mobile : 85% du trafic e-commerce est mobile, où la performance est encore plus critique
Conversion
+7%
Par seconde gagnée
Rebond
+32%
Si chargement > 3s
SEO
Top 3
Facteur de ranking

Ce guide vous montre comment optimiser vos Core Web Vitals sur Shopify pour atteindre un score de 90+ et maximiser vos conversions.

Qu'est-ce que les Core Web Vitals en 2026 ?

En 2024, Google a remplacé le FID par l'INP (Interaction to Next Paint). Voici les 3 métriques Core Web Vitals en 2026 :

1. LCP - Largest Contentful Paint (Chargement)

Mesure le temps de chargement du plus gros élément visible à l'écran (image, texte, vidéo).

Bon
< 2,5s
LCP rapide
Moyen
2,5-4s
À améliorer
Mauvais
> 4s
Très lent

Sur Shopify : Le LCP est souvent l'image hero de la page d'accueil ou la photo produit principale.

2. INP - Interaction to Next Paint (Interactivité)

Mesure le temps entre une interaction utilisateur (clic, scroll) et la réponse visuelle. Remplace le FID depuis mars 2024.

Bon
< 200ms
Réactivité excellente
Moyen
200-500ms
À améliorer
Mauvais
> 500ms
Trop lent

Sur Shopify : L'INP mesure la réactivité du bouton "Ajouter au panier", menus déroulants, etc.

3. CLS - Cumulative Layout Shift (Stabilité)

Mesure les décalages visuels inattendus pendant le chargement. Ex: un bouton qui se déplace alors que vous allez cliquer.

Bon
< 0,1
Stable
Moyen
0,1-0,25
Décalages légers
Mauvais
> 0,25
Très instable

Sur Shopify : Le CLS est souvent causé par les images sans dimensions, les fonts qui chargent tard, ou les banners qui s'affichent après coup.

⚠️

Google mesure les données réelles (RUM)

Les Core Web Vitals sont mesurés sur vos vrais visiteurs (via Chrome User Experience Report). Un bon score en test n'est pas suffisant si vos utilisateurs réels ont une mauvaise expérience.

Mesurer vos Core Web Vitals actuels

Avant d'optimiser, mesurez vos scores actuels pour savoir où vous en êtes.

Outil 1 : PageSpeed Insights (Google)

URL : pagespeed.web.dev

L'outil officiel de Google. Il vous donne :

  • Score mobile (le plus important pour e-commerce)
  • Données terrain (utilisateurs réels via CrUX)
  • Données labo (simulation)
  • Recommandations spécifiques pour améliorer

Outil 2 : Search Console (Rapport Core Web Vitals)

Dans Google Search Console, allez dans Expérience → Core Web Vitals. Vous verrez quelles pages sont "Bonnes", "À améliorer" ou "Mauvaises".

Outil 3 : Shopify Theme Inspector (Chrome)

Extension officielle Shopify qui analyse l'impact de chaque app et section de thème sur la performance.

Installation : Chrome Web Store

Outil 4 : GTmetrix

URL : gtmetrix.com

Analyse détaillée avec waterfall, vidéo du chargement, recommandations.

Optimiser le LCP (Largest Contentful Paint)

Le LCP est souvent le problème n°1 sur Shopify. Voici comment le réduire sous 2,5s.

1. Optimiser les images

L'image hero (page d'accueil) ou la photo produit principale est généralement le LCP.

Compression avant upload

  • Utilisez TinyPNG ou Squoosh pour compresser avant d'uploader
  • Ciblez 80-85% de qualité (souvent invisible à l'œil)
  • Taille max recommandée : 200-300 Ko par image

Format WebP/AVIF

Shopify convertit automatiquement en WebP si le navigateur le supporte. Mais uploadez déjà en WebP pour de meilleures performances :

  • WebP : 25-35% plus léger que JPEG
  • AVIF : 50% plus léger mais support navigateur encore limité (2026)

Dimensions exactes

Définissez toujours width et height sur vos images pour éviter le CLS.

✅ Bonne pratique
<img src="hero.webp" width="1920" height="1080" alt="..." loading="eager">

Lazy loading... sauf pour le LCP

Important : L'image LCP (hero) ne doit pas être en lazy loading. Utilisez loading="eager" ou pas d'attribut loading.

Preload de l'image LCP

Ajoutez un <link rel="preload"> dans le <head> pour l'image hero :

📝 Code à ajouter dans theme.liquid
<link rel="preload" as="image" href="hero-image.webp" fetchpriority="high">

2. Utiliser un CDN performant

Shopify utilise automatiquement un CDN (Fastly) pour servir vos images. Assurez-vous que :

  • Vos images passent bien par le CDN Shopify (cdn.shopify.com)
  • Vous n'uploadez pas d'images via des apps tierces qui n'utilisent pas le CDN

3. Choisir un thème léger

Le thème est le facteur n°1 de performance sur Shopify. Les thèmes lourds avec trop de fonctionnalités ralentissent le LCP.

Thèmes Shopify rapides (2026) :

  • Dawn (gratuit) : Le thème par défaut Shopify, ultra-optimisé
  • Sense (gratuit) : Léger et moderne
  • Impulse (payant) : Performant avec bonnes fonctionnalités
  • Streamline (payant) : Focus performance
⚠️

Évitez les thèmes surchargés

Les thèmes avec 50+ sections et animations partout sont impressionnants en démo, mais terribles pour la performance. Privilégiez la simplicité.

4. Minimiser le CSS et JavaScript

Le CSS et JS bloquent le rendu de la page. Pour optimiser :

  • Utilisez un thème moderne (Shopify 2.0) qui charge le CSS de manière asynchrone
  • Évitez les thèmes avec jQuery (obsolète et lourd)
  • Inline le CSS critique (above-the-fold)

Audit performance Shopify complet

Nous analysons votre boutique et optimisons vos Core Web Vitals pour un score 90+.

Demander un audit →

Optimiser l'INP (Interaction to Next Paint)

L'INP mesure la réactivité du site. Un mauvais INP = boutons qui ne répondent pas, scrolling saccadé.

1. Limiter les apps installées

Chaque app Shopify ajoute du JavaScript qui bloque l'interactivité. La règle d'or : maximum 10 apps.

📊 Impact des apps sur l'INP
  • 5 apps : INP ~150ms (bon)
  • 10 apps : INP ~250ms (moyen)
  • 15+ apps : INP >400ms (mauvais)

2. Auditer les apps avec Shopify Theme Inspector

  1. Installez Shopify Theme Inspector (Chrome)
  2. Ouvrez votre boutique
  3. Lancez l'inspector
  4. Regardez l'onglet "Apps" : il vous montre l'impact de chaque app sur la performance
  5. Désinstallez les apps avec un gros impact et peu d'utilité

3. Nettoyer le code des apps désinstallées

Problème courant : Quand vous désinstallez une app, son code reste souvent dans le thème.

Solution :

  1. Allez dans Boutique en ligne → Thèmes → Actions → Modifier le code
  2. Ouvrez theme.liquid
  3. Cherchez des références aux apps désinstallées (ex: privy, klaviyo)
  4. Supprimez les scripts orphelins

4. Différer le chargement des scripts non critiques

Les scripts tiers (Facebook Pixel, Google Analytics) bloquent l'interactivité. Utilisez defer ou async :

✅ Script différé
<script src="analytics.js" defer></script>

5. Éviter les mega menus trop complexes

Les menus déroulants avec 100+ liens et images ralentissent l'INP. Simplifiez votre navigation.

Optimiser le CLS (Cumulative Layout Shift)

Le CLS mesure les décalages visuels. Un mauvais CLS frustre les utilisateurs (clic sur le mauvais bouton).

1. Définir les dimensions des images

La cause n°1 du CLS : des images sans width et height. Le navigateur ne sait pas quelle place réserver.

❌ Mauvais
<img src="produit.jpg" alt="...">
✅ Bon
<img src="produit.jpg" width="800" height="1000" alt="...">

2. Utiliser des fonts system ou précharger les custom fonts

Les custom fonts (Google Fonts, fonts personnalisées) causent du CLS si mal implémentées.

Option 1 : Fonts system (0 CLS)

font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;

Option 2 : Précharger les fonts custom

<link rel="preload" href="font.woff2" as="font" type="font/woff2" crossorigin>

Option 3 : font-display: swap

@font-face {
  font-family: "CustomFont";
  src: url("font.woff2");
  font-display: swap; /* Affiche la font système en attendant */
}

3. Réserver l'espace pour les éléments dynamiques

Si vous affichez une bannière de livraison gratuite ou un bandeau cookies, réservez l'espace pour éviter que le contenu ne se décale.

✅ Espace réservé
<div class="banner-placeholder" style="min-height: 50px;">
  <!-- Contenu de la bannière chargé ici -->
</div>

4. Éviter les pop-ups qui poussent le contenu

Les pop-ups doivent être en position: fixed ou absolute pour ne pas décaler le reste de la page.

5. Lazy loading des images hors écran

Activez le lazy loading pour toutes les images sauf celles visibles au chargement (hero, logo).

<img src="image.jpg" loading="lazy" width="800" height="600" alt="...">

Optimisations spécifiques Shopify

1. Utiliser Shopify 2.0 (Online Store 2.0)

Shopify 2.0 apporte des améliorations performance majeures :

  • Sections partout (pas seulement homepage)
  • Chargement asynchrone des sections
  • Meilleure gestion du CSS

Si vous êtes encore sur un ancien thème, migrez vers Shopify 2.0.

2. Activer le cache du navigateur

Shopify gère automatiquement le cache, mais vérifiez que vos assets (CSS, JS) sont bien cachés.

3. Optimiser les collections

Les pages collections avec 50+ produits peuvent être lentes. Solutions :

  • Paginer à 24 produits par page
  • Utiliser le lazy loading sur les images produits
  • Implémenter l'infinite scroll avec pagination virtuelle

4. Désactiver les fonctionnalités non utilisées

Si votre thème a des sections que vous n'utilisez pas, supprimez-les du code pour alléger.

Thèmes Shopify les plus performants en 2026

Thèmes gratuits

🏆 Top 3 thèmes gratuits rapides

  • Dawn : Score moyen 85-95 mobile. Thème de référence Shopify.
  • Sense : Score moyen 80-90 mobile. Léger et élégant.
  • Colorblock : Score moyen 75-85 mobile. Bon pour produits visuels.

Thèmes payants

💎 Top 3 thèmes payants rapides

  • Streamline (350$) : Optimisé pour la vitesse, score 90+ possible.
  • Impulse (350$) : Performance + fonctionnalités, score 80-90.
  • Focal (350$) : Moderne et rapide, score 75-85.
⚠️

Le thème n'est qu'une base

Même Dawn peut devenir lent si vous installez 20 apps. Le thème compte pour ~40% de la performance, les apps et le contenu pour ~60%.

Impact des apps sur les Core Web Vitals

Apps légères (impact minimal)

  • Judge.me : Avis clients, bien optimisé
  • Klaviyo : Email marketing, script async
  • ReConvert : Post-purchase, ne charge que sur thank you page

Apps moyennes (impact modéré)

  • Privy : Pop-ups, ~100ms INP
  • Loox : Avis avec photos, lazy load correct
  • Gorgias : Chat, bien optimisé

Apps lourdes (à éviter ou optimiser)

  • Apps de page builder : PageFly, Shogun → Très lourdes, évitez si possible
  • Apps de countdown : Beaucoup ajoutent du JS inutile
  • Apps de quiz : Souvent mal optimisées

Cas pratique : passer de 45 à 90+ en Core Web Vitals

État initial

Boutique mode : Score PageSpeed mobile 45, Desktop 72

  • LCP : 4,2s (mauvais)
  • INP : 580ms (mauvais)
  • CLS : 0,18 (moyen)

Actions réalisées

  1. Images : Compressé toutes les images (TinyPNG), converti en WebP, ajouté width/height
  2. Thème : Migration de thème lourd vers Dawn customisé
  3. Apps : Passé de 18 apps à 8 apps essentielles
  4. Fonts : Préchargé les fonts custom, ajouté font-display: swap
  5. Scripts : Différé le chargement de Facebook Pixel et Google Analytics
  6. Hero image : Ajouté preload pour l'image hero

Résultats après optimisation

Score PageSpeed mobile 91, Desktop 98

  • LCP : 1,8s (bon) ✅
  • INP : 140ms (bon) ✅
  • CLS : 0,05 (bon) ✅

Impact business :

  • Taux de conversion : +12%
  • Taux de rebond : -18%
  • Temps sur site : +25%
  • Positions SEO : +3 positions moyenne sur mots-clés principaux

Erreurs courantes à éviter

1. Installer trop d'apps

Chaque app = performance dégradée. Gardez uniquement les essentielles.

2. Utiliser des thèmes surchargés

Les thèmes avec 80+ sections sont lents. Privilégiez Dawn ou des thèmes légers.

3. Négliger le mobile

85% du trafic e-commerce est mobile. Optimisez d'abord pour mobile.

4. Oublier les dimensions des images

Images sans width/height = CLS élevé. Toujours définir les dimensions.

5. Ne pas nettoyer le code des apps désinstallées

Le code reste après désinstallation. Nettoyez manuellement.

6. Lazy loading sur l'image LCP

L'image hero ne doit JAMAIS être en lazy loading.

Plan d'action : Optimiser vos Core Web Vitals en 2 semaines

Semaine 1 : Quick wins

  • Mesurer les scores actuels (PageSpeed Insights)
  • Compresser toutes les images (TinyPNG)
  • Ajouter width/height sur toutes les images
  • Désinstaller 5+ apps non essentielles
  • Précharger l'image hero
  • Activer lazy loading (sauf hero)

Semaine 2 : Optimisations avancées

  • Nettoyer le code des apps désinstallées
  • Optimiser les fonts (preload ou system fonts)
  • Différer les scripts tiers (Analytics, Pixel)
  • Auditer avec Shopify Theme Inspector
  • Tester et mesurer les améliorations
  • Monitorer en continu avec Search Console

Objectif réaliste

  • Score mobile : 70-90+ (selon état initial)
  • LCP : < 2,5s
  • INP : < 200ms
  • CLS : < 0,1

Conclusion : Optimiser vos Core Web Vitals sur Shopify n'est pas sorcier. En suivant ces recommandations, vous pouvez atteindre un score de 90+ mobile et booster vos conversions de 10-15%. Commencez par les images et les apps, puis affinez avec les optimisations avancées.

Besoin d'aide pour atteindre un score 90+ ? Notre équipe d'experts Shopify peut auditer et optimiser votre boutique pour des Core Web Vitals au top.

Ajoutez votre image ici

newsletter-skyaksa.jpg

Équipe Skyaksa - Agence Shopify spécialisée en création de boutiques e-commerce

Tenez-vous au courant des dernières nouveautés e-commerce

Abonnez-vous à notre newsletter et bénéficiez de conseils Shopify, de guides SEO et de ressources exclusives, directement dans votre boîte de réception.

Désabonnez-vous à tout moment. En saisissant votre e-mail, vous acceptez de recevoir des e-mails de marketing de la part de Skyaksa.

Prêt à booster votre boutique Shopify ?

Discutons de votre projet et identifions ensemble les opportunités d'amélioration.