Berichte und Recherche zu Shopify und E-Commerce
Dieser Artikel klärt, was die Marktdaten über 329 katalogisierte Themes hinweg zu Theme-Performance und Kosten tatsächlich zeigen, denn in den Messungen existiert keine buchhandlungsspezifische Kategorie, und die üblichen Antworten tun so, als wäre ein Theme für diesen Anwendungsfall gebaut und überprüft worden.
Wer nach dem besten Shopify Theme für eine Buchhandlung sucht, erwartet eine Shortlist, die aus Buchhandlungsdaten aufgebaut ist. Die gibt es nicht. Das Markt-Tracking hinter einem solchen Vergleich umfasst 329 Themes, sortiert in Kategorien wie Art, Auto, Bags, Beauty, Clothing, Electronics, Food and drink, Home, Jewelry & Access., Kids, Pets, Sports und Toys, und Bookstores ist nicht darunter. Jeder Artikel, der behauptet, Themes gegen buchhandlungsspezifische Kriterien getestet zu haben, arbeitet also entweder mit einer Kategorie, die in den gemessenen Daten nicht existiert, oder verwendet still und leise eine allgemeine Liste neu und klebt ein anderes Etikett darauf.
Der ehrliche Ausgangspunkt ist: Wer Bücher verkauft, sucht im selben Pool wie alle anderen. Die 329 Themes im Gesamtranking haben einen Median-Preis von $300, bei Preisen von $100 bis $500, und eine durchschnittliche Bewertung von 4.53 von 5 über 308 bewertete Themes. Die Median-Anzahl an Reviews pro Theme liegt bei 23. Keine dieser Daten wurde nach Buchhandlungsnutzung aufgeschlüsselt, weil das Kategorie-Tracking einfach keine solche Kategorie enthält. Ein Buchkatalog hat eigene, reale Anforderungen: lange Produktbeschreibungen, Metadaten zu Reihen und Autoren, vielleicht eine nach Genre filterbare Liste. Aber keine der marktweiten Zahlen hier wurde mit Blick auf diese Anforderungen erhoben.
Was die Daten hergeben, ist ein Bild davon, wie Themes allgemein performen, und das bleibt relevant, weil eine langsame Produktseite einer Buchhandlung genauso schadet wie einem Bekleidungsshop. Auf Mobilgeräten liegt der Median-Anteil der Shops, die alle Core Web Vitals bestehen, bei 85.5%, und dieser Median stammt aus 247 Themes mit ausreichender Datenlage. Das beste Theme im Markt erreicht 98.6%, das schlechteste 46.1%, eine Spanne, die groß genug ist, um die Zahlen eines konkreten Themes nachzuschauen, statt anzunehmen, der Median gelte auch dort. Auf Desktop sieht es ähnlich aus: Die Median-Pass-Rate liegt bei 86.2% über 199 Themes mit ausreichender Datenlage, mit einer Spanne von 30.3% am unteren Ende bis 99.2% an der Spitze.
Diese Daten stammen aus CrUX für Juli 2026, spiegeln also tatsächliche Besucher in Live-Storefronts wider und nicht einen einzelnen Labordurchlauf in einem Testtool. Dieser Unterschied ist wichtig, weil ein einmal gemessener Laborwert übersehen kann, was über eine reale Streuung von Geräten und Verbindungen hinweg in einem Monat passiert.
| Kennzahl | Mobile | Desktop |
|---|---|---|
| Median-Pass-Rate | 85.5% | 86.2% |
| Bestes Theme im Markt | 98.6% | 99.2% |
| Schlechtestes Theme im Markt | 46.1% | 30.3% |
| Themes mit ausreichender Datenlage | 247 | 199 |
Shopifys eigene Theme Store Requirements setzen eine Untergrenze, die jedes gelistete Theme bestehen muss, bevor ein Händler es überhaupt sieht: einen minimalen durchschnittlichen Lighthouse-Performance-Score von 60 über die Produkt-, Kollektions- und Startseiten, geprüft auf Desktop und Mobile. Dazu kommt ein minimaler durchschnittlicher Lighthouse-Accessibility-Score von 90 über dieselben drei Seitentypen, wiederum auf Desktop und Mobile. Wer diese Hürde überspringt, kommt in den Store. Das sagt nichts darüber aus, ob das Theme mit einer langen Backlist an Büchern gut umgeht, ob es eine Autoren- oder Reihen-Taxonomie unterstützt oder ob seine Suche auf Titel- und ISBN-Abfragen abgestimmt ist. Die Anforderung ist eine Untergrenze für allgemeine Storefront-Qualität, kein Eignungstest für Buchhandlungen.
Da in den Marktdaten keine Buchhandlungskategorie existiert, ist der nächste sinnvolle Schritt, den Theme-Quellcode direkt auf alles zu prüfen, was buchhandlungsspezifischem Werkzeug ähnelt, statt einer Listing-Beschreibung zu vertrauen. Dawns Repository wurde bei Commit 258f00f vom 10. August 2026 über alle 351 Dateien hinweg durchsucht, einschließlich .gitignore, .prettierrc.json, .theme-check.yml, LICENSE.md, README.md, assets, config, layout, locales, release-notes.md, sections, snippets und templates. Die Wörter bookstores, tested und shortlist kommen in keiner davon vor. Das ist keine weiche Lücke, das ist eine vollständige Abwesenheit über jeden Ordner im Theme hinweg.
Bei Horizon sieht es nur geringfügig anders aus. Bei Commit 8b42ace vom 31. August 2026, geprüft über 484 Dateien, taucht das Wort “tested” in genau 2 Dateien auf: assets/variant-resolution.js und locales/nb.schema.json, einer norwegischen Locale-Schema-Datei. Keine davon ist eine eigene Einstellung, die ein Händler im Theme-Editor finden kann. Es gibt keine Section, keinen Schema-Block, keinen Schalter, der an dieses Wort gebunden ist. Selbst wenn ein Keyword in der Codebasis eines Themes auftaucht, folgt daraus also nicht, dass dahinter ein entsprechendes Feature steckt. Ein Händler, der die Dateiliste eines Themes nach Absicherung für buchbezogene Funktionalität durchsieht, findet weder bei Dawn noch bei Horizon etwas, das ihn beruhigen würde.
Wer ein Theme für eine Buchhandlung sucht, sollte aufhören, nach einer als Buchhandlung etikettierten Shortlist zu suchen, denn das Markt-Tracking hinter diesen Vergleichen hat unter seinen 329 Themes keine solche Kategorie. Zieht stattdessen für jedes konkret in Frage kommende Theme die tatsächlichen Core Web Vitals Zahlen und die Werte der Theme Store Requirements heran, und öffnet sein Repository, um zu prüfen, ob die beworbenen Features wirklich als Einstellungen existieren und nicht bloß als verirrtes Keyword in einer Locale-Datei.
Die gemessene Kategorieliste umfasst Art, Auto, Bags, Beauty, Clothing, Electronics, Food and drink, Home, Jewelry & Access., Kids, Pets, Sports und Toys, und keine davon ist Bookstores. Kein Theme in diesem Datensatz ist also speziell für Buchhandlungen kategorisiert. Wer Bücher verkauft, muss ein Allzweck-Theme wählen und es konfigurieren, genauso wie ein Händler in der Kategorie Clothing ein Theme anpassen würde, das nicht ausschließlich für Bekleidung gebaut wurde.
Den verfügbaren Marktzahlen nach nicht. Der Median-Theme-Preis liegt bei $300 in einer Spanne von $100 bis $500, und an dieser Preisübersicht hängen keine Performance-Werte. Die Core Web Vitals Pass-Raten werden separat gemessen, mit einem Median von 85.5% auf Mobilgeräten und 86.2% auf Desktop, und nichts in den Fakten verknüpft einen höheren Preis mit einer höheren Pass-Rate.
In Dawns Codebasis, geprüft bei Commit 258f00f vom 10. August 2026, kommt das Wort 'tested' in keiner der 351 Dateien vor, weder in assets, config, layout, locales, sections, snippets noch templates. In Horizon, geprüft bei Commit 8b42ace vom 31. August 2026, taucht 'tested' in nur 2 von 484 Dateien auf, und zwar in variant-resolution.js und einer norwegischen Locale-Schema-Datei, nicht in einer eigenen Einstellung, die ein Händler umschalten kann. Das Wort ist also, wo es überhaupt existiert, kein Feature.
Laut Shopifys eigenen Theme Store Requirements muss ein Theme einen minimalen durchschnittlichen Lighthouse-Performance-Score von 60 über seine Produkt-, Kollektions- und Startseiten erreichen, und zwar für Desktop und Mobile. Außerdem braucht es einen minimalen durchschnittlichen Lighthouse-Accessibility-Score von 90 über dieselben drei Seitentypen, ebenfalls auf Desktop und Mobile. Wer diese Hürde überspringt, kommt in den Store; das bedeutet nicht, dass das Theme mit Blick auf Buchbestände, Reihen-Metafelder oder Autorenseiten gebaut wurde.
Sie stammen aus CrUX-Daten für Juli 2026, die echte Besucher in Live-Shops abbilden und nicht einen einmaligen Labortest in einer kontrollierten Umgebung. Die Mobile-Zahlen umfassen 247 Themes mit ausreichender Datenlage, die Desktop-Zahlen 199 Themes. Die Streuung ist groß: Die Pass-Raten auf Mobilgeräten reichen von 46.1% beim schlechtesten Theme bis 98.6% beim besten, auf Desktop von 30.3% bis 99.2%. Ein einzelner Durchschnittswert verdeckt also viel.