.

Vitesse de chargement E-commerce : CMS et performance web

Quel système de gestion des contenus (CMS, Content Management System) offre les meilleures résultats en termes de vitesse de chargement des pages pour votre site E-commerce ? Salesforce Commerce Cloud, Prestashop, WooCommerce, Magento, WordPress, Hybris ou CMS maison… Au-delà des promesses et des avantages de chaque solution, le CMS parfaitement rapide existe-t-il ? Comment faire le bon choix pour la performance de votre site internet, pour les taux de conversions de votre boutique en ligne, et pour votre référencement ?

A la recherche du meilleur CMS pour optimiser la vitesse de chargement

Quel qu’il soit, un CMS n’est pas complètement responsable de la performance de votre site et de votre vitesse de chargement. Pourquoi ? Tout simplement parce que tout dépend de sa configuration et de son implémentation.

Alors, allons à l’essentiel : non, le système de gestion des contenus “parfait” n’existe pas - c’est-à-dire qui garantirait la vitesse d’un site en toutes circonstances sur mobile et desktop.
Mais alors, comment faire pour proposer une expérience utilisateur irréprochable ? Comment faire le bon choix pour que votre CMS soit un allié pour votre vitesse de chargement et vos performances, sur mobile comme sur ordinateur ?

En termes de conception, un site web, c'est schématiquement le résultat de l’association de 3 couches :

  • les templates (fournis en général par le CMS ou le service IT),
  • les contenus (images, textes… fichiers fournis en général par les webmasters, UI designers, responsables de la production et de la gestion des contenus...),
  • les outils marketing (trackers, contenus dynamiques et autres scripts tiers…).

Vitesse de chargement : le poids du contenu sur un CMS

Dans un monde parfait, voici ce qui se passerait : une optimisation automatique et ultra poussée des templates, des optimisations qui s'appliqueraient à tous les contenus en ligne (fichiers images compressées et redimensionnées...), des Third Parties qui seraient intégrés avec parcimonie. Dans ce monde idéal, tout serait mis en ligne proprement de bout en bout, depuis la création des templates jusqu’aux applications tierces. Le navigateur pourrait alors afficher chaque page à la vitesse de l'éclair.

Ce monde idéal n’existe pas, et en pratique, même avec les meilleurs templates, chaque contenu mis en ligne sur le site - dynamique ou statique - alourdit l’ensemble dans des proportions parfois critiques pour l'expérience utilisateur (et c'est aussi un risque pour votre référencement). Une solution radicale consisterait à “forcer” l’optimisation de tout contenu ou application tierce lors de la mise en ligne sur un site internet, mais les CMS du marché ne fonctionnent pas de la sorte, même les meilleurs.

Ainsi, les équipes techniques n’ont généralement la main que sur le premier tiers du schéma ci-dessus : les templates. Et si optimisés soient-ils, ils ne sont responsables que d’une partie des performances. Seule une solution qui optimise l’intégralité du site de façon automatisée et industrielle peut couvrir l’ensemble des besoins, en plus de soulager les équipes techniques (qui peuvent alors se consacrer au développement de fonctionnalités et d'innovations à valeur ajoutée, au lieu de corriger des bugs liées à la vitesse de chargement).

Pour être complet, voici une petite analyse du cas AMP. Ce n’est pas à proprement parler un système de gestion des contenus, mais son format est tellement contraignant que les pages sont d’office réduites à leur plus simple appareil.

Le cas des sites AMP

Parmi les démarches les plus compatibles avec les objectifs de performance web, le format AMP qui a émergé il y a quelques années, et plébiscité par Google, offre des résultats intéressants. Il permet par exemple un gain sur le Speed Index allant de 15 % à 85 % par rapport à une page normale. Difficile d'avoir de meilleurs résultats, parce que ce format ne laisse pas le choix pour réduire les pages à l’essentiel à la façon de pages Wikipedia : du texte, quelques images, le goût des choses simples.
Sauf qu’en pratique, cette solution est difficilement applicable à la totalité d'une boutique en ligne, qui offre généralement des fonctionnalités à valeur ajoutée à ses visiteurs, pour une expérience qui donne envie d'aller au bout du tunnel d'achat.

Alors, existe-t-il une solution miracle pour un site ? Malheureusement non.
La performance web reste un domaine complexe pour lequel la solution ne se trouve pas dans un CMS (même s'il offre des fonctionnalités, des plugins et des extensions intéressantes), ni dans une refonte, ni sous le sabot d’un cheval.

Analyse et conseils d’experts de la performance web pour optimiser votre boutique en ligne

Magento, Prestashop, Shopify, Salesforce Commerce Cloud, WordPress, Drupal... Le choix de la solution peut-être guidée par différents critères et arguments de vente : prix, importance de la communauté, avantages liés aux extensions ou plugins, système open source ou propriétaire, référencement (SEO), ...

A toutes fins utiles, voici quelques outils et techniques qui pourront vous aider si votre CMS ne tient pas ses promesses en termes de vitesse de chargement, et que les performances ne sont pas au rendez-vous :

  • Les plugins ou extensions : pour exploiter au mieux un CMS, la tentation d’installer des plugins ou des extensions pour apporter de la valeur à vos utilisateurs est grande. Un plugin ou une extension est pourtant une cause inévitable de ralentissement, ce qui dégrade l'expérience en ligne.
  • La gestion des fonts : les fichiers fonts chargées sur un serveur externe, ce n’est pas la meilleure options quand on sait que toute requête supplémentaire a un impact sur le temps de chargement (DNS + connexion TCP + connexion TLS). Cela demande en effet plus de travail au navigateur. En matière de fonts, nous proposons d’ailleurs une série de fonctionnalités pour optimiser leur vitesse de chargement.
  • Les Third Parties, ou scripts tiers : ils sont de mise pour collecter des données, apporter du contenu, améliorer l’expérience utilisateur…  Dans la mesure où leur présence peut ralentir l’affichage des pages (surtout pour les mobiles peu puissants) la gestion de leur implémentation est un enjeu lui aussi incontournable en matière de performance web.

Vous l'aurez compris, ce n'est pas votre CMS qui va permettre à lui seul d'apporter une solution pour votre vitesse de chargement. Pour garantir la meilleure expérience possible à vos utilisateurs sur votre site e-commerce, mais aussi soutenir votre stratégie SEO, vous devez penser à l'optimisation de l'ensemble de vos fichiers, ressources, code...
Aussi, pour une efficacité optimale et maintenir vos performances dans le temps, l'automatisation de ces techniques à l'aide d'un outil dédié est essentielle.
Notre solution SaaS est une véritable boîte à outil qui offre de nombreuses fonctionnalités pour booster vos performances, quel que soit votre CMS (nos clients en témoignent ici).

Vous souhaitez aller plus loin sur les outils et les bonnes pratiques pour l'optimisation de votre frontend,
pour rendre votre site rapide et performant sur mobile et desktop?

Téléchargez le livre blanc