Prestatietest de bestverkopende WordPress-thema's op ThemeForest

Prestaties zijn een van de belangrijkste aspecten van een website, maar het is iets waar mensen zelden rekening mee houden bij het kopen van WordPress-thema's. In deze samenvatting nemen we de tien best verkochte thema's op Themeforest, in volgorde van uiterlijk, voeren ze een aantal basistests uit, en zien we welke conclusies we kunnen trekken.

De gekozen thema's

De lijst van bestverkopende WordPress-thema's van ThemeForest wordt wekelijks geüpdatet, maar je zult vaak bekende spelers tegenkomen die de topposities al geruime tijd vasthouden. We hebben de top tien (zie hieronder) genomen en hebben deze met elkaar vergeleken met enkele veel voorkomende prestatietests.

Bestverkopende WordPress-thema's - wekelijks bijgewerkt

De testen

Er zijn veel tools beschikbaar voor het testen van websites. We hebben enkele klassiekers gekozen: Google Pagespeed Insights, Webpagetest.org, Pingdom en Chrome dev-tools. De meesten zullen feedback geven over hoe snel een webpagina laadt, het totale gewicht, hoe efficiënt zijn activa worden doorgesluisd en uiteindelijk een soort score opleveren. We hebben met behulp van deze tools een demo van elk thema uitgevoerd en de figuren verzameld (zie tabel aan het einde van de post).

Naast deze tests hebben we de plug-in Toegankelijkheidscontrole voor Chrome dev-gereedschappen gebruikt. Dit is niet verbonden met de prestaties als zodanig, maar de resultaten geven altijd inzicht in hoe een thema is opgebouwd.

Een paar dingen om op te merken:

  • Deze demo's worden allemaal georganiseerd door de individuele thema-auteurs. Hosting-specificaties zijn niet allemaal hetzelfde.
  • Er is gekozen voor een willekeurige demo waarbij meerdere opties beschikbaar waren. WooCommerce, BuddyPress of andere platform-plug-ins werden waar mogelijk vermeden. Er werden ook geen openlijke, op afbeeldingen vooringenomen thema's (zoals fotografieportfolio's) gebruikt.
  • Alle URL's werden waar mogelijk uit Californië getest.
  • Nauwkeurige resultaten kunnen van dag tot dag variëren.
  • Themademo's worden vaak gebouwd om een ​​visuele impact te maken, gevuld met beelden van hoge kwaliteit en zoveel mogelijk functionaliteit. Dit betekent dat demo's zelden een juiste weergave zijn van hoe een resulterende website eruit zou kunnen zien en zich zou gedragen. Het is waarschijnlijk dat je met je eigen exemplaar de prestatiescores van al deze demo's kunt verbeteren.
  • Alle thema-auteurs zijn welkom om hun scores op deze demo's te verbeteren. Het artikel wordt bijgewerkt om de nieuwe nummers weer te geven.

Avada

Avada: creatieve demo
  • Pagespeed insights mobiel: 73%
  • Pagespeed insights desktop: 88%
  • Webpagetest.org: Straight A's: AAAAA☑
  • Pingdom: 92% (A-klasse)
  • Pingdom-laadsnelheid: 0,97 s
  • Gewicht van Chrome-ontwikkelaarspagina: 1,3 MB
  • Bereikbaarheidsaudit: 94% score (uitstekend). ARIA-kenmerken volgen de aanbevolen werkwijzen, elementen zijn goed gestructureerd, meta-tags correct gebruikt.

Uitstekende scores over de hele linie. De eerste tests waren minder sterk, maar ThemeFusion wist de cijfers aanzienlijk te verbeteren door de afbeeldingen in deze demo te optimaliseren. De desktopscore van Pageview Insights steeg van 48% naar 88%, louter op basis van het beeldgewicht, en laat zien hoe belangrijk de beeldoptimalisatie is! Geweldig om te zien dat Avada ook is gebouwd met toegankelijkheid in het achterhoofd.

The7

The7: Construction-demo
  • Pagespeed insights mobiel: 64%
  • Pagespeed insights desktop: 91%
  • Webpagetest.org: A is over de hele linie. AAAAA☑
  • Pingdom: 68% (D-cijfer)
  • Pingdom-laadsnelheid: 1,51 s
  • Gewicht van Chrome-ontwikkelaarspagina: 1,3 MB
  • Bereikbaarheidsaudit: 83% score (niet slecht). Sommige afbeeldingselementen ontbreken alt attributen, kleurcontrastverhouding kan beter zijn op een deel van de tekst (ten opzichte van de achtergrond). Maar over het algemeen zijn elementen goed gestructureerd en is de toegankelijkheid solide.

Over het algemeen laadt deze demo vrij snel; de afbeeldingen en items zijn niet te zwaar en de pagina is relatief snel bruikbaar bij het laden. Toch is de Pingdom-score niet optimaal. Verbeteringen kunnen worden aangebracht door een deel van het JavaScript te combineren, net als de CSS, terwijl caching gemakkelijker kan worden gemaakt door versienummers op bestandsnamen niet te forceren (bijvoorbeeld: /assets/css/settings.css?ver=5.4.5.2).

BeTheme

BeTheme: 3D-demo
  • Pagespeed insights mobiel: 76%
  • Pagespeed insights desktop: 87%
  • Webpagetest.org: Straight A's AAAAA☑
  • Pingdom: 98 (rang A)
  • Pingdom-laadsnelheid: 1,27 s
  • Gewicht van Chrome-ontwikkelaarspagina: 1,8 MB
  • Bereikbaarheidsaudit: 80% schiet tekort op contrastratio's (dit is een vrij donker, broeds thema) en het onvolmaakte gebruik van ARIA-rollen.

Dit thema laadt erg snel. Veel van de zichtbare inhoud wordt geprioriteerd door essentiële stijlen inline op te nemen in de hoofd, en veel van wat erin is geladen wordt verkleind en aaneengeschakeld. Zoals vaak het geval is, maken afbeeldingen het leeuwendeel van het paginagewicht uit (69,5%), dus het zou niet moeilijk zijn om de startpagina van deze demo onder de gouden drempel van 1 MB te krijgen.

impreza

Impreza: demo van het restaurant
  • Pagespeed insights mobiel: 63%
  • Pagespeed insights desktop: 68% 
  • Webpagetest.org: FAABF☒
  • Pingdom: 80% (B-cijfer)
  • Pingdom-laadsnelheid: 2,34 s
  • Gewicht van Chrome-ontwikkelaarspagina: 2,5 MB
  • Bereikbaarheidsaudit: 94% (uitstekend). Correct gebruikte attributen op elementen, waaronder ARIA-rollen. Onderscheidbare elementnamen en goed beschreven inhoud.

Hoewel de laadsnelheid van Impreza's restaurantdemo niet slecht is, worden de prestatiescores gehinderd door meer dan 2 MB aan afbeeldingen. Ook van belang zijn het ontbreken van CDN en de slechte reactietijd van de server; twee aspecten die specifiek zijn voor de hosting van deze demo en diegene die u gemakkelijk kunt verbeteren. 

hullen

Enfold: Gym-demo
  • Pagespeed insights mobiel: 60%
  • Pagespeed insights desktop: 60%
  • Webpagetest.org: AAADB☒
  • Pingdom: 70% (C-klasse)
  • Pingdom laadsnelheid: 2,79 s
  • Gewicht van Chrome-ontwikkelaarspagina: 5.2Mb
  • Bereikbaarheidsaudit: 89% Een van de beter scorende thema-demo's voor toegankelijkheid, die een onderliggende kracht in de bouwkwaliteit laat zien.

Nogmaals, geen CDN gebruikt voor het hosten van deze demo, die het een paar punten verliest op webpagetest.org. Een gebrek aan HTTPS heeft Enfold mogelijk ook een zwarte vlek opgeleverd. Zoals gebruikelijk, valt deze demo in de val om zo visueel verbluffend mogelijk te zijn, en het paginagewicht te offeren voor de beeldkwaliteit. Bij meer dan 5Mb is dit het zware gewicht van het stel, maar de beeldgrootte is altijd iets dat gemakkelijk kan worden verholpen.

X

X: kerkdemonstratie
  • Pagespeed insights mobiel: 77%
  • Pagespeed insights desktop: 74%
  • Webpagetest.org: DFAAB☒
  • Pingdom: 87% (B cijfer)
  • Pingdom-laadsnelheid: 2,45 s
  • Gewicht van Chrome-ontwikkelaarspagina: 2,1 MB
  • Bereikbaarheidsaudit: 91% Een zeer gezonde A11y-score, alleen in de steek gelaten door een gebrek aan alt attributen op sommige afbeeldingen, lage contrastratio op sommige gebieden (dit kerkthema is tamelijk gedempt) en afwezigheid van een titel attribuut op een iframe. Toch, gezien het feit dat het iframe van een YouTube-embed is, die standaard niet met een titelattribuut wordt geleverd, vergeven we dat overzicht.

Deze demo is een van de weinige die een redelijk werk doet om de overheadkosten tot een minimum te beperken; webpagetest kent een solide 97/100 toe voor beeldcompressie. In plaats daarvan komen de lage scores grotendeels van de hosting; geen CDN, geen HTTPS, slechte initiële responstijd en een gebrek aan "keep alive" - ​​ook bekend als een persistente HTTP-verbinding, iets dat gemakkelijk kan worden ingeschakeld. Zoals altijd, eenvoudige verbeteringen die u zelf kunt aanbrengen.

Brug

Bridge: Spa-demo
  • Pagespeed insights mobiel: 78%
  • Pagespeed insights desktop: 91%
  • Webpagetest.org: AAAAA☒
  • Pingdom: 80% (B-cijfer)
  • Pingdom-laadsnelheid: 1,11 s
  • Gewicht van Chrome-ontwikkelaarspagina: 1,6 MB
  • Bereikbaarheidsaudit: 91% (zeer goed). Kleine punten die de algehele score verlagen, maar de ARIA-kenmerken volgen de beste werkwijzen, en pagina-elementen hebben herkenbare namen, beschrijven hun inhoud goed en zijn goed gestructureerd.

Een van de lichtere demo's hier, maar met beeldschuifregelaars wordt het paginagewicht altijd omhoog gedraaid, zelfs met goed geoptimaliseerde afbeeldingen zoals deze. Het verkleinen van HTML en andere items zou de mobiele Pagespeed-insights hebben geholpen, hoewel de desktopscore extreem goed is. Verbeterde hosting zou opnieuw wonderen doen - betere serverreactietijd, een CDN en caching als laaghangend fruit.

Flatsome

Flatsome: Go Demo verkennen
  • Pagespeed insights mobiel: 53%
  • Pagespeed insights desktop: 57%
  • Webpagetest.org: AAAAA☑
  • Pingdom: 96% (A-klasse)
  • Pingdom-laadsnelheid: 1,02 s
  • Gewicht van Chrome-ontwikkelaarspagina: 3,7Mb
  • Audit van toegankelijkheid: 83% punten verloren op het A11y-front door de knoppen niet correct te benoemen (de WooCommerce-pictogramknoppen voor de wishlist kunnen niet goed worden gelezen door schermlezers) en sommige links zijn even vaag. Laag contrast op sommige elementen en gedupliceerde element-ID's zijn ook eenvoudige oplossingen.

Niet gezien door gunstige ogen door Pagespeed Insights, hoewel de andere scoremetingen absoluut van Flatsome houden! Goede hosting dient de pagina op efficiënte wijze (auteurs van thema's houden er rekening mee), assets worden geminimaliseerd en luie loading-afbeeldingen helpen om wat anders een pagina met een middelmatig gewicht progressief zou zijn te laden.

Jupiter

Jupiter: Bellona-sjabloon
  • Pagespeed insights mobiel: 38%
  • Pagespeed insights desktop: 44%
  • Webpagetest.org: AAAFA☑
  • Pingdom: 92% (A-klasse)
  • Pingdom-laadsnelheid: 1,07 s
  • Gewicht van Chrome-ontwikkelaarspagina: 3,3Mb
  • Bereikbaarheidsaudit: 91% (zeer goed). Vanwege de indrukwekkende aard van de afbeeldingen (wat ik trouwens leuk vind) zorgt tekst op sommige van de afbeeldingen voor zwakke contrastverhoudingen. De paginastructuur en het beschrijvende gebruik van elementen, samen met het juiste ARIA-gebruik, maken allemaal de tekortkomingen in het contrast goed.

Ik zal hier als een gebroken plaat klinken, maar vijf minuten beeldoptimalisatie zou de overheadkosten van deze demo enorm verminderen. home-bg-08.jpg alleen weegt bijna een hele megabyte; het doorlopen van TinyPNG scheert 87% meteen. Waarom zou je niet? Zoals Pingdom en Webpagetest suggereren, zijn de meeste andere prestatieaspecten erg goed.

Krant

Krant: Tech nieuws
  • Pagespeed insights mobiel: 76%
  • Pagespeed insights desktop: 77%
  • Webpagetest.org: AAAAA☑
  • Pingdom: 93% (rang A)
  • Pingdom-laadsnelheid: 1,19 s
  • Gewicht van Chrome-ontwikkelaarspagina: 1,5 MB
  • Bereikbaarheidsaudit: 86% Een goede score - kan worden verbeterd door links en knoppen die worden gebruikt voor JavaScript-besturingselementen, -schakelaars en dergelijke goed te beschrijven.

Fantastische scores over de hele linie, standaardverbeteringen zijn van toepassing (beeldoptimalisatie, JS en CSS-compressie / aaneenschakeling), maar houd er rekening mee dat deze demo ook is uitgerust met een grote pull-out die andere versies van het thema promoot (extra complicatie die uw eigen versie zou hebben). waarschijnlijk niet nodig hebben). Zonder veel moeite zou deze demo in de sub-1Mb gewichtsklasse kunnen stappen.

Hoe u uw WordPress-site sneller kunt maken

Dus dat concludeert onze verzameling scores. Heb je een WordPress-thema gekocht, hoe zou je de site die je ermee bouwt kunnen optimaliseren??

Het zal u niet verbazen: een gemakkelijke eerste aanloophaven bij het optimaliseren van uw website zijn uw afbeeldingen. Verwijder ongewenste afbeeldingen, comprimeer de bestanden die u wel nodig hebt, sla JPEG's op als "progressief" (zodat er ten minste iets te zien is tijdens het laden) en u begint goed. Wellicht wilt u ook een Lazy Loading-plug-in installeren om een ​​stap verder te gaan. We hebben gezien dat maar heel weinig van deze demo's prioriteit geven aan beeldoptimalisatie, maar dat betekent op zijn minst dat je hun scores kunt verbeteren.

Met betrekking tot de beruchte Pagespeed Insights-scores, heb je gemerkt dat al deze demo's (met uitzondering van één) beter scoren voor desktop dan hun mobiele versies. Dit weerspiegelt niet langer de manier waarop het web wordt gebruikt, dus om Google (en gebruikers) tevreden te houden, moet er zorgvuldig worden nagedacht over mobiele prestaties. Een mobiele eerste houding zal ook uw SEO helpen.

Hoe zou je dit kunnen doen? Het samenvoegen en verkleinen van CSS en JavaScript kan moeilijk zijn met WordPress; het gebruik van plug-ins van derden betekent dat bestanden veel kunnen zijn en dat je er zonder hulp weinig controle over hebt. Doe toch je best om essentiële "beginzicht" stijlen inline in de en maak uw website zo snel mogelijk bruikbaar door te voorkomen dat "render-blocking" -scripts het laadproces vertragen. Als de schuifregelaar boven aan uw startpagina vereist dat de hele pagina wordt geladen voordat deze wordt weergegeven, zal Google u bestraffen.

Buiten dat, overweeg je hosting. Schakel GZIP-compressie in. HTTPS doet ook geen kwaad. Gebruik ook een caching-service; installeren en configureren W3 Total Cache is kinderspel. Gebruik een CDN als uw inhoud is bedoeld voor een breed publiek. Bekijk ten slotte deze zelfstudies en cursussen voor meer informatie en hulp over het onderwerp:

WordPress Performance Resources

  • Optimaliseer uw website zonder AMP door Kezz Bracey
  • Waarom (WordPress) prestaties belangrijk zijn voor Rachel McCollin
  • WordPress versnellen door Barış Ünver
  • Google PagesSpeed ​​optimaliseren naar 100 in WordPress door Jeff Reifman
  • Hoe WordPress plug-ins te gebruiken zonder de prestaties te schaden door Barış Ünver