Du hast deine Bilder optimiert, Caching eingerichtet, Critical CSS implementiert, und dann zeigt Lighthouse trotzdem einen schlechten Score. Der häufige Schuldige, der dabei übersehen wird: Drittanbieter-Skripte. Ein einziges Chat-Widget oder ein Analytics-Snippet kann mehr Ladezeit kosten als alle anderen Optimierungen zusammen.
Welche Drittanbieter-Skripte verlangsamen am meisten?
Nicht alle Third-Party-Skripte sind gleich schädlich. Eine Rangfolge der häufigsten Übeltäter:
- Chat-Widgets (Intercom, Zendesk Chat, LiveChat, Tawk.to): Diese Skripte sind oft die schwersten. Sie laden mehrere JavaScript-Dateien, CSS, Bilder und manchmal sogar iFrames. Intercom kann allein 300-500 KB unkomprimiert laden.
- Social-Media-Buttons und Embeds: Facebook Like-Button, Twitter/X-Embed, LinkedIn-Share bringen externe iFrames mit, die eigene JavaScript-Welten laden. Ein einziger Facebook-Embed kann 20+ HTTP-Requests auslösen.
- Video-Embeds (YouTube, Vimeo): Ein Standard-YouTube-Embed lädt direkt beim Seitenaufruf mehrere hundert KB. Auf mobilen Geräten mit schlechter Verbindung ist das kritisch.
- Tag Manager (Google Tag Manager): GTM selbst ist klein, aber er lädt alle darin enthaltenen Tags. Wenn GTM mit 15 Tags bestückt ist, können das weitere 500 KB+ an Skripten sein.
- Analytics: Google Analytics 4 ist relativ leicht. Aber ältere Universal Analytics, Hotjar, Microsoft Clarity und Heatmap-Tools können erheblich Ressourcen verbrauchen.
- Cookie-Consent-Manager: Manche Consent-Tools laden selbst ein umfangreiches Skript bevor sie andere Skripte blockieren. Das ist kontraproduktiv.
Wie du das Problem analysierst
Bevor du etwas optimierst, musst du wissen, was wirklich bremst. Zwei Wege:
- Lighthouse "Third-Party Impact": Google Lighthouse zeigt in der Kategorie "Performance" einen Abschnitt "Third-party code". Dort siehst du welche Domains wie viel Blockierzeit und Datenmenge verursachen.
- WebPageTest Waterfall: Im Waterfall-Diagramm auf webpagetest.org siehst du genau, welche externen Ressourcen wann geladen werden und wie lange sie blockieren.
Lazy Loading für Drittanbieter-Skripte
Die wirksamste Lösung: Lade Drittanbieter-Skripte erst wenn sie wirklich gebraucht werden. Drei bewährte Strategien:
- On User Interaction: Chat-Widgets beispielsweise werden erst geladen wenn der Nutzer auf das Chat-Symbol klickt oder mit der Maus darüber fährt. Bis dahin zeigst du nur ein statisches Platzhalterbild.
- On Scroll / Intersection Observer: Social-Share-Buttons oder Embeds laden erst wenn der Nutzer in den entsprechenden Bereich scrollt.
- On Idle: Nutze
requestIdleCallbackum nicht-kritische Skripte wie Analytics erst zu laden wenn der Browser keine andere Arbeit hat.
YouTube-Embeds mit Lite-YouTube-Embed
Für YouTube-Embeds gibt es eine elegante Lösung: Das Lite YouTube Embed-Skript zeigt nur ein statisches Vorschaubild mit Play-Button. Der echte YouTube-Player und all sein JavaScript laden erst wenn der Nutzer auf Play klickt. Das spart beim Seitenaufruf mehrere hundert KB.
Bei WordPress erledigt das Plugin "WP YouTube Lyte" oder "Embed Plus for YouTube" diesen Trick automatisch.
Google Tag Manager: Auf das Nötigste reduzieren
Tag Manager ist kein Freifahrtschein. Überprüfe regelmäßig welche Tags wirklich aktiv und nötig sind. Häufige Situation: GTM enthält 12 Tags, davon werden 4 noch aktiv genutzt. Die anderen 8 laufen trotzdem bei jedem Seitenaufruf mit. Lösche nicht genutzte Tags konsequent.
Außerdem: Lade GTM mit async statt synchron und prüfe ob du auf manche Tags ganz verzichten kannst. Weniger Drittanbieter ist immer besser als mehr.
Was du sofort tun kannst
Wenn du heute eine Sache umsetzt: Installiere das Plugin "Asset CleanUp" oder "Perfmatters" und deaktiviere Skripte die auf bestimmten Seiten nicht gebraucht werden. Das Chat-Widget auf der Datenschutzseite, die Social-Buttons auf der Kontaktseite, das Analytics-Skript auf der Danke-Seite nach dem Kauf. Jedes eingesparte Skript verbessert direkt deinen LCP und deinen INP.
Eine ganzheitliche Performance-Analyse aller Drittanbieter-Skripte auf deiner Website ist Bestandteil unserer Website-Geschwindigkeit Optimierung bei rocks.optimize. Wir identifizieren was wirklich verlangsamt und setzen die richtigen Lazy-Loading-Strategien für dich um.
Verwandte Artikel & Lexikon
Website-Optimierer und Gründer von rocks.optimize. Hilft KMU dabei, schnellere, sicherere und besser gefundene Websites zu bekommen.
marcferstl.de →