Onderzoek en research over Shopify en e-commerce
We hebben 45 Lighthouse-audits uitgevoerd op de live demowinkels van 15 populaire Shopify-thema's, op het mobiele profiel, met gesimuleerde throttling, elk drie runs. Slechts één demo haalde Google's drempel voor een goede LCP, en het gat tussen de eerste en de laatste plaats is meer dan achtvoudig.
Elke themaleverancier krijgt één pagina om zijn zaak te bepleiten: de demowinkel. Het is het thema precies zo aangekleed als de maker wil dat een koper het ziet. Dus dat hebben we gemeten. Vijftien live demowinkels, elk drie mobiele Lighthouse-runs, in totaal vijfenveertig audits, allemaal op dezelfde dag met hetzelfde gereedschap en dezelfde throttling.
| # | Thema (leverancier) | LCP | CLS | TBT | Perf-score |
|---|---|---|---|---|---|
| 1 | Ultra (UTD) | 1.91s | 0.000 | 65ms | 98 |
| 2 | Boutique (UTD) | 3.67s | 0.007 | 68ms | 85 |
| 3 | Allure (UTD) | 4.33s | 0.001 | 29ms | 81 |
| 4 | Refresh (Shopify) | 5.67s | 0.000 | 27ms | 74 |
| 5 | Dawn (Shopify) | 6.17s | 0.000 | 57ms | 69 |
| 6 | Symmetry (Clean Canvas) | 6.33s | 0.038 | 215ms | 70 |
| 7 | Prestige (Maestrooo) | 6.70s | 0.000 | 104ms | 62 |
| 8 | Gain (UTD) | 7.40s | 0.011 | 158ms | 61 |
| 9 | Warehouse (Maestrooo) | 7.73s | 0.001 | 38ms | 72 |
| 10 | Turbo (Out of the Sandbox) | 8.07s | 0.000 | 134ms | 60 |
| 11 | Impulse (Archetype) | 9.18s | 0.129 | 304ms | 58 |
| 12 | Victory (UTD) | 9.55s | 0.101 | 409ms | 51 |
| 13 | Impression (UTD) | 12.19s | 0.032 | 145ms | 56 |
| 14 | Horizon (Shopify) | 12.32s | 0.000 | 29ms | 62 |
| 15 | Motion (Archetype) | 15.78s | 0.000 | 353ms | 58 |
Medianen van 3 runs per demo. LCP = Largest Contentful Paint, CLS = Cumulative Layout Shift, TBT = Total Blocking Time.
Slechts één demo komt erdoor. Google’s drempel voor een goede mobiele LCP is 2.5 seconden. Eén demo van de vijftien haalt die; dertien zitten boven de grens van 4 seconden die Google als slecht bestempelt. Gesimuleerde mobiele throttling is bewust streng, maar het is het profiel dat Lighthouse op elke winkel gelijk toepast, en de rangorde die eruit komt is de volgorde waarin een shopper op een middenklassetelefoon het ervaart.
De spreiding is het verhaal. Het gat van 13.9 seconden tussen Ultra en Motion is niet alleen een verschil in engine. Het zijn keuzes bovenop keuzes: het gewicht van de heromedia, hoeveel scripts er lopen voor de first paint, of het thema zijn demo sober of opgetuigd levert. Een leverancier die zijn eigen showcase licht houdt, houdt doorgaans ook jouw winkel licht, omdat dezelfde standaardinstellingen in de doos zitten.
Turbo’s reputatie loopt voor op zijn demo. De jarenlange “performance”-bestseller van Out of the Sandbox, niet langer vermeld in de officiële Theme Store en direct verkocht, eindigde tiende, achter het gratis Dawn. Zijn Seoul-demo had in onze runs 5.6 seconden nodig tot de first paint.
Zware demo’s straffen nieuwe visuele thema’s af. De onderkant van de tabel wordt gedomineerd door demo’s die zijn opgebouwd rond full-bleed video en grote beelden: Motion, Horizon, Impression. Dat is een reële kost die hun echte winkels zullen betalen tenzij de merchant de media vervangt, en het is zichtbaar in de cijfers: de TBT van Horizon is uitstekend (29ms) terwijl de LCP 12.3s is. De engine is in orde; de showcase is zwaar.
De businesscase voor het afsnoepen van seconden is gedocumenteerd in gepubliceerde casestudy’s: Google’s eigen verzameling Core Web Vitals-studies rapporteert stijgingen in conversie en omzet door LCP-verbeteringen bij retailers. Tegen een spreiding van 8x tussen demo’s is themakeuze een van de weinige snelheidsbeslissingen die een merchant eenmalig maakt en waarvoor hij bij elke sessie betaalt.
De volledige pipeline, themalijst, run-script, JSON per run en het analysescript, is samen met dit artikel gepubliceerd. Voer het uit op elke themademo en je cijfers zouden binnen de normale Lighthouse-variantie van die van ons moeten landen.
Google's Core Web Vitals beschouwen een LCP onder 2.5 seconden als goed en boven 4 seconden als slecht. In onze audit van 15 officiële themademo's op een gesimuleerde mobiele verbinding kwam slechts één demo onder 2.5 seconden uit en zaten er dertien in de slechte band.
Op hun eigen demowinkels wel: we meten een spreiding van 8x in mediane mobiele LCP tussen de snelste en de langzaamste demo. Een deel van dat gat is het contentgewicht dat de leverancier voor de demo koos, wat op zichzelf al informatief is, zo presenteert de themamaker het thema namelijk op zijn best.
Het meet het thema zoals de leverancier het levert en showcaset, inclusief hun keuze van afbeeldingen, secties en functies. Het is geen in een lab gecontroleerde vergelijking van identieke pagina's, dus beschouw het als een sterk signaal over standaardinstellingen en discipline, niet als een oordeel over de engine alleen. We beschrijven deze beperking in de methodologie.
Core Web Vitals zijn een bevestigd rankingsignaal van Google, verzameld voor echt verkeer op elke gecrawlde winkel. Het effect is bescheiden vergeleken met relevantie, maar de conversie-impact van latency is gedocumenteerd en komt daar bovenop.