Das Problem in einem Satz
Shopify entfernt bei einer App-Deinstallation nur den API-Zugriff — nicht den Code, den die App in dein Theme geschrieben hat. Jede deinstallierte App hinterlässt also Spuren, die deinen Shop verlangsamen.
So weist du es nach
Du kannst den Effekt in jedem Shopify-Shop nachweisen:
- Öffne Chrome DevTools → Network Tab → Hard Reload deiner Shop-Homepage
- Filtere nach
.jsund.css - Klicke jede Datei an: Woher stammt sie?
- Oft findest du Requests an
cdn.judge.me,static.klaviyo.com,assets.loox.io,cdn.bold.com— selbst wenn du diese Apps längst deinstalliert hast.
Alternativ: Öffne deinen Shop in Lighthouse oder PageSpeed Insights. Im Bereich "Unused JavaScript" siehst du oft 200-500 KB toten Code, dessen Quelle dir unbekannt ist. Das ist Ghost Code.
Warum passiert das?
Wenn eine App installiert wird, schreibt sie Assets ins Theme: Script-Tags, JSON-Einträge in settings_data.json, Liquid-Snippets, JavaScript-Bundles. Shopify erlaubt das nur Apps, die dafür autorisiert sind (write_themes-Scope).
Bei der Deinstallation macht Shopify bewusst nur einen Schritt: den API-Zugriff entziehen. Warum? Weil Shopify nicht wissen kann, was du als Händler in der Zwischenzeit selbst am Theme-Code angepasst hast. Ein automatisches Löschen könnte deine eigenen Anpassungen zerstören.
Die Logik ist also: Installieren ist leicht — Aufräumen ist deine Verantwortung.
Die typischen Täter
Nach unserer Analyse von 200+ Pattern-Signaturen sind das die häufigsten Ghost-Code-Hinterlasser:
- Judge.me / Loox / Stamped / Yotpo — Review-Widgets mit dickem JavaScript
- Klaviyo / Omnisend / Privy — Signup-Formulare, Tracking-Pixel
- Bold Upsell / ReCharge / Recart — Upsell- und Subscription-Apps mit komplexen Script-Bundles
- PageFly / GemPages / Shogun — Page-Builder, die eigene Section-Files und Assets hinterlegen
- Swym / Gorgias — Wishlist- und Helpdesk-Widgets
- Tracking-Apps: Meta Pixel, TikTok Pixel, Google Tag Manager mit App-spezifischer Config
Je mehr von diesen Apps du über die Jahre ausprobiert und wieder entfernt hast, desto schwerer schleppt dein Theme.
Die messbaren Kosten
Jede 100ms zusätzliche Ladezeit kostet laut Akamai bis zu 7 % deiner mobilen Conversion Rate. Deloitte/Google belegen in Milliseconds Make Millions, dass 0,1 Sekunden schneller 8,4 % mehr Retail-Conversions und 9,2 % höheren AOV bedeuten.
Bei einem DACH-Shop mit 500k € Jahresumsatz bedeutet typischer Ghost-Code-Bloat von 300-800 KB: LCP +0,5-1,5 Sekunden, Revenue-Verlust 10.000-30.000 €/Jahr.
Die Bereinigungsmöglichkeiten
Option 1: Manuell
- Theme duplizieren als Backup
- Durch alle Liquid-Files nach App-Namen suchen
- Assets-Ordner aufräumen
settings_data.jsonvorsichtig editieren (Risiko: Theme-Editor wird kaputt)- Testen, testen, testen
Zeitaufwand: 3-5 Stunden pro Shop. Risiko: hoch.
Option 2: Agentur
- 300-1.500 € pro Shop für professionellen Audit
- Erfahrungswerte aus dem Shopify Community Forum: Agenturen lösen das, aber teuer und unskalierbar.
Option 3: Automatisiert mit GhostCode
- Kostenloser Scan in 30 Sekunden
- Findings mit Datei-Path, Zeile und Diff
- 1-Klick-Cleanup (Bulk oder selektiv)
- Automatisches Backup vor jeder Änderung
- Restore in unter 30 Sekunden wenn nötig
- Zeitaufwand: unter 3 Minuten.
Details: GhostCode — Shopify-Theme aufräumen
Was du heute tun solltest
- Scan durchführen (manuell oder automatisiert) und wissen, wie viel Ghost Code in deinem Shop liegt
- Core Web Vitals vorher messen (Lighthouse oder PageSpeed Insights)
- Bereinigen
- Nachher messen — typische Verbesserung: 0,5-1,5 Sekunden LCP, 15-40 % weniger JavaScript-Payload
Besonders wichtig: Shopify deaktiviert Legacy-ScriptTags bis August 2026. Wer bis dahin seinen Ghost Code nicht aufgeräumt hat, sieht ab diesem Zeitpunkt 404-Errors für tote Script-Quellen.
Weiterführend: Ghost Code auf Shopify — der unsichtbare Speed-Killer · GhostCode im Shopify App Store