Onderzoek en research over Shopify en e-commerce
Dit artikel maakt duidelijk wat de marktdata daadwerkelijk laat zien over themaprestaties en kosten binnen 329 gecatalogiseerde thema's, want in de metingen bestaat er geen categorie specifiek voor boekwinkels en het gebruikelijke antwoord doet alsof er één thema is gebouwd en geverifieerd voor dat doel.
Wie zoekt naar het beste Shopify-thema voor een boekwinkel verwacht een shortlist die is opgebouwd uit boekwinkeldata. Die is er niet. De markttracking achter dit soort vergelijkingen omvat 329 thema’s, gesorteerd in categorieën als Art, Auto, Bags, Beauty, Clothing, Electronics, Food and drink, Home, Jewelry & Access., Kids, Pets, Sports en Toys, en Boekwinkels zit daar niet tussen. Dus elk artikel dat claimt thema’s te hebben getest op boekwinkelspecifieke criteria werkt ofwel met een categorie die niet bestaat in de gemeten data, of hergebruikt stilletjes een algemene lijst met een nieuw label.
Het eerlijke startpunt is dat een merchant die boeken verkoopt in dezelfde vijver shopt als iedereen anders. De 329 thema’s in de geaggregeerde ranglijst hebben een mediane prijs van $300, met prijzen van $100 tot $500, en een gemiddelde beoordeling van 4.53 uit 5 over 308 beoordeelde thema’s. Het mediane aantal reviews per thema is 23. Niets van die data is uitgesplitst naar gebruik door boekwinkels, omdat de categorietracking er simpelweg geen bevat. Een boekencatalogus heeft zijn eigen reële behoeften, lange productbeschrijvingen, metadata voor series en auteurs, misschien een filterbare lijst op genre, maar geen van de marktbrede cijfers hier is verzameld met die behoeften in gedachten.
Waar de data wel houvast geeft is een beeld van hoe thema’s in het algemeen presteren, en dat blijft relevant omdat een langzame productpagina een boekwinkel precies even hard raakt als een kledingwinkel. Op mobiel is het mediane aandeel winkels dat alle Core Web Vitals haalt 85.5%, en die mediaan komt uit 249 thema’s — nee, uit 247 thema’s met voldoende data. Het best presterende thema in de markt haalt 98.6% en het slechtste 46.1%, een bereik dat breed genoeg is om de cijfers van een specifiek thema na te kijken in plaats van aan te nemen dat de mediaan geldt. Desktop vertelt een vergelijkbaar verhaal: de mediane pass rate is 86.2% over 199 thema’s met voldoende data, van 30.3% onderaan tot 99.2% bovenaan.
Deze data komt uit CrUX voor juli 2026, wat betekent dat het echte bezoekers op live storefronts weerspiegelt in plaats van één enkele labrun in een testtool. Dat verschil is van belang omdat een eenmalig gemeten labscore kan missen wat er gedurende een maand gebeurt over een reële spreiding van apparaten en verbindingen.
| Metric | Mobiel | Desktop |
|---|---|---|
| Mediane pass rate | 85.5% | 86.2% |
| Beste thema in de markt | 98.6% | 99.2% |
| Slechtste thema in de markt | 46.1% | 30.3% |
| Thema’s met voldoende data | 247 | 199 |
Shopify’s eigen Theme Store-eisen leggen een ondergrens vast waar elk gepubliceerd thema aan moet voldoen voordat een merchant het ooit ziet: een minimale gemiddelde Lighthouse-prestatiescore van 60 over de product-, collectie- en homepagina’s, gecontroleerd op zowel desktop als mobiel. Daarnaast geldt een minimale gemiddelde Lighthouse-toegankelijkheidsscore van 90 over diezelfde drie paginatypes, opnieuw op zowel desktop als mobiel. Wie die lat haalt, komt in de store. Het zegt niets over de vraag of het thema goed omgaat met een lange backlist aan boeken, of het taxonomie voor auteurs of series ondersteunt, of of de zoekfunctie is afgestemd op zoeken op titel en ISBN. De eis is een ondergrens voor algemene storefrontkwaliteit, geen geschiktheidstest voor boekwinkels.
Omdat er geen boekwinkelcategorie bestaat in de marktdata, is de volgende logische stap om de broncode van thema’s direct te controleren op iets dat lijkt op boekwinkelspecifieke functionaliteit, in plaats van te vertrouwen op een listingbeschrijving. De repository van Dawn, op commit 258f00f van 10 augustus 2026, is doorzocht over alle 351 bestanden, verspreid over .gitignore, .prettierrc.json, .theme-check.yml, LICENSE.md, README.md, assets, config, layout, locales, release-notes.md, sections, snippets en templates. De woorden bookstores, tested en shortlist komen in geen enkel bestand voor. Dat is geen klein hiaat, het is een volledige afwezigheid in elke map van het thema.
Horizon doet het slechts een fractie anders. Op commit 8b42ace van 31 augustus 2026, gecontroleerd over 484 bestanden, komt het woord “tested” in precies 2 bestanden voor: assets/variant-resolution.js en locales/nb.schema.json, een Noors localeschemabestand. Geen van beide is een specifieke instelling die een merchant in de theme editor kan vinden. Er is geen sectie, geen schemablok, geen toggle die aan dat woord hangt. Dus zelfs waar een trefwoord in de codebase van een thema voorkomt, volgt daar niet uit dat er een bijbehorende functie achter zit. Een merchant die de bestandenlijst van een thema doorneemt op zoek naar zekerheid over boekgerelateerde functionaliteit vindt in Dawn noch Horizon iets dat die zekerheid geeft.
Een merchant die een thema voor een boekwinkel zoekt, moet ophouden met zoeken naar een shortlist met het label boekwinkel, want de markttracking achter deze vergelijkingen heeft geen zo’n categorie onder haar 329 thema’s. Haal in plaats daarvan de werkelijke Core Web Vitals-cijfers en de scores op de Theme Store-eisen op voor elk specifiek thema dat je overweegt, en open de repository om te controleren of de functies die het adverteert daadwerkelijk als instellingen bestaan en niet als een los trefwoord in een localebestand.
De gemeten categorielijst omvat Art, Auto, Bags, Beauty, Clothing, Electronics, Food and drink, Home, Jewelry & Access., Kids, Pets, Sports en Toys, en geen daarvan is Boekwinkels. Dus geen enkel thema in deze dataset is specifiek gecategoriseerd voor boekwinkels. Een merchant die boeken verkoopt moet kiezen uit een algemeen thema en dat configureren, net zoals een merchant in de categorie Clothing een thema aanpast dat niet uitsluitend voor kleding is gebouwd.
Niet volgens de beschikbare marktcijfers. De mediane themaprijs is $300 met een bereik van $100 tot $500, en aan die prijslijst hangen geen prestatiecijfers. De pass rates voor Core Web Vitals worden apart gemeten, met een mediaan van 85.5% op mobiel en 86.2% op desktop, en niets in de feiten koppelt een hogere prijs aan een hogere pass rate.
In de codebase van Dawn, gecontroleerd op commit 258f00f van 10 augustus 2026, komt het woord 'tested' in geen van de 351 bestanden voor, niet in assets, config, layout, locales, sections, snippets of templates. In Horizon, gecontroleerd op commit 8b42ace van 31 augustus 2026, komt 'tested' in slechts 2 van de 484 bestanden voor, en beide zijn variant-resolution.js en een Noors localeschemabestand, niet een specifieke instelling die een merchant kan aanzetten. Dus het woord is, waar het al voorkomt, geen functie.
Volgens Shopify's eigen Theme Store-eisen moet een thema een minimale gemiddelde Lighthouse-prestatiescore van 60 halen over de product-, collectie- en homepagina's, zowel op desktop als op mobiel. Daarnaast is een minimale gemiddelde Lighthouse-toegankelijkheidsscore van 90 nodig over diezelfde drie paginatypes, ook op desktop en mobiel. Wie die lat haalt, komt in de store; het betekent niet dat het thema is gebouwd met boekenvoorraad, metafields voor series of auteurspagina's in gedachten.
Ze komen uit CrUX-data voor juli 2026, wat echte bezoekers op live winkels weerspiegelt in plaats van een labtest die eenmalig in een gecontroleerde omgeving is uitgevoerd. De mobiele cijfers dekken 247 thema's met voldoende data en de desktopcijfers 199 thema's. De spreiding is groot: mobiele pass rates lopen van 46.1% bij het slechtste thema tot 98.6% bij het beste, en desktop loopt van 30.3% tot 99.2%, dus één gemiddelde verhult veel.