Zum Inhalt springen
Blog/21. Juli 2026·Technik & Performance·5 Min. Lesezeit

Dreizehn externe Anfragen beim ersten Klick

Wie Drittanbieter-Skripte die Ladezeit korrekt gebauter Websites still aufzehren — und warum niemand es merkt.

Eine Website, sorgfältig gebaut, sauber programmiert — und trotzdem sechs Sekunden bis zum ersten sichtbaren Inhalt. Kein offensichtlicher Fehler, kein kaputtes Element. Wer dann die Browser-Konsole öffnet, sieht: dreizehn externe Anfragen beim ersten Seitenaufruf. Analytics, Chat-Widget, Heatmap-Dienst, Booking-Tool, Consent-Manager, zwei Werbepixel, ein Social-Proof-Plugin. Jedes einzeln eingebunden. Zusammen nie geprüft.

Das ist kein Einzelfall. Es ist ein Muster.

Was jede externe Anfrage kostet

Wenn ein Browser eine externe Skript-Datei lädt, passiert das nicht in einem Schritt. Er löst zunächst den Domainnamen auf (DNS-Auflösung), baut eine TCP-Verbindung auf, handelt ein HTTPS-Zertifikat aus, lädt die Datei herunter und führt anschließend den JavaScript-Code aus. Diese Kette dauert bei guter Verbindung zwischen 100 und 400 Millisekunden — pro Anfrage. Bei dreizehn Anfragen addiert sich das.

Manche Skripte sind render-blockierend: Der Browser stoppt das Rendern der Seite, bis das Skript vollständig geladen und verarbeitet ist. Das bedeutet: Der Besucher sieht nichts — obwohl die eigentliche Seite längst bereit wäre. Was in der Entwicklungsumgebung mit schneller Leitung unsichtbar bleibt, ist auf dem Mobilnetz eines Besuchers spürbar. Und die ersten Sekunden des Wartens bekommt man nie zurück.

Messbar wird das über die Core Web Vitals — Googles Kennzahlen für Nutzererlebnis, die seit 2021 in das Suchranking einfließen. Drittanbieter-Skripte verschlechtern dabei gleich mehrere Werte: Sie verzögern den Moment, in dem das erste sichtbare Element lädt, und blockieren den Browser während der Skriptausführung, was die Reaktion auf Klicks verlangsamt. Anders als eigene Bilder oder eigener Code sind externe Skripte oft die letzte Optimierungsquelle, die bei einer Analyse überhaupt geprüft wird.

Dreizehn externe Anfragen sind nicht dreizehn Millisekunden. Sie sind dreizehn Warteschlangen, die nacheinander abgearbeitet werden.

Wie Skripte sich akkumulieren

Das Problem entsteht nicht durch Nachlässigkeit. Es entsteht durch viele kleine, vernünftige Entscheidungen.

Ein Unternehmen startet mit einem Analytics-Tool — sinnvoll, man will wissen, was auf der Website passiert. Dann kommt ein Chat-Widget, weil der Vertrieb direkte Anfragen auf der Website will. Dann ein Heatmap-Dienst, weil das Marketing verstehen möchte, wo Besucher abspringen. Ein A/B-Test-Tool. Ein eingebetteter Kalender. Ein Consent-Manager, der seinerseits weitere Dienste koordiniert. Für eine Kampagne wird ein Werbepixel eingebunden.

Jede dieser Entscheidungen ist für sich nachvollziehbar. Niemand hat dabei gedacht: Ich mache die Website jetzt langsamer. Die Entscheidungen fallen zu verschiedenen Zeitpunkten, in verschiedenen Gesprächen, manchmal in verschiedenen Teams. Marketing entscheidet das Tool. Die Agentur oder das Entwicklungsteam baut es ein. Niemand prüft das Gesamtbild.

Google Tag Manager löst dieses Problem nicht. Er ist ein Container, der das Verwalten von Skripten erleichtert — aber den Payload, den er lädt, verändert er nicht. Mit Tag Manager lassen sich dreißig Skripte bequem koordinieren. Schneller werden sie dadurch nicht.

Das organisatorische Problem

Es gibt in den meisten Unternehmen niemanden, der periodisch prüft: Welche Skripte sind gerade aktiv? Welche werden tatsächlich ausgewertet? Welche wurden eingebunden und seitdem vergessen?

Das Heatmap-Dashboard wird seit einem Jahr nicht mehr aufgerufen. Das Chat-Tool wurde durch ein neueres ersetzt, aber das alte Skript läuft noch. Der Werbepixel wurde für eine Kampagne eingebunden, die vor Monaten endete. Das A/B-Test-Tool ist noch aktiv, obwohl der Test längst abgeschlossen ist. Nichts davon verursacht eine Fehlermeldung. Alles davon kostet Ladezeit.

Was ein Audit dieser Skripte regelmäßig aufzeigt: Aktive Skripte, die kein Team mehr auswertet. Dienste, die sich mit neueren Lösungen überlappen. Skripte, die Nutzerdaten an externe Server übertragen, ohne dass das im Consent-Banner abgebildet ist. Das ist kein Ausnahmefall — es ist das Ergebnis von Jahren ohne Gesamtblick.

Skripte werden eingebunden und vergessen. Die Ladezeit vergisst nicht.

Vier Fragen für den eigenen Skript-Stack:Welche Skripte sind aktiv? vollständige Liste, keine SchätzungWelche davon werden regelmäßig ausgewertet?Welche blockieren das Rendering? async/defer-Attribut prüfenWelche senden Daten an externe Server? Consent-Abdeckung prüfen

Der Ausgangspunkt ist eine vollständige Liste — nicht ungefähr, sondern konkret. Wer im Browser-Netzwerk-Tab beim ersten Seitenaufruf schaut oder Google Lighthouse ausführt, bekommt in wenigen Minuten eine Übersicht: was aktiv ist, wie lange es lädt, was render-blockierend läuft, obwohl es das nicht müsste. Beides ist kostenlos und ohne Entwicklerkenntnisse nutzbar.

Einige Skripte lassen sich mit dem async- oder defer-Attribut laden, ohne das Rendering zu blockieren. Skripte, die personenbezogene Daten übertragen, lassen sich erst nach Consent laden — was automatisch verhindert, dass sie beim ersten Seitenaufruf ausgeführt werden. Skripte, die niemand mehr auswertet, lassen sich entfernen. Keiner dieser Schritte erfordert ein Redesign.

Das ist auch kein einmaliges Projekt. Neue Tools kommen. Kampagnen enden. Teams verändern sich. Ein Skript, das heute sinnvoll ist, kann in einem Jahr inaktiv sein — und trotzdem bei jedem Aufruf laden. Der Stack braucht keinen eigenen Beauftragten, aber einen periodischen Moment der Aufmerksamkeit.

Die eigentliche Frage ist nicht, welche Tools ein Unternehmen nutzt. Die Frage ist: Wer behält den Überblick darüber, was diese Tools beim ersten Seitenaufruf kosten? Jede Entscheidung für ein neues Tool ist eine Ladezeit-Entscheidung. Die meisten werden ohne diesen Gedanken getroffen.

Häufige Fragen

Was sind Drittanbieter-Skripte auf einer Website?

Drittanbieter-Skripte sind JavaScript-Dateien, die von externen Servern geladen werden — also nicht vom eigenen Hosting. Typische Beispiele: Analytics-Tools, Chat-Widgets, Heatmap-Dienste, Werbepixel, Consent-Manager und eingebettete Buchungskalender. Jedes lädt beim Seitenaufruf separat und kostet Zeit.

Wie viele Drittanbieter-Skripte hat eine typische Unternehmenswebsite?

Auf gepflegten, einfachen Websites finden sich drei bis fünf externe Skripte. Auf Seiten, die über Jahre gewachsen sind, sind zehn bis fünfzehn keine Seltenheit — oft ohne dass jemand im Unternehmen die aktuelle Zahl kennt. Der erste Blick in die Browser-Konsole überrascht häufig.

Macht Google Tag Manager die Website schneller?

Nein. GTM selbst ist ein relativ kleines Skript, aber er lädt alle darin konfigurierten Dienste nach — der Payload bleibt derselbe wie bei direktem Einbinden. Tag Manager erleichtert die Verwaltung, löst das Performance-Problem der akkumulierten Tools jedoch nicht.

Wie finde ich heraus, welche Skripte auf meiner Website aktiv sind?

Im Browser unter F12 → Netzwerk-Tab ist beim ersten Seitenaufruf sichtbar, welche externen Anfragen ausgeführt werden. Google Lighthouse zeigt Drittanbieter-Skripte separat und bewertet ihre Ladezeit-Auswirkung. Beides ist kostenlos und ohne Entwicklerkenntnisse nutzbar.

Was hat das mit Datenschutz zu tun?

Viele Drittanbieter-Skripte übertragen Nutzerdaten an externe Anbieter — das ist einwilligungspflichtig und muss im Consent-Banner abgebildet sein. Skripte, die ohne Einwilligung Daten übertragen, sind ein eigenständiges rechtliches Risiko, das unabhängig vom Performance-Problem besteht.

Nächster Schritt

Was beim ersten Seitenaufruf tatsächlich passiert

Ein technischer Überblick zeigt, welche Skripte aktiv sind, was render-blockierend läuft — und wo Performance und Consent auseinanderdriften.

Max Seethaler
Max Seethaler

Gründer von Seethaler Studio.