Astra vs GeneratePress 2023 : performances et fonctionnalités

Publié: 2023-05-22

Êtes-vous intéressé par GeneratePress et Astra pour votre prochain projet web ? Il est logique de les considérer car ce sont tous les deux des thèmes WordPress légers qui placent la performance au sommet de leurs priorités.

Dans cet article, nous examinerons les performances de GeneratePress et Astra et collecterons des données de comparaison à partir d'un scénario réel. Nous partagerons également quelques techniques pour améliorer les performances et passer en revue leurs principales fonctionnalités pour vous aider à choisir entre elles.

Quel thème est le plus rapide : GeneratePress ou Astra ? Vous êtes sur le point de comprendre !

Comment nous testons les performances de GeneratePress par rapport à Astra (approche entièrement mobile)

Pour mesurer les performances de GeneratePress et d'Astra, nous adoptons une approche full-mobile avec des serveurs localisés en France.

Outils de performance et KPI

Thèmes : Nous comparons les deux versions gratuites des thèmes GeneratePress et Astra. Bien qu'ils offrent tous les deux des modules complémentaires premium, nous ne les avons pas installés pour cet audit.

Outils et métriques :

  • GTmetrix (Taille de la page, temps de chargement complet et nombre de requêtes HTTP sur mobile – depuis un iPhone 12 à Paris )
  • Google PageSpeed ​​Insights (pour les Core Web Vitals : la plus grande peinture de contenu et les autres indicateurs de performance clés : changement de mise en page cumulé - indice de vitesse, temps de blocage total et première peinture de contenu)

Les sites d'essais

Pour garder les choses aussi justes que possible, nous avons construit nos sites de test avec les blocs de l'éditeur WordPress, puis nous avons simplement échangé les thèmes. Nous avons conçu les modules suivants :

  • Un en-tête de héros avec une image d'arrière-plan
  • Zones de texte et d'images
  • Icônes
  • Galerie d'images (nous utilisons les mêmes images pour les deux)
️ Avertissement : Nos tests ont été effectués sur un serveur basé en France, et les résultats que nous présentons sont issus de notre propre expérience. Ils peuvent différer des vôtres en fonction de votre configuration technique et du contenu que vous ajoutez à votre site.

Comparaison des performances entre GeneratePress et Astra

Comparons maintenant nos deux sites en utilisant PageSpeed ​​Insights et GTmetrix. Passons aux données !

A lire : Consultez notre guide complet sur la façon de tester les performances de votre site WordPress.

Pour référence, voici à quoi ressemblent nos deux sites de test :

Notre page avec GeneratePress
(mêmes modules)
Notre page avec Astra
(mêmes modules)

Commençons par la première métrique, la note de performance mobile : elles sont assez similaires pour les deux thèmes. Nous obtenons une note orange sur Google PageSpeed ​​Insights avec 81/100 pour Astra et 82/100 pour GeneratePress.

KPI de performance d'Astra - PageSpeed ​​Insights
KPI de performance d'Astra – PageSpeed ​​Insights
KPI de GeneratePress - Source : PageSpeed ​​Insights
KPI de GeneratePress – Source : PageSpeed ​​Insights

Performances résumées d'Astra par rapport à GeneratePress

Voici un tableau récapitulatif avec tous les KPI de performance que nous avons obtenus pour les deux thèmes. Cela devrait vous aider à comparer visuellement les deux thèmes :

KPI (performance mobile) GénérerPresse Astra
Score mobile PageSpeed 82/100 81/100
Temps de chargement total 3,1 s 2,9 s
Première peinture contente 1,5 s 2,8 s
La plus grande peinture contente * 3,3 s 4,1 s
Changement de mise en page cumulé* 0,521 s 0 s
Indice de vitesse 5 s 3,5 s
Temps total de blocage 30 millisecondes 0 ms
Taille totale de la page 953 Ko 788 Ko
Requêtes HTTP 20 21

* Vitals Web de base

Astra est-il plus rapide que GeneratePress ? - Réponses clés

  • Les deux thèmes sont très similaires en termes de performances puisqu'ils ont obtenu 81/100 (Astra) et 82/100 (GeneratePress) sur mobile.
  • Astra et GeneratePress ont presque le même temps de chargement complet d'environ 3 secondes.
  • À propos de Core Web Vitals :
    • Décalage de mise en page cumulé : Astra est plus performant que GeneratePress et évite les changements brusques de mise en page (avec un CLS de 0 s, par rapport à GeneratePress, qui est dans le rouge avec un score de 0,521).
    • Largest Contentful Paint : Le Largest Contentful Paint (LCP) de GeneratePress est de 3,3 secondes contre 4,1 s pour Astra (ce qui place ce Core Web Vital dans le rouge.
  • Le nombre de requêtes HTTP est similaire (20 et 21), mais la taille de la page Astra est plus légère : 788 Ko (contre 953 Ko pour GeneratePress).

Pour approfondir l'audit de performance, examinons les sections Diagnostic Lighthouse et Opportunités ci-dessous.

Section Opportunités PageSpeed ​​Insights pour GeneratePress

Les performances de GeneratePress sont satisfaisantes, mais des améliorations sont possibles dans les domaines suivants :

  • Activer la compression de texte – En compressant votre contenu, vous vous assurez que vos pages seront servies plus rapidement aux visiteurs.
  • Réduire le temps de réponse initial du serveur - Cela signifie que nous devrions essayer de retarder JS pour avoir une réponse plus rapide du serveur. Les principales solutions consistent à nettoyer la base de données, à utiliser du code propre et à implémenter la mise en cache.
  • Réduisez les CSS inutilisés – Réduire votre code en réduisant les CSS inutilisés affectera positivement le temps de chargement de la page.
  • Servir des images au format nouvelle génération – Lighthouse recommande de servir des images dans WebP ou AVIF pour offrir une meilleure compression lors de l'utilisation d'images en ligne.
  • Servez des actifs statiques avec une politique de cache efficace - Il s'agit d'utiliser un plugin de cache efficace.
Problèmes signalés pour GeneratePress - Source : PageSpeed ​​Insights
Problèmes signalés pour GeneratePress – Source : PageSpeed ​​Insights

Section Opportunités et diagnostics de PageSpeed ​​Insights pour Astra

Dans l'ensemble, nous avons découvert qu'un manque de mise en cache et des images mal optimisées sont les principaux coupables des drapeaux rouges ci-dessous. Voici les améliorations que nous devons mettre en œuvre pour le site de test de notre Astra :

Problèmes signalés pour Astra - Source : PageSpeed ​​Insights
Problèmes signalés pour Astra – Source : PageSpeed ​​Insights
Astuce : La plupart des problèmes de performances mentionnés ci-dessus peuvent être résolus avec WP Rocket et un plugin d'optimisation d'image comme Imagify, qui sont très faciles à utiliser car ils font tout le gros du travail pour vous. Nous les présentons dans la section suivante.

Maintenant que nous savons où nous en sommes en termes de performances pour les deux thèmes, suivons les recommandations de PageSpeed ​​Insights et profitons de WP Rocket (et Imagify) pour résoudre facilement tous ces problèmes de performances.

Comment accélérer Astra et GeneratePress

Pour accélérer Astra et GeneratePress, la première recommandation de Lighthouse est d'utiliser un plugin de mise en cache comme WP Rocket. Il réduit le temps de réponse du serveur en mettant en cache le contenu, en optimisant le code et la base de données et en mettant en œuvre la compression de texte.

WP Rocket est l'un des meilleurs plugins de mise en cache qui améliore les performances et aide à réussir l'audit sur GTmetrix et PageSpeed ​​Insights. C'est un outil de performance recommandé par GTmetrix.
WP Rocket est recommandé par GTmetrix pour réduire le temps de réponse initial du serveur - Source : GTmetrix
WP Rocket est recommandé par GTmetrix pour réduire le temps de réponse initial du serveur – Source : GTmetrix
Conseil de pro : si vous utilisez WP Rocket et exécutez un rapport sur PageSpeed ​​Insights, vous verrez que Lighthouse reconnaît le plugin. PageSpeed ​​Insights vous indique quelles fonctionnalités de WP Rocket vous devez activer pour résoudre chaque problème de performances. Très utile!

En ce qui concerne l'optimisation des images, Lighthouse suggère d'activer Imagify pour encoder efficacement les images et garantir les performances. Imagify est un plugin d'optimisation d'image facile à utiliser qui compresse les images et les convertit en WebP.

PageSpeed ​​Insights recommande d'activer Imagify pour optimiser vos images en masse - Source : PSI
PageSpeed ​​Insights recommande d'activer Imagify pour optimiser vos images en masse – Source : PSI

Très bien, il est temps de regarder comment les deux thèmes fonctionnent maintenant après avoir résolu tous les problèmes.

Résultats de performances améliorés grâce à WP Rocket (et Imagify)

WP Rocket et Imagify ont considérablement amélioré le score sur Lighthouse pour les deux thèmes. Nous obtenons maintenant une note de 100/100 pour GeneratePress et Astra :

GeneratePress + WP Rocket + Imagify
(psi)
Astra + WP Rocket + Imagify
(psi)

Grâce à WP Rocket et Imagify, nous passons maintenant l'audit PageSpeed ​​Insights ! Nous avons corrigé tous les problèmes signalés dans les sections opportunités et diagnostics de GeneratePress.

Les problèmes de GeneratePress signalés par Lighthouse WP Rocket et Imagify les ont tous corrigés !

Les mêmes améliorations et correctifs se sont produits pour Astra :

Les problèmes d'Astra signalés par Lighthouse WP Rocket et Imagify les ont tous corrigés !

Pour résumer, nous avons dressé un tableau comparatif global montrant les performances des deux thèmes avec et sans WP Rocket + Imagify (l'optimiseur d'image) :

KPI de performance GénérerPresse
Performances (pas de WP Rocket)
GénérerPresse
Performances avec WP Rocket + Imagify
Astra Performance (pas de WP Rocket) Astra Performance avec WP Rocket + Imagify
Score mobile PageSpeed 82/100 100/100 81/100 100/100
Temps de chargement total 3,1 s 2,1 s 2,9 s 2,2 s
Première peinture contente 1,5 s 0,5 s 2,8 s 0,4 s
La plus grande peinture contente * 3,3 s 0,7 s 4,1 s 0,6 s
Changement de mise en page cumulé* 0,521 s 0 s 0 s 0 s
Indice de vitesse 5 s 0,6 s 3,5 s 0,7 s
Temps total de blocage 30 millisecondes 0 ms 0 ms 0 ms
Taille totale de la page 953 Ko 547 Ko 788 Ko 588 Ko
Requêtes HTTP 20 15 21 16

* Vitals Web de base

Conclusions clés avec WP Rocket

Grâce à WP Rocket, nous avons remarqué des améliorations de performances majeures pour les deux thèmes, telles que :

  • La note de performance mobile sur PageSpeed ​​Insights est passée à 100/100 pour les deux.
  • WP Rocket a amélioré notre score Core Web Vitals, et ils sont tous passés au vert.
    • Le Largest Contentful Paint (LCP) est passé de 3,3 s à 0,7 s pour GeneratePress et de 4,1 s à 0,6 pour Astra.
    • Le Content Layout Shifts (CLS) est passé de 0,524 à 0 pour Generatepress.
  • Nous avons économisé environ 1 s dans le temps de chargement de la page pour les deux.
  • Le nombre de requêtes HTTP a également diminué pour les deux thèmes : de 21 à 16 pour Astra et de 20 à 15 pour GeneratePress.
  • Le Speed ​​Index est maintenant de 0,6 s pour GeneratePress (il était de 5 s et était dans le rouge).
  • La taille de la page est beaucoup plus petite pour les deux thèmes. Il est passé de près de 788 Ko à 588 Ko pour Astra et de 957 Ko à 547 Ko pour GeneratePress.
  • Tous les problèmes signalés dans les problèmes PageSpeed ​​Insights figurent désormais dans l'audit réussi.

Conclusions clés avec Imagify

  • Imagify a compressé nos images en quelques clics ce qui le rend très facile à utiliser.
  • Toutes nos images ont été compressées et converties en WebP (le format nouvelle génération recommandé par Google).
  • Imagify a aidé à résoudre les problèmes de "servir l'image au format nouvelle génération" et de "coder efficacement les images" de PageSpeed.

Vous trouverez ci-dessous les deux boutons sur lesquels nous avons appuyé pour optimiser nos images :

  • Conversion WebP pour rendre les images plus légères.
Interface intuitive pour convertir des images en WebP avec Imagify - Source : Imagify
Interface intuitive pour convertir des images en WebP avec Imagify – Source : Imagify
  • Compression d'image en masse intelligente - La compression de toutes vos images fonctionne automatiquement en arrière-plan et fait le travail pour vous.
Conversion en masse avec Imagify - Source : Imagify
Conversion en masse avec Imagify – Source : Imagify
Avec WP Rocket – quel que soit le thème que vous choisissez – vous augmentez vos chances de réussir les audits PageSpeed ​​Insights.

Découvrons toutes les fonctionnalités de WP Rocket qui ont contribué à donner un coup de pouce supplémentaire à la vitesse des deux constructeurs de pages :

  • Mise en cache et GZIP et compression de texte – WP Rocket s'applique automatiquement avec la mise en cache et la compression GZIP lors de son activation.
Fonctionnalités de mise en cache - Source : WP Rocket
Fonctionnalités de mise en cache – Source : WP Rocket
  • Minifier le CSS, combiner le CSS et supprimer le CSS inutilisé Pour optimiser la livraison CSS.
Optimisation CSS - Source : WP Rocket
Optimisation CSS – Source : WP Rocket
  • De même, il existe également des options pour réduire, différer et retarder JavaScript.
Optimisation JS - Source : WP Rocket
Optimisation JS – Source : WP Rocket
Allez plus loin dans votre parcours d'optimisation des performances et mettez en œuvre davantage de meilleures pratiques d'optimisation de la vitesse des pages WordPress.

Notre audit de performance est maintenant terminé. Examinons les principales caractéristiques de chaque thème pour vous aider à décider quel thème est le bon choix pour vos besoins.

GeneratePress vs Astra : caractéristiques clés et prix

Astra et GeneratePress ont la même approche : leur version gratuite est un framework de base qui vous permet de construire n'importe quoi dessus sans affecter les performances.

  • Thèmes légers populaires – Astra et GeneratePress sont des thèmes légers populaires qui constituent une excellente base pour avoir un site à chargement rapide. Une nouvelle installation de GeneratePress ajoute moins de 10 Ko (gzippé) à la taille de votre page, et Astra n'ajoute que 50 Ko sur le front-end. Astra est utilisé sur plus d'un million de sites et GeneratePress a récemment dépassé les 500 000 installations.

Utilisation du Customizer pour personnaliser le thème – Ils s'appuient sur le WordPress Customizer pour ajuster les options et apporter les modifications visuellement.

GeneratePress + Personnalisateur WordPress natif Astra + Personnalisateur WordPress natif
  • Bibliothèque du site Starters - Ils ont tous deux des interfaces intuitives très faciles à utiliser. Tout ce que vous avez à faire est de sélectionner et d'importer le modèle que vous souhaitez utiliser sur votre site WordPress. Vous n'avez pas besoin d'être un développeur avancé pour utiliser les deux outils, et les modèles sont très bien conçus.

Comment utiliser la bibliothèque pour Astra :

  • Installez le plugin gratuit "Starter Templates".
  • Choisissez le template de votre choix, vous pouvez trier par catégorie et ajouter un filtre « premium ».
  • L'importation démarrera automatiquement.

Comment utiliser la bibliothèque pour GeneratePress :

  • Vous devez avoir GP Premium et le module de bibliothèque de sites activés.
  • Accédez à Apparence > GeneratePress > Bibliothèque de sites.
  • Choisissez votre mise en page pour lancer l'importation.
Bibliothèque de sites GeneratePress Bibliothèque de sites Astra
  • Compatibilité avec les constructeurs de pages GeneratePress et Astra sont compatibles avec les constructeurs de pages les plus populaires, et les deux proposent des modèles prédéfinis basés sur Elementor, Beaver Builder et l'éditeur WordPress.
Modèles GeneratePress prêts pour le générateur de page (exemple : Elementor + GeneratePress) Modèles Astra prêts pour le générateur de page (exemple : Elementor + Astra)
  • Modules complémentaires premium Les deux thèmes sont freemium, ce qui signifie que si vous souhaitez déverrouiller certaines fonctionnalités, modèles et intégrations avancés, vous devrez acheter un module complémentaire premium.
Qu'y a-t-il dans GeneratePress Premium ? Qu'y a-t-il dans Astra Pro ?
  • Compatibilité WooCommerce – les deux thèmes sont compatibles avec WooCommerce et offrent des fonctionnalités dédiées. Ils ont tous deux des modèles prêts à l'emploi construits avec WooCommerce pour créer une boutique en ligne sur des bases solides.
Démos dédiées basées sur WooCommerce GeneratePress (extrait) Démos dédiées basées sur WooCommerce Astra (extrait)
  • Communauté internationale - les deux ont une grande communauté dans le monde entier avec des groupes Facebook intéressants (10K pour GeneratePress et 54K pour Astra). Cependant, vous êtes plus susceptible de rencontrer l'équipe d'Astra (dirigée par Sujay Payar) au WordCamp car ils semblent être plus impliqués dans la communauté WordPress.

GeneratePress vs Astra : les principales différences

  • Le Customizer est moins détaillé pour GeneratePress – ce qui est logique pour son approche légère et sans ballonnement – ​​mais il est moins convivial pour les débutants que celui d'Astra, où la personnalisation semble plus facile. Par exemple, si nous devons modifier le pied de page, il existe une représentation visuelle de la mise en page :
Customizer plus visuel avec Astra - Source : Astra
Customizer plus visuel avec Astra – Source : Astra
  • La bibliothèque de modèles est plus riche pour Astra Astra est livré avec de nombreux blocs prédéfinis qui peuvent être utilisés, tels que l'en-tête, les témoignages, les tableaux de tarification et l'appel à l'action. GeneratePress possède une bibliothèque avec des pages prédéfinies, mais les blocs ne sont pas aussi impressionnants du point de vue de la conception. Astra fournit plus d'en-têtes prédéfinis, c'est donc une bonne idée si vous êtes débutant ou si vous ne voulez pas partir de zéro.
  • Étiquetage blanc (Astra uniquement) - Astra Pro vous donne la possibilité de faire de l'étiquetage blanc, ce qui est intéressant si vous envisagez de remettre le site à un client et d'ajouter vos personnalisations.
  • GeneratePress suit de plus près la théorie du « moins c'est plus » et propose un thème plus minimaliste qu'Astra : tout est intégré à l'interface de WordPress, et quand il s'agit d'activer les options avancées, tout est très simple.
  • Astra a des intégrations plus étroites avec des plugins populaires comme Learndash ou LifterLMS qui vous permettent, par exemple, de lancer un cours en ligne complet en quelques clics.

GeneratePress vs Astra Tarification

GeneratePress propose deux tarifs avec accès aux mêmes fonctionnalités. Soit vous payez 59 $/an, soit vous obtenez la licence à vie pour 249 $. Dans les deux cas, vous aurez les fonctionnalités premium, la bibliothèque, les mises à jour et le support. La seule limite est d'utiliser GeneratePress sur jusqu'à 500 sites Web.

Tarification GeneratePress – Source : GeneratePress

Astra propose également des tarifs à vie et annuels. Cela commence à 47 $, mais vous aurez besoin du « Essential Bundle » à 137 $ pour accéder à la bibliothèque. La meilleure valeur est le "Growth Bundle" car il vous donne accès à de nombreux blocs et modules complémentaires SEO ainsi qu'à une formation avancée.

Tarification annuelle d'Astra - Source : Astra.com
Tarification annuelle Astra - Source: Astra.com

Emballer

En ce qui concerne la vitesse, les deux thèmes ont obtenu des résultats similaires, le temps de chargement mobile était à peu près le même, tout comme le temps de chargement de la page. Le choix ultime dépendra de vos besoins et de combien vous avez besoin d'un thème intégré au reste de l'écosystème WordPress.

Dans tous les cas, vous pouvez créer un site avancé et le dynamiser avec de puissantes fonctionnalités premium des deux thèmes.

Si vous rencontrez des problèmes de performances au cours de votre processus de développement, vous pouvez utiliser WP Rocket et Imagify pour les résoudre.

WP Rocket est recommandé par GTmetrix pour réduire le temps de réponse du serveur, par exemple.

GTmetrix recommande WP Rocket - Source : GTmetrix
GTmetrix recommande WP Rocket – Source : GTmetrix

Alors, vous partez pour quel thème ? Utilisez-vous actuellement un thème qui ralentit votre site ? N'oubliez pas que WP Rocket et Imagify ont considérablement augmenté les performances et nous ont fait marquer 100/100 sur PageSpeed ​​Insights. Utilisez WP Rocket pour améliorer la vitesse de votre site WordPress, et vous pouvez également essayer Imagify gratuitement. Vous ne prenez aucun risque car si vous ne constatez aucune amélioration, nous vous remboursons dans les 14 jours suivant votre achat.