Loop Earplugs: mobiler INP rund 800 ms schneller, Checkout-Conversion +7 %
Ein Shopify-Store, bei dem mobil jeder Klick auf das Template, die Apps und die Tags wartete. Die Entwickler haben es behoben – ich habe ihnen gezeigt, wo sie ansetzen müssen.
Loop Earplugs, ein Shopify-Theme mit Apps obendrauf
Loop verkauft Gehörschutz online. Auf dem Weg zum Checkout dauerte es mobil zu lange, bis nach dem Hinzufügen zum Warenkorb und beim Öffnen des Cart Drawers überhaupt etwas zu sehen war.

„In den Warenkorb“ mobil: Theme-Code, Apps, Tags und der Cart Drawer
Wir haben die INP-Traces gemeinsam analysiert. Die langsamen Klicks verteilten sich auf das Theme, die Apps und die Tags – keine Komponente war die alleinige Ursache. Die Entwickler bauten die Fixes; wo nötig, habe ich sie darin geschult, die Traces zu lesen.
Nathan und ich haben im Februar 2023 das erste Mal gesprochen. Der mobile INP lag bei rund einer Sekunde, im März bei 1.350 ms. Wir haben die Traces gemeinsam analysiert: Die Apps steckten mitten in den Klicks. ShopMessage flog im März raus. Lucky Orange, ein Session-Recorder, der auf jeden Klick und jedes Scrollen lauscht, folgte am 12. Mai zusammen mit dem Tracking von Builder.io.
pc-quiz.s3.us-east-2.amazonaws.com/…/quiz-loader.min.jsd38xvr37kwwhcm.cloudfront.net/…/grin-sdk.jscdn.shopmsg.me/…/shopmessage_platform.jsd275fvz7g8rvo.cloudfront.net/…/online_store_script.jslive-video-shopping-e4078.web.app/…/shows.jslive-video-shopping-e4078.web.app/…/integration.jsvision.duel.me/duel-analytics.jscdn.nfcube.com/97f451076844edac4b1d04779bdb9668.jsintg.snapchat.com/…/shopify-scevent-init.jsapp.backinstock.org/…/31939_1675166049.jscdn.builder.io/…/track.jstools.luckyorange.com/…/lo.jspc-quiz.s3.us-east-2.amazonaws.com/…/quiz-loader.min.jsd38xvr37kwwhcm.cloudfront.net/…/grin-sdk.jsd275fvz7g8rvo.cloudfront.net/…/online_store_script.jslive-video-shopping-e4078.web.app/…/shows.jslive-video-shopping-e4078.web.app/…/integration.jsvision.duel.me/duel-analytics.jscdn.nfcube.com/97f451076844edac4b1d04779bdb9668.jsintg.snapchat.com/…/shopify-scevent-init.jsapp.backinstock.org/…/31939_1675166049.jsDanach das Theme. Jeder Klick auf „In den Warenkorb“ forderte Shopify auf, drei Sections neu zu rendern – im selben Klick wie der Cart Drawer. Die Entwickler bauten diese Zeilen am 20. November 2023 aus. Bis Februar 2024 war auch das Klaviyo-Snippet verschwunden, das jeden Fetch-Request wrappte.
const formData = new FormData(this.form);if (this.dataset.cartType != 'page') { formData.append('sections', this.cart.getSectionsToRender().map((section) => section.id)); formData.append('sections_url', window.location.pathname); this.cart.setActiveElement(document.activeElement);}renderContents(parsedState) { this.cartItemKey = parsedState.key; this.getSectionsToRender().forEach((section => { document.getElementById(section.id).innerHTML = this.getSectionInnerHTML(parsedState.sections[section.id], section.selector); })); if (this.header) this.header.reveal(); this.open();Im Frühjahr zeigt sich der deutliche Rückgang in CrUX: Der mobile INP sank von 1.350 ms im März 2023 auf 475 im Juni – nah an den 800 ms aus Nathans Zitat. Im Herbst kletterte er wieder auf 550 hoch. Nach den Theme-Fixes lag er bis Februar 2024 bei 375 und blieb dort. Auch der LCP sank: von 4,3 Sekunden im September 2022 auf 1,9 im Oktober 2023.
„Mobil wurde es rund 800 ms schneller und die Checkout-Conversion stieg um 7 %. Das hat sich praktisch sofort bezahlt gemacht.“
Nathan Ziarczyk, Engineering Lead, Loop
Jede Shopify-App packt bei jedem Klick etwas obendrauf
Du installierst eine App für eine Funktion – und ihr Skript lädt auf Seiten und bei Klicks, die mit dieser Funktion gar nichts zu tun haben. Für sich genommen kostet das wenig. Zusammen mit dem Theme und den Tags auf einer Produktseite ist es Teil des langsamen Klicks.
Den INP behebst du im Template
App-Einstellungen ändern selten etwas daran, was bei einem Klick abläuft. Das entscheidet der Theme-Code: was beim Klick auf „In den Warenkorb“ passiert, wann der Cart Drawer rendert, welche App-Skripte laden.
Schnellere Klicks auf dem Weg zum Checkout zahlen sich aus
7 % kann ich dir nicht versprechen. Das war Loops eigene Messung in ihrem Store.
Langsame Klicks in deinem mobilen Shopify-Store?
Ein bis drei Tage pro Woche, Sprint für Sprint, gemeinsam mit deinen Entwicklern.
Mehr Ergebnisse auf meiner Kundenseite.