TL;DR
- Shopify-Shops schleppen im Median 251 KB ungenutztes JavaScript pro Mobile-Page (Web Almanac 2025)
- Nur 48 % der Shopify-Shops bestehen Mobile Core Web Vitals (pagespeedmatters.com)
- Typische Aufräum-Zeit manuell: 3–5 Stunden pro Shop
- Mit Automatisierung (z. B. GhostCode): unter 3 Minuten
- Erwarteter Conversion-Lift: 2–6 % = €10k–€30k/Jahr bei €500k-Shop
Warum Theme-Aufräumen so wichtig ist
Jede 100ms zusätzliche Ladezeit kostet bis zu 7 % deiner mobilen Conversion (Akamai-Studie mit 10 Mrd. User-Visits). Shopify-Shops sind davon besonders betroffen: Der Shopify-Ökosystem-Code plus 6,4 aktive Apps pro Shop plus Ghost Code von deinstallierten Apps summiert sich schnell zu multiplen MB.
Im Folgenden die 12 konkretesten Aufräum-Punkte, priorisiert nach Impact.
Die 12 Schritte
1. theme.liquid durchsuchen
Suche in layout/theme.liquid nach Script-Tags von App-Namen, die du nicht mehr benutzt: judge.me, klaviyo, bold, loox, yotpo, privy. Meist findest du <script src="//cdn.xyz.com/...">-Einträge, die du mit gutem Gewissen entfernen kannst.
2. settings_data.json prüfen
Hier speichert Shopify Online Store 2.0 App-Blocks. Tote Einträge brechen manchmal den Theme-Editor. Achtung: Niemals manuell editieren ohne Backup — ein Syntaxfehler zerstört die JSON-Struktur und der Editor öffnet nicht mehr.
3. snippets/-Ordner durchsehen
Verwaiste Snippets wie klaviyo-signup.liquid, bold-upsell.liquid — meist ohne {% render %}-Aufruf in anderen Files. Finden mit: Shop-Suche nach Snippet-Name, 0 Treffer = löschen.
4. sections/-Ordner aufräumen
Page-Builder wie PageFly, Shogun und GemPages hinterlassen oft Dutzende von Sections. Ohne Template-Zuordnung sind die toter Ballast.
5. assets/-Ordner
JavaScript-Bundles wie bold.min.js (47 KB), loox.js (18 KB), klaviyo.js — alle laden noch mit, obwohl die App weg ist. Der größte einzelne Speed-Hebel.
6. locales/de.json und en.json
Translation-Keys, die nur von deinstallierten Apps genutzt wurden, erhöhen die Payload bei jedem Seitenaufruf.
7. Tracking-Pixel
Meta Pixel, TikTok Pixel, Google Tag Manager mit app-spezifischer Config feuern oft noch nach App-Uninstall. Wichtig: vor dem Entfernen Event-Attribution prüfen.
8. Konkurrierende Apps
Hattest du Judge.me UND Loox installiert? Dann hast du heute beide Scripts im Theme. Klarer Cleanup-Case.
9. Alte Theme-Versionen
In der Theme-Library liegen oft 5+ Vorgänger-Versionen. Die nehmen keine Performance weg, aber belasten den Overview. Nach 90 Tagen ohne Nutzung: löschen.
10. CDN-Referenzen
Externe Script-Tags von unbekannten Quellen sind ein Supply-Chain-Risiko. Beispiel: Die Polyfill.io-Attacke 2024 kompromittierte 384.773 Hosts — viele hatten alte Script-Tags.
11. Lighthouse-Audit vorher & nachher
Ohne Messung kein Beweis. https://pagespeed.web.dev/ ausführen, LCP/INP/CLS notieren, Cleanup machen, neu messen.
12. Theme-Backup vor JEDEM Cleanup
Shopify-Admin → Themes → Actions → Duplicate. Immer. Ohne Ausnahme.
Automatisierung: Was GhostCode hier macht
Eine App wie GhostCode kombiniert Punkt 1-8 + 12 automatisch:
- 200+ App-Patterns erkannt
- 50+ CDN-Signaturen identifiziert
- Automatisches Theme-Backup vor jeder Änderung (90 Tage Retention)
- Bulk-Cleanup oder selektiv pro Finding
- Health Score 0-100 live
- Shopify Asset-API-Exemption offiziell genehmigt — Voraussetzung zum sicheren Schreiben ins Theme
Aufwand: 30 Sekunden Scan + 1 Klick Cleanup. Statt 3-5 Stunden manuell.
Was passiert nach dem Cleanup?
Typische Verbesserungen in den ersten 7 Tagen:
- LCP −0,5 bis −1,5 Sekunden
- JavaScript-Payload −15 bis −40 %
- Theme-Editor wieder stabil (settings_data.json ohne tote Blocks)
- CWV-Status von "Fails" zu "Good" bei 30-40 % der Shops
Nächste Schritte
- Heute: Lighthouse-Audit deines Shops machen, Baseline festhalten
- Diese Woche: Manuellen Mini-Cleanup (Punkte 1-5) oder GhostCode kostenlos installieren
- Danach: Re-Audit, Ergebnisse dokumentieren
Weiterführend: Ghost Code — Der unsichtbare Speed-Killer · Shopify Shop langsam nach App-Deinstallation · App-deinstalliert — Code entfernen