ÉTUDES DE CAS

Transformation rapide du site Web WIN Equipment : étude de cas

| | Mis à jour
Étude de cas sur l'optimisation de la vitesse de Win Equipment

Parfois, les projets les plus frustrants s’avèrent être ceux qui perfectionnent le plus mes compétences.

C’est exactement ce que j’ai ressenti lorsque j’ai reçu une demande urgente de Win Equipment au cours d’un week-end. Ils avaient besoin d’aide pour déplacer leur site Web de l’ancien hébergement CloudNow vers l’hébergement partagé Niagahoster.

La migration aurait dû prendre moins d’une heure, mais ce court projet est devenu plus difficile que prévu. Le fichier de sauvegarde était assez volumineux, l’ancien hébergement n’avait pas d’accès SSH, la compression de la sauvegarde dans le répertoire public_html a échoué à plusieurs reprises et la vitesse de téléchargement était également lente.

Au final, j’ai réussi à déplacer le site Web avec succès le même jour. Cela a donné à Win Equipment l’occasion de demander ce qui pourrait être amélioré sur son site.

Lors d’une réunion en ligne, j’ai expliqué que le site Web était lent, présentait plusieurs problèmes techniques de référencement et que le contenu n’était pas bien optimisé.

Dans le but d’améliorer l’expérience utilisateur et les performances SEO, Win Equipment a décidé d’entamer un processus d’amélioration progressive, en commençant par la vitesse de chargement du site Web.

C’est devenu le début d’une transformation plus complète : passer à GeneratePress Premium, passer de WPBakery à Blocks, réduire les plugins inutiles et déplacer l’hébergement vers un VPS avec une optimisation appropriée. Ensemble, ces étapes ont apporté une amélioration majeure à la stabilité et aux performances du site.

Pourquoi la vitesse du site Web est importante

Avez-vous déjà attendu trop longtemps le chargement d’un site Web, puis fermé l’onglet et cherché une alternative ? C’est ce qui arrive souvent aux visiteurs sur des sites Web lents.

Win Equipment était confronté à un sérieux problème de vitesse. Leurs scores PageSpeed Insights n’étaient que de 27 sur mobile et de 36 sur ordinateur, et le site échouait à Core Web Vitals. Le site Web a tout simplement mis trop de temps à se charger.

Score PageSpeed de Win Equipment avant l’optimisation

Il ne s’agissait pas seulement d’un problème d’expérience utilisateur. Elle a également eu un impact majeur sur plusieurs domaines clés :

1. Expérience utilisateur

  • Mauvaise première impression : Si la page ne se charge pas dans les premières secondes, les visiteurs ont tendance à fermer l’onglet et à chercher ailleurs.
  • Engagement plus faible : Un site lent rend les internautes moins disposés à explorer davantage de pages, ce qui réduit le temps passé sur le site et l’interaction avec le contenu.

2. Référencement

  • Classements de recherche inférieurs : Google utilise la vitesse du site Web comme l’un des signaux de classement. Un site lent est plus susceptible d’apparaître plus bas dans les résultats de recherche.
  • Core Web Vitals : Ces métriques mesurent le chargement, l’interactivité et la stabilité visuelle. Leur échec signifie que le site Web n’offre pas l’expérience attendue par les utilisateurs.

3. Conversion et rétention

  • Taux de conversion inférieur : Un chargement lent peut frustrer les visiteurs et interrompre les flux d’achat ou d’inscription.
  • Rétention inférieure : Les personnes dont le site Web est lent sont moins susceptibles de revenir.

Comprendre pourquoi la vitesse est importante était la première étape. Après cela sont venus les correctifs techniques.

Approche et méthodologie

Analyse initiale

J’ai commencé par un audit de performance complet pour identifier chaque problème affectant la vitesse du site Web. Cette analyse couvrait le thème, les plugins inutiles, le code inefficace et la configuration d’hébergement non optimale.

Stratégie utilisée

J’ai appliqué plusieurs stratégies principales pour atteindre l’objectif du projet :

  • Remplacement du constructeur de pages de WPBakery par GenerateBlocks / Blocks.
  • Reconstruit toutes les pages avec GenerateBlocks et GeneratePress.
  • Réduction des plugins inutilisés et remplacement des plugins plus lents ou moins sécurisés par de meilleures alternatives, sans supprimer de fonctionnalités importantes.
  • Déplacement du site de l’hébergement partagé vers un VPS avec une configuration de pile LEMP correctement optimisée.

Services requis

  1. Service de configuration VPS
  2. Optimisation de la vitesse WordPress
  3. WordPress bloque la conversion

Implémentation

Étapes principales

1. Migration du thème et du générateur de pages

J’ai changé le thème du site Web de Structure à GeneratePress Premium. Je l’ai choisi parce que GeneratePress est extrêmement léger et axé sur la vitesse. J’utilise ce thème sur tous mes propres sites Web et projets clients.

  • L’un des thèmes les plus rapides de l’écosystème WordPress
  • Un thème populaire utilisé sur des millions de sites WordPress
  • Construit par un développeur bien connu dans la communauté WordPress et existant depuis des années
  • Code plus propre et structure plus légère
  • Moins de CSS et de JavaScript à charger
  • Plus facile à personnaliser et à étendre plus tard
  • Suffisamment flexible pour qu’un futur changement de thème ne soit pas nécessaire

2. Reconstruire des pages avec GenerateBlocks

J’ai reconstruit toutes les pages à l’aide de GenerateBlocks et GeneratePress, y compris la page d’accueil, les pages, les pages de boutique, les pages de produits uniques, les articles de blog et les pages d’archives.

Cette approche a réduit l’utilisation du plugin et supprimé le code inutile, rendant le site Web plus léger et plus rapide.

Fonctionnalité de modèles GenerateBlocks

L’un des points forts de Blocks est la fonctionnalité de modèle, qui vous permet de synchroniser des blocs sur plusieurs pages. Lorsqu’un modèle est mis à jour, la modification s’applique automatiquement partout où ce modèle est utilisé.

3. Réduire le nombre de plugins

J’ai réduit le nombre de plugins de 43 à 19, en ne gardant que les plugins réellement nécessaires. Cela a réduit la charge du serveur et a aidé le site Web à se charger plus rapidement.

4. Optimisation avancée de la vitesse

Pour améliorer encore davantage la vitesse, j’ai appliqué plusieurs optimisations supplémentaires :

Suppression des CSS et JavaScript inutilisés : utilisation d’outils tels que Asset Manager et Debloat pour identifier et supprimer les actifs inutilisés.

Mise en cache au niveau du serveur : utilisation du cache FastCGI pour stocker des copies de pages dynamiques et réduire la charge du serveur.

Optimisation PHP-FPM : ajustement de la configuration PHP-FPM pour améliorer les performances de traitement PHP.

Passage du plugin slider de Revolution Slider à une option plus légère et plus rapide, Smart Slider 3.

5. Migration VPS avec une pile LEMP

J’ai déplacé le site Web d’un hébergement mutualisé vers un VPS en utilisant une pile LEMP : Linux, Nginx, MySQL et PHP. Cela a donné de bien meilleures performances et un meilleur contrôle sur la configuration du serveur. J’ai également créé des scripts bash pour la sauvegarde et la restauration automatiques, et fourni des environnements de transfert et de développement.

Le système de sauvegarde ressemblait à ceci :

  • Sauvegardes quotidiennes avec conservation de 7 jours
  • Sauvegardes hebdomadaires avec conservation de 4 semaines
  • Sauvegardes mensuelles avec conservation de 2 mois

Configuration de sauvegarde automatique du VPS

Lorsqu’une restauration est nécessaire, le client peut choisir parmi les fichiers de sauvegarde disponibles, notamment des sauvegardes quotidiennes, hebdomadaires, mensuelles et manuelles, à l’aide d’une seule commande de terminal. Le processus de restauration est très rapide et prend généralement moins de 5 minutes.

6. Renforcement de la sécurité

Installation de Ninja Firewall : j’ai installé Ninja Firewall pour aider à protéger le site Web contre les menaces de sécurité et je l’ai configuré pour qu’il corresponde à la configuration du serveur VPS.

Sécurité supplémentaire au niveau du serveur : j’ai également appliqué un renforcement supplémentaire sur Nginx, MariaDB, PHP et le pare-feu pour une protection plus renforcée.

Résultats et impact : PageSpeed Insights amélioré de 240,74 %

Amélioration des performances

L’amélioration des performances a été significative :

MétriqueAvant l’optimisationAprès optimisationAmélioration (%)
Score PageSpeed mobile2792240,74%
Score PageSpeed sur ordinateur3699177,78%

PageSpeed après la capture d’écran

Score PageSpeed de Win Equipment après l’optimisation

Impact positif

Un chargement plus rapide des pages a offert aux visiteurs une meilleure expérience et un taux de rebond réduit.

Une sécurité améliorée a rendu le site Web plus sûr contre les menaces externes grâce aux étapes de renforcement.

Une meilleure efficacité opérationnelle est venue d’un nombre réduit de plugins et d’une optimisation du serveur, ce qui a réduit la charge du serveur et amélioré la stabilité.

J’ai également appliqué des optimisations supplémentaires pour améliorer d’autres mesures, notamment l’accessibilité, les meilleures pratiques et le référencement.

Prêt à améliorer les performances de votre site Web ?

Si votre site Web est lent, prend trop de temps à charger ou présente des problèmes techniques de référencement, nous pouvons vous aider.

Découvrez comment notre stratégie d’optimisation peut améliorer considérablement la vitesse de votre site Web, l’expérience utilisateur et la visibilité SEO.

Vous pouvez explorer l’optimisation de la vitesse WordPress ou discuter de travaux de développement de sites Web plus larges si votre site utilise toujours un constructeur de pages lourd.

Services associés

Willya Randika

Willya Randika

Fondateur de Harun Studio, développeur web, blogueur et spécialiste de l’hébergement. Il aide les entreprises à construire des sites plus sains grâce au design, au développement et à la maintenance à long terme.