Preconnect

Was ist Preconnect?

Preconnect ist ein Resource Hint im HTML-Code, der den Browser frühzeitig mit einer externen Quelle verbinden lässt. Der Browser kann DNS-Auflösung, TCP-Verbindungsaufbau und bei HTTPS die TLS-Aushandlung erledigen, bevor eine Ressource angefordert wird. Das verkürzt Wartezeiten, wenn kritische Schriften, Skripte oder Bilder von einer anderen Domain stammen.

Wie Preconnect funktioniert

Preconnect, deutsch: frühzeitiger Verbindungsaufbau, bereitet den Netzwerkweg zu einer Quelle vor. Eine Quelle besteht aus Protokoll, Hostname und gegebenenfalls Port, zum Beispiel https://cdn.beispiel.de. Der Browser lädt dabei noch keine Datei. Er stellt lediglich die Verbindung her, die später für eine konkrete Ressource genutzt werden kann.

Bei einer HTTPS-Quelle umfasst der Verbindungsaufbau mehrere Schritte. Zuerst wird der Domainname per DNS in eine IP-Adresse aufgelöst. Danach folgt die TCP-Verbindung oder ein entsprechender Verbindungsaufbau des verwendeten Transportprotokolls. Anschließend handelt der Browser die verschlüsselte TLS-Verbindung aus. Preconnect verschiebt diese Schritte zeitlich nach vorn.

  • Die DNS-Auflösung ermittelt die IP-Adresse der externen Domain.
  • Der Verbindungsaufbau schafft den Transportweg zum Server.
  • Die TLS-Aushandlung bereitet bei HTTPS die verschlüsselte Übertragung vor.
  • Die eigentliche Ressource wird erst bei ihrer regulären Anforderung übertragen.

Preconnect im HTML einbinden

Der Resource Hint gehört möglichst früh in den <head>-Bereich der Seite. Der Browser muss die Anweisung erkennen, bevor er selbst auf die externe Ressource stößt. Eine Platzierung nach umfangreichen Stylesheets oder Skripten reduziert den möglichen Zeitgewinn, weil die Verbindung dann eventuell bereits aufgebaut wird.

Eine typische Einbindung für eine externe Schriftquelle lautet: <link rel='preconnect' href='https://fonts.beispiel.de' crossorigin>. Das Attribut crossorigin ist erforderlich, wenn die spätere Ressource im CORS-Modus abgerufen wird. Das betrifft häufig Webfonts von fremden Domains.

Der Wert im href-Attribut muss auf die Quelle und nicht auf die vollständige Datei zeigen. Für die Datei https://cdn.beispiel.de/css/style.css wird daher https://cdn.beispiel.de angegeben. Pfade wie /css/style.css gehören nicht in den Verbindungs-Hinweis.

Preconnect für besseren Pagespeed

Preconnect verbessert den Pagespeed nur, wenn eine benötigte Ressource von einer anderen Quelle kommt und der Verbindungsaufbau den Abruf tatsächlich verzögert. Typische Kandidaten sind externe Schriftarten, Content Delivery Networks, Zahlungsdienste oder technisch erforderliche Skripte. Eine Verbindung zur eigenen Domain bringt meistens keinen zusätzlichen Nutzen, weil sie bereits für das HTML-Dokument besteht.

Der Effekt kann besonders relevant sein, wenn die externe Quelle eine Ressource für den Largest Contentful Paint, kurz LCP, liefert. Der LCP erfasst, wann das größte sichtbare Inhaltselement im Ansichtsbereich dargestellt wird. Stammt dieses Element beispielsweise aus einem externen Bild-CDN, kann eine vorbereitete Verbindung den Abruf früher beginnen lassen. Preconnect verkürzt jedoch weder die Server-Antwortzeit noch die Übertragung einer zu großen Datei.

Preconnect ist deshalb eine Ergänzung zu weiteren Maßnahmen der technischen Onpage-Optimierung. Große Bilder, blockierendes JavaScript, umfangreiches CSS und langsame Server bleiben eigenständige Ursachen langer Ladezeiten. Prüfe zuerst, welche Ressource den Seitenaufbau verzögert, und setze den Hinweis anschließend für deren Quelle.

Unterschiede zu anderen Resource Hints

Der Unterschied zwischen Preconnect und DNS-Prefetch liegt im Umfang der Vorbereitung. dns-prefetch löst lediglich den Domainnamen in eine IP-Adresse auf. Preconnect geht weiter und bereitet zusätzlich den Transportweg sowie bei HTTPS die Verschlüsselung vor. DNS-Prefetch verursacht weniger Aufwand, spart aber auch weniger Verbindungsschritte ein.

Der Unterschied zwischen Preconnect und Preload liegt im Gegenstand der Anweisung. Preconnect baut eine Verbindung zu einer Quelle auf, ohne eine Datei abzurufen. preload fordert dagegen eine konkrete Ressource frühzeitig an. Für ein Preload müssen unter anderem die Datei und ihr Ressourcentyp korrekt angegeben werden, beispielsweise eine Schriftdatei mit as='font'.

Resource HintFunktionTypischer Einsatz
PreconnectBereitet die vollständige Verbindung zu einer Quelle vorKritische Ressourcen von externen Domains
DNS-PrefetchLöst nur den Domainnamen aufWahrscheinlich benötigte externe Domains
PreloadLädt eine konkrete Ressource frühzeitigSchriften, wichtige Bilder oder kritische Stylesheets
PrefetchLädt Ressourcen mit niedriger Priorität für eine spätere NutzungWahrscheinliche Folgeseiten oder spätere Interaktionen

Typische Fehler beim Einsatz

Zu viele vorbereitete Verbindungen können den gewünschten Effekt abschwächen. Jede Verbindung beansprucht Netzwerkressourcen, Rechenleistung und gegebenenfalls eine TLS-Aushandlung. Wenn der Browser zahlreiche Quellen vorbereitet, die anschließend nicht benötigt werden, konkurrieren diese Verbindungen mit den wirklich kritischen Abrufen.

Setze Preconnect nur für Quellen ein, die beim initialen Seitenaufbau mit hoher Wahrscheinlichkeit benötigt werden. Eine pauschale Einbindung für sämtliche Analyse-, Werbe-, Video-, Karten- und Widget-Domains erzeugt unnötige Verbindungen. Priorisiere Quellen, die kritische Inhalte im sichtbaren Seitenbereich liefern.

Ein weiterer Fehler ist ein fehlendes crossorigin-Attribut bei Ressourcen, die anonym im CORS-Modus geladen werden. Der Browser kann die vorbereitete Verbindung dann unter Umständen nicht für den späteren Abruf wiederverwenden. Prüfe das Attribut besonders bei extern eingebundenen Webfonts.

  • Der Hinweis steht zu spät im Dokument und erreicht den Browser erst nach der Ressourcenanforderung.
  • Der Wert enthält einen Dateipfad statt der reinen Quelle.
  • Die vorbereitete Domain liefert keine kritische Ressource.
  • Das erforderliche crossorigin-Attribut fehlt.
  • Preconnect wird als Ersatz für Bildkomprimierung oder Caching betrachtet.

Preconnect für SEO, SEA und GEO

Preconnect ist kein eigenständiger Rankingfaktor. Der Resource Hint kann jedoch eine schnellere Darstellung kritischer Inhalte unterstützen und damit auf die technische Nutzererfahrung einzahlen. Für SEO zählt das Ergebnis im Browser: Eine korrekt vorbereitete Verbindung ist nur dann relevant, wenn sie die reale Lade-Performance verbessert.

Bei SEA kann eine schnellere Landingpage verhindern, dass Nutzer vor dem sichtbaren Seitenaufbau abspringen. Preconnect ist besonders für Zielseiten interessant, die externe Schriften, Produktbilder oder Funktionen von Drittanbietern benötigen. Die technische Maßnahme ersetzt jedoch keine Optimierung von Anzeigenbezug, Inhalt und Conversion-Prozess.

Für GEO, also Generative Engine Optimization, entsteht kein direkter Effekt. KI-Systeme wählen Quellen nicht aufgrund eines Preconnect-Tags aus. Gute technische Erreichbarkeit und schnell nutzbare Inhalte unterstützen jedoch dieselbe Website-Qualität, auf der SEO und GEO aufbauen.

Wirkung gezielt prüfen

Messbar ist das zum Beispiel so: Führe vor der Änderung mehrere Tests durch, ergänze den Resource Hint und wiederhole die Messung unter vergleichbaren Bedingungen. Prüfe dabei die Ladezeit der betroffenen externen Ressource und den LCP. Der kostenlose Ladezeiten-Check zeigt technische Potenziale und hilft dir, weitere Ursachen langsamer Seiten zu erkennen.

Prüfe die Lade-Performance deiner Seite direkt im Artikel:

Mit Nutzung dieses PageSpeed-Checks erklären Sie, dass Sie die Datenschutzerklärung zur Kenntnis genommen haben und damit einverstanden sind, dass die von Ihnen angegebenen Daten elektronisch erhoben und gespeichert werden. Ihre Daten werden dabei nur streng zweckgebunden zur Bearbeitung des PageSpeed-Checks benutzt. Mit der Nutzung dieses PageSpeed-Checks erklären Sie sich mit der Verarbeitung einverstanden.

Ein belastbarer Vergleich braucht mehr als einen einzelnen Testlauf, weil Netzwerk, Serverauslastung und Teststandort das Ergebnis beeinflussen. Dokumentiere die Änderung und vergleiche mehrere Messungen. Wenn sich weder der Start der externen Anfrage noch ein nutzerbezogener Ladezeitwert verbessert, benötigt die Quelle wahrscheinlich keinen vorbereiteten Verbindungsaufbau. Ein umfassender technischer SEO-Audit ordnet solche Einzelmaßnahmen in die gesamte Website-Technik ein.

Häufige Fragen zu Preconnect

Wann sollte ich Preconnect verwenden?

Preconnect eignet sich für externe Quellen, die früh beim Seitenaufbau benötigt werden. Dazu gehören häufig Schriftanbieter, Bild-CDNs oder technisch notwendige Dienste. Für selten genutzte oder erst nach einer Interaktion geladene Quellen ist der Hinweis meistens ungeeignet.

Wie viele Preconnect-Hinweise sind sinnvoll?

Es gibt keine feste Zahl, die für jede Website passt. Beschränke die Hinweise auf wenige kritische Quellen und prüfe ihre Wirkung durch vergleichbare Ladezeitmessungen. Jede ungenutzte Verbindung erzeugt zusätzlichen Aufwand.

Braucht Preconnect immer das Attribut 'crossorigin'?

Das Attribut 'crossorigin' wird benötigt, wenn die spätere Ressource im entsprechenden CORS-Modus abgerufen wird. Das ist häufig bei externen Webfonts der Fall. Ohne passendes Attribut kann der Browser die vorbereitete Verbindung möglicherweise nicht wiederverwenden.

Kann Preconnect die Core Web Vitals verbessern?

Preconnect kann einen Core-Web-Vitals-Wert verbessern, wenn eine kritische externe Ressource früher geladen wird. Ein möglicher Anwendungsfall ist ein LCP-Element von einem externen Bildserver. Der Effekt hängt von der Seite, der Quelle und der Netzwerkverbindung ab.

Ist Preconnect dasselbe wie Preload?

Nein. Preconnect bereitet nur die Verbindung zu einer Quelle vor. Preload lädt bereits eine konkret angegebene Ressource und benötigt zusätzliche Angaben wie den Ressourcentyp.

Funktioniert Preconnect auch bei internen Ressourcen?

Technisch kann ein Verbindungs-Hinweis auch auf die eigene Quelle zeigen. Meistens entsteht daraus kein Vorteil, weil der Browser die Verbindung zur Website bereits für den Abruf des HTML-Dokuments aufgebaut hat.

Du möchtest technische Ladezeitpotenziale systematisch erfassen und dokumentieren? Lege einen kostenlosen Account an und starte mit einer Analyse deiner Website.

Free Account anlegen


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte