Test de performance les thèmes de vente WordPress les plus vendus sur ThemeForest

La performance est l’un des aspects les plus importants de tout site Web, mais c’est quelque chose que les gens semblent rarement prendre en compte lors de l’achat de thèmes WordPress. Dans cette synthèse, nous allons passer en revue, par ordre d'apparition, les dix thèmes les plus vendus sur Themeforest, en effectuant quelques tests de performance de base, et voir quelles conclusions nous pouvons tirer..

Les thèmes choisis

La liste des thèmes WordPress les plus vendus chez ThemeForest est mise à jour chaque semaine, mais vous verrez souvent des joueurs familiers détenir les premières places pendant un certain temps. Nous avons pris le top dix (voir ci-dessous) et les avons comparés avec des tests de performance courants.

Thèmes WordPress les plus vendus - mis à jour chaque semaine

Les tests

Il existe de nombreux outils disponibles pour tester les sites Web. Nous avons choisi des classiques: Google Pagespeed Insights, Webpagetest.org, Pingdom et les outils de développement Chrome. La plupart feront des commentaires sur la rapidité avec laquelle une page Web se charge, son poids total, l'efficacité avec laquelle ses ressources sont redistribuées, pour finalement donner une sorte de score. Nous avons exécuté une démonstration de chaque thème à travers ces outils et rassemblé les chiffres (voir tableau à la fin du post).

En plus de ces tests, nous avons utilisé le plug-in Accessibility Audit pour les outils de développement de Chrome. Ce n'est pas lié à la performance en tant que telle, mais les résultats donnent toujours un aperçu de la construction d'un thème..

Quelques points à noter:

  • Ces démos sont tous hébergés par les auteurs de thèmes individuels. Les spécifications d'hébergement ne sont pas toutes égales.
  • Une démo aléatoire a été choisie où plusieurs options étaient disponibles. WooCommerce, BuddyPress ou tout autre plugin de plate-forme ont été évités autant que possible. Aucun thème ouvertement axé sur l’image (comme les portefeuilles de photographies) n’a été utilisé.
  • Toutes les URL ont été testées depuis la Californie, si possible.
  • Les résultats précis peuvent varier d'un jour à l'autre.
  • Les démonstrations thématiques sont souvent conçues pour avoir un impact visuel, elles sont remplies d’images de haute qualité et d’une fonctionnalité maximale. Cela signifie que les démos sont rarement le reflet fidèle de l'apparence et du comportement d'un site Web. Il est probable que, avec votre propre copie, vous amélioreriez les scores de performance de toutes ces démos..
  • Tous les auteurs de thèmes sont invités à améliorer leurs scores sur ces démos. L'article sera mis à jour pour refléter les nouveaux numéros.

Avada

Avada: démo créative
  • Aperçu de Pagespeed mobile: 73%
  • Pagespeed insights desktop: 88%
  • Webpagetest.org: Droit en A: AAAAA☑
  • Pingdom: 92% (grade A)
  • Vitesse de chargement Pingdom: 0,97 s
  • Outils de développement Chrome Poids de la page: 1.3Mo
  • Audit d'accessibilité: score de 94% (excellent). Les attributs ARIA suivent les meilleures pratiques, les éléments sont bien structurés, les balises méta sont utilisées correctement.

Excellents scores à tous les niveaux. Les tests initiaux étaient moins puissants, mais ThemeFusion a pu améliorer considérablement les chiffres en optimisant les images utilisées dans cette démo. Le score de bureau de Pageview Insights est passé de 48% à 88% uniquement à l'arrière du poids de l'image, ce qui montre à quel point l'optimisation de l'image est importante! Heureux de voir qu'Avada est également conçu pour l'accessibilité.

Le7

The7: Démo de construction
  • Pagespeed insights mobile: 64%
  • Pagespeed insights desktop: 91%
  • Webpagetest.org: A dans tous les domaines. AAAAA☑
  • Pingdom: 68% (grade D)
  • Vitesse de chargement Pingdom: 1.51 s
  • Outils de développement Chrome Poids de la page: 1.3Mo
  • Audit d'accessibilité: score de 83% (pas mal). Certains éléments d'image sont manquants alt attributs, le rapport de contraste des couleurs pourrait être meilleur sur une partie du texte (par rapport à son arrière-plan). Mais dans l’ensemble, les éléments sont bien structurés et l’accessibilité est solide.

De manière générale, cette démo se charge assez rapidement. ses images et ses ressources ne sont pas trop lourdes et la page est utilisable relativement rapidement au chargement. Pourtant, sa note Pingdom n'est pas optimale. Des améliorations pourraient être apportées en combinant une partie du JavaScript, de même que le CSS, tandis que la mise en cache pourrait être facilitée en évitant d'imposer des numéros de version aux noms de fichiers (par exemple: /assets/css/settings.css?ver=5.4.5.2).

BeTheme

BeTheme: démo 3D
  • Aperçu de Pagespeed mobile: 76%
  • Pagespeed insights desktop: 87%
  • Webpagetest.org: AAAAA☑ de la ligne droite A
  • Pingdom: 98 (grade A)
  • Vitesse de chargement Pingdom: 1,27 s
  • Outils de développement Chrome Poids de la page: 1.8Mo
  • Audit d'accessibilité: 80% ne respecte pas les taux de contraste (c'est un thème plutôt sombre et sombre) et son utilisation imparfaite des rôles ARIA.

Ce thème se charge très rapidement. Une grande partie de son contenu visible est priorisée en incluant des styles essentiels en ligne dans la tête, et une grande partie de ce qui est chargé est minifiée et concaténée. Comme souvent, les images représentent la part du lion du poids de la page (69,5%), il ne serait donc pas difficile de placer la page d'accueil de cette démo sous le seuil minimal de 1 Mo.

Impreza

Impreza: Démo de restaurant
  • Aperçu de Pagespeed mobile: 63%
  • Aperçu sur Pagespeed: 68% 
  • Webpagetest.org: FAABF☒
  • Pingdom: 80% (grade B)
  • Vitesse de chargement Pingdom: 2,34 s
  • Outils de développement Chrome Poids de la page: 2.5Mo
  • Audit d'accessibilité: 94% (excellent). Attributs correctement utilisés sur les éléments, y compris les rôles ARIA. Noms d'élément discernables et contenu bien décrit.

Alors que la vitesse de chargement de la démo de restaurant d'Impreza n'est pas mauvaise, ses performances sont gênées par plus de 2 Mo d'images. Il convient également de noter le manque de CDN et le temps de réponse du serveur médiocre; deux aspects qui sont spécifiques à l’hébergement de cette démo et ceux que vous pouvez facilement améliorer. 

Envelopper

Enfold: démonstration de gym
  • Pagespeed insights mobile: 60%
  • Pagespeed insights desktop: 60%
  • Webpagetest.org: AAADB☒
  • Pingdom: 70% (grade C)
  • Vitesse de chargement Pingdom: 2,79 s
  • Outils de développement Chrome Poids de la page: 5.2Mb
  • Audit d'accessibilité: 89% L'une des démonstrations de thème les plus performantes en matière d'accessibilité, montrant la force fondamentale de la qualité de la construction.

Encore une fois, aucun CDN n’est utilisé pour l’hébergement de cette démo, ce qui lui fait perdre quelques points sur webpagetest.org. Un manque de HTTPS aurait peut-être aussi valu à Enfold une marque noire. Comme d'habitude, cette démonstration tombe dans le piège d'être aussi belle que possible, sacrifiant le poids de la page pour la qualité de l'image. Avec plus de 5 Mo, c'est le poids lourd du groupe, mais il est toujours facile de remédier à la taille de l'image..

X

X: démo d'église
  • Aperçu de Pagespeed mobile: 77%
  • Pagespeed insights desktop: 74%
  • Webpagetest.org: DFAAB☒
  • Pingdom: 87% (grade B)
  • Vitesse de chargement Pingdom: 2,45 s
  • Outils de développement Chrome Poids de la page: 2.1Mo
  • Audit d’accessibilité: 91% Un très bon score A11y, laissé seulement par un manque de alt attributs sur certaines images, faible rapport de contraste sur certaines zones (le thème de cette église est assez sourdine) et absence de Titre attribuer sur un iframe. Néanmoins, étant donné que l'iframe provient d'une intégration YouTube, qui ne vient pas avec un attribut title en standard, nous allons pardonner cet oubli..

Cette démo est l’une des rares à faire un travail raisonnable en minimisant les frais généraux d’image; webpagetest lui attribue un solide 97/100 pour la compression d'image. Au lieu de cela, ses faibles scores proviennent en grande partie de l'hébergement; pas de CDN, pas de HTTPS, un temps de réponse initial insuffisant et un manque de connexion persistante, également appelée connexion HTTP persistante, ce qui peut être facilement activé. Comme toujours, des améliorations faciles que vous pourriez apporter vous-même.

Pont

Bridge: démo de Spa
  • Aperçu de Pagespeed mobile: 78%
  • Pagespeed insights desktop: 91%
  • Webpagetest.org: AAAAA☒
  • Pingdom: 80% (grade B)
  • Vitesse de chargement Pingdom: 1.11 s
  • Outils de développement Chrome Poids de la page: 1.6Mb
  • Audit d'accessibilité: 91% (très bien). Petits points réduisant le score global, mais les attributs ARIA suivent les meilleures pratiques, et les éléments de page ont des noms discernables, décrivent bien leur contenu et sont correctement structurés..

Une des démonstrations plus légères ici, mais les curseurs d’image vont toujours augmenter le poids de la page, même avec des images bien optimisées comme celles-ci. Réduire au minimum le contenu HTML et d’autres ressources aurait aidé le score de pagespeed insights mobile, bien que le score de bureau soit extrêmement bon. Un meilleur hébergement ferait encore des merveilles: un temps de réponse du serveur, un CDN et la mise en cache plus faciles.

Flatsome

Flatsome: Démo Go Explore
  • Aperçu de Pagespeed mobile: 53%
  • Aperçu de Pagespeed: 57%
  • Webpagetest.org: AAAAA☑
  • Pingdom: 96% (grade A)
  • Vitesse de chargement Pingdom: 1.02 s
  • Outils de développement Chrome Poids de la page: 3.7Mo
  • Audit d'accessibilité: 83% des points perdus sur le front A11y en ne nommant pas les boutons correctement (les boutons d'icône de la liste de souhaits WooCommerce ne peuvent pas être lus correctement par les lecteurs d'écran) et certains liens sont tout aussi vagues. Le faible contraste de certains éléments et les ID d'élément dupliqués sont également des solutions faciles.

Pas vu par Pagespeed Insights, mais les autres indicateurs de score aiment absolument Flatsome! Un bon hébergement sert efficacement la page (les auteurs du thème en prennent note), les ressources sont minimisées et le chargement d'images paresseux aide ce qui serait autrement une charge de page de poids moyen progressivement.

Jupiter

Jupiter: modèle Bellona
  • Aperçu de Pagespeed mobile: 38%
  • Aperçu du nombre de pages par page: 44%
  • Webpagetest.org: AAAFA☑
  • Pingdom: 92% (grade A)
  • Vitesse de chargement Pingdom: 1.07 s
  • Outils de développement Chrome Poids de la page: 3.3Mo
  • Audit d'accessibilité: 91% (très bien). En raison de la nature percutante des graphiques (que j'adore, d'ailleurs), le texte sur certaines images génère des rapports de contraste faibles. La structure de la page et l'utilisation descriptive des éléments, ainsi que l'utilisation appropriée d'ARIA, compensent les défauts de contraste..

Je vais ressembler à un disque cassé, mais cinq minutes d’optimisation de l’image réduiraient considérablement les frais généraux de cette démo.. home-bg-08.jpg seul pèse presque un mégaoctet entier; Le faire passer par TinyPNG réduit immédiatement 87%. Pourquoi pas vous Comme Pingdom et Webpagetest le suggèrent, la plupart des autres aspects de la performance sont très bons.

Journal

Journal: Nouvelles techniques
  • Aperçu de Pagespeed mobile: 76%
  • Pagespeed insights desktop: 77%
  • Webpagetest.org: AAAAA☑
  • Pingdom: 93% (grade A)
  • Vitesse de chargement Pingdom: 1.19 s
  • Outils de développement Chrome Poids de la page: 1.5Mo
  • Audit d'accessibilité: 86% Un bon score pourrait être amélioré en décrivant correctement les liens et les boutons réellement utilisés pour les contrôles JavaScript, les bascules, etc..

Grands scores dans l'ensemble, des améliorations standard sont appliquées (optimisation de l'image, compression / concaténation JS et CSS), mais gardez à l'esprit que cette démo est également fournie avec un grand pull-out faisant la promotion d'autres versions du thème (complication supplémentaire que votre propre version peu probable avoir besoin). Sans trop d'effort, cette démo pourrait entrer dans la classe de poids inférieure à 1Mb.

Comment rendre votre site WordPress plus rapide

Voilà qui conclut notre résumé des scores. Après avoir acheté un thème WordPress, comment optimiser le site que vous créez avec?

Cela ne vous surprendra pas: vos images constituent un premier point de contact facile lorsque l'optimisation de votre site Web est effectuée. Supprimez les images indésirables, compressez celles dont vous avez besoin, enregistrez les JPEG au format «progressif» (pour qu'il y ait au moins quelque chose à voir pendant le chargement) et vous partirez du bon pied. Vous pouvez également installer un plugin Lazy Loading pour aller encore plus loin. Nous avons constaté que très peu de ces démos accordent la priorité à l'optimisation de l'image, mais cela signifie au moins que vous pourrez améliorer leurs scores..

En ce qui concerne les scores notoirement inconstants de Pagespeed Insights, vous aurez remarqué que toutes ces démos (à l’exception d’une) obtiennent de meilleurs résultats pour le bureau que pour leur version mobile. Cela ne reflète plus la manière dont le Web est utilisé. Par conséquent, pour que Google (et les utilisateurs) soient satisfaits, accordez une attention particulière à la performance mobile. Une première attitude mobile aidera également votre référencement.

Comment pourriez-vous faire cela? Concaténer et minimiser CSS et JavaScript peut être difficile avec WordPress; L'utilisation de plugins tiers signifie que les fichiers peuvent être nombreux et que vous ne pourrez pas les contrôler sans aide. Néanmoins, faites de votre mieux pour inclure des styles vitaux de «vue initiale» en ligne dans la et rendre votre site Web utilisable aussi rapidement que possible en empêchant les scripts de "blocage du rendu" de ralentir le processus de chargement. Si le curseur situé en haut de votre page d'accueil nécessite le chargement de toute la page avant de s'afficher, Google vous sanctionnera..

Au-delà, considérez votre hébergement. Activer la compression GZIP. HTTPS ne fera pas de mal non plus. Utilisez également un service de mise en cache. installer et configurer W3 Total Cache est un jeu d'enfant. Utilisez un CDN si votre contenu est destiné à un large public. Enfin, jetez un coup d’œil à ces tutoriels et cours pour plus de détails et une aide sur le sujet:

Ressources de performance WordPress

  • Optimisez votre site Web sans AMP par Kezz Bracey
  • Pourquoi (WordPress) Performance Matters par Rachel McCollin
  • Accélérer WordPress de Barış Ünver
  • Optimisation de Google PageSpeed ​​à 100 dans WordPress par Jeff Reifman
  • Comment utiliser les plugins WordPress sans nuire aux performances de Barış Ünver