Ne laissez pas votre site se faire dépasser par des choix techniques d’un autre temps !
< Nos experts en web performance optimisent votre site Drupal pour atteindre les meilleurs standards />
Renforcez la confiance de Google et de vos utilisateurs
Améliorer la performance de votre site Drupal, c’est vous assurer qu’il sera rapide à charger et qu’il offrira une expérience de navigation qualitative. L’intérêt est ainsi double :
- Renforcer la confiance de Google, qui crawlera davantage votre site et indexera donc plus de contenus, et plus souvent. Des Signaux Web essentiels au vert permettent par ailleurs de bénéficier d’un boost de visibilité SEO sur mobile.
- Améliorer l’Expérience Utilisateur sur le terrain (dans le Chrome User Experience Report), avec des évolutions positives en termes d’engagement : taux de rebond, nombre de pages vues par session, taux de conversion vers vos objectifs…
Au final, fournir une bonne expérience de navigation à vos visiteurs est un levier essentiel pour maximiser le potentiel de votre site. C’est un investissement qui se traduira mécaniquement par une hausse de votre Chiffre d’Affaires.
Une prestation en 4 étapes clés
Nos optimisations Drupal se décomposent en plusieurs temps forts.
Alignement technique
01Nos experts rencontrent vos équipes techniques pour en apprendre plus sur votre site : quel est son historique, quelle est sa stack technique au-delà de Drupal, quelles problématiques de performance ont éventuellement déjà été identifiées et/ou traitées… C’est un échange essentiel pour assurer la pertinence de notre intervention.
Implémentation du tracking
02Nous plaçons sur votre site un tag qui collecte les données de performance auprès de vos utilisateurs réels. Ces données « RUM » sont mises à profit pour identifier précisément les goulets d’étranglement. Grâce à cette approche de pilotage par la donnée, nous opérons avec une visibilité maximale sur vos problématiques.
Nous déployons des moniteurs Lighthouse sur vos pages clés pour vous fournir une vision synthétique de l’évolution de la performance. Lancés toutes les 8 heures, ils permettent de mettre des chiffres sur les gains mobile et desktop. Pratique pour ceux qui suivent les métriques Core Web Vitals dans un outil comme PageSpeed Insights.
Optimisation du Drupal
03Nous auditons votre site avec une méthodologie rigoureuse et des outils pointus pour en déceler les faiblesses techniques. Nous les corrigeons ensuite une à une en intervenant sur les templates de vos pages, sections et composants gérés par le thème et les modules Drupal. C’est le coeur du savoir-faire de nos experts en webperf.
Compte-rendu d’intervention
04Nous rencontrons à nouveau vos équipes pour leur présenter le fruit de notre intervention. Nous détaillons les éléments modifiés et fournissons de précieux conseils assurant une montée en compétences sur les sujets relatifs à la web performance. Vos développeurs et équipes métier peuvent obtenir des réponses précises à leurs questions.
Pourquoi un site Drupal est-il lent ?
Drupal est rapide par conception, mais quatre facteurs le ralentissent en production : un cache mal configuré ou désactivé, des vues trop coûteuses, une accumulation de modules contribués et un thème qui charge des bibliothèques inutiles. Le cache est de loin le premier poste, car Drupal en propose plusieurs niveaux que peu d’installations exploitent réellement.
Le cœur de Drupal embarque en effet un cache de page interne, un cache dynamique pour les utilisateurs authentifiés et un système de métadonnées de cacheabilité qui invalide finement chaque bloc. Un site laissé en mode développement perd tout cela, et regénère l’intégralité du rendu à chaque requête, y compris pour les visiteurs anonymes.
Les vues arrivent en deuxième position. Une vue mal filtrée, sans limite de résultats ou jointe à plusieurs entités, produit des requêtes SQL coûteuses rejouées à chaque affichage. Le problème s’aggrave avec le volume de contenu : une vue acceptable sur mille nœuds devient un goulet d’étranglement sur cent mille.
Restent les modules contribués et le thème. Chaque module ajoute ses propres bibliothèques CSS et JavaScript, souvent attachées globalement plutôt qu’aux pages concernées. L’agrégation des ressources masque le symptôme sans traiter la cause : les octets restent servis, simplement regroupés dans moins de fichiers.
Vous avez une question ?
Nous y répondons !
Consultez la Foire aux Questions pour obtenir des précisions sur la prestation.
Faut-il privilégier une optimisation ou un audit ?
Les deux prestations peuvent permettre d’arriver au même résultat, à savoir améliorer la performance de votre site Drupal. Le choix dépend principalement de vos équipes techniques, et plus particulièrement des réponses aux questions suivantes :
- les développeurs ont-ils la bande passante nécessaire pour déployer les recommandations fournies dans le cadre d’un audit ?
- les développeurs ont-ils l’expérience et/ou la maturité technique nécessaire pour déployer de multiples optimisations du front-end ?
- les développeurs ont-ils la volonté de coopérer avec une tierce partie, et sont-ils prêts à accepter une remise en question des choix actuels ?
Si l’une des réponses à ces questions est négative, l’optimisation par nos soins est probablement le choix le plus judicieux. À l’inverse, si tout est positif, alors un audit sera plus pertinent, et notamment plus formateur pour vos équipes.
Combien coûte une optimisation de site Drupal ?
Notre prestation d’optimisation Drupal est forfaitaire. Elle inclut les quatre étapes clés présentées ci-dessus, mais également tout l’accompagnement par nos équipes et avant-vente et en après-vente.
Une optimisation Drupal coûte entre 2 500 et 3 500 € HT, selon la version en place, le nombre de modules contribués et la complexité des vues à optimiser. Pour un devis correspondant à votre périmètre, contactez-nous par message ou par téléphone : Marylise vous adressera une proposition personnalisée.
Quels modules Drupal améliorent la performance ?
Commencez par ce que le cœur fournit déjà, avant d’installer quoi que ce soit : le cache de page interne, le cache dynamique et l’agrégation des ressources sont natifs depuis Drupal 8. La majorité des gains s’obtient sans module supplémentaire, simplement en sortant du mode développement et en réglant correctement ces trois mécanismes.
Au-delà, trois familles de modules apportent une valeur réelle : le stockage du cache en mémoire, via Redis ou Memcached, qui décharge la base de données ; l’invalidation externe, qui purge un reverse proxy ou un CDN à la publication ; et les modules d’images responsives. Chacun traite une couche que le cœur ne couvre pas.
Méfiez-vous en revanche des modules qui promettent une optimisation générale. Ils ajoutent une couche d’exécution supplémentaire pour compenser un réglage manquant, et masquent le diagnostic : un module de plus est rarement la réponse à un site lent, c’est le plus souvent un réglage de cache absent ou une vue mal construite.
Drupal est-il plus rapide que WordPress ?
À configuration équivalente, oui, sur les sites complexes. Drupal embarque nativement un système de cache par métadonnées bien plus fin, capable d’invalider un bloc précis plutôt qu’une page entière : il gère mieux les contenus personnalisés et les utilisateurs authentifiés, là où WordPress dépend d’extensions pour y parvenir.
L’écart s’inverse sur les sites simples. Un WordPress bien construit, sur un thème sobre et un bon hébergement, atteint les mêmes Core Web Vitals qu’un Drupal, pour un coût de mise en œuvre inférieur. La complexité de Drupal ne se rentabilise qu’au-delà d’un certain seuil de volumétrie, de multilinguisme ou de gestion de droits.
En pratique, la comparaison a peu de sens sur le terrain. Sur les sites que nous auditons, l’écart de performance entre deux installations d’un même CMS dépasse toujours l’écart moyen entre les deux CMS. C’est la mise en œuvre qui décide, pas le choix du CMS : hébergement, cache, thème et modules pèsent bien plus lourd.