English

Der Referrer nennt die Seite, von der ein Besucher zur aktuellen Seite gekommen ist. Der Browser sendet diese Angabe im HTTP-Header Referer mit, sodass der Zielserver erfährt, woher die Anfrage stammt.

Wie funktioniert der Referrer?

Klickt jemand auf einen Link, kann der Browser die URL der Ausgangsseite im Header mitschicken. Zielseite und Server-Logs sehen dann, welche Seite verwiesen hat. Bei manueller Eingabe der Adresse oder beim Aufruf über ein Lesezeichen gibt es keine Ausgangsseite und damit keinen Referrer.

Die Schreibweise ist ein Sonderfall. Der Header heißt Referer mit einem r, weil sich der Tippfehler in der frühen HTTP-Spezifikation festgesetzt hat. Die Bezeichnung des Konzepts und der zugehörige Policy-Header schreiben sich dagegen mit zwei r.

Weil URLs sensible Daten enthalten können, regelt die Referrer-Policy, wie viel Information mitgeschickt wird. Sie lässt sich per Header Referrer-Policy, per Meta-Tag oder am einzelnen Link setzen. Ohne Angabe verwendet der Browser laut MDN strict-origin-when-cross-origin. Bei Aufrufen innerhalb derselben Origin geht dann die volle URL mit, bei anderen Origins nur die Origin und nur, wenn das Sicherheitsniveau gleich bleibt.

Beispiel

Header einer Anfrage und eine Policy-Einstellung:

Code
Referer: https://www.example.com/ratgeber/
HTML
<meta name="referrer" content="origin">

Mit origin übermittelt der Browser nur noch https://www.example.com/, nicht den vollständigen Pfad. Auf einzelnen Links schaltet rel="noreferrer" die Übertragung ab.

Bedeutung für SEO und Analytics

In Analytics-Tools und im Combined Log Format dient der Referrer dazu, Besuche Quellen zuzuordnen, etwa externen Seiten oder Suchmaschinen. Strengere Policies verringern die Detailtiefe dieser Angabe.

Eine Logzeile im Combined Log Format, Feld für FeldBeispielzeile aus einem Access-Log im Combined Log Format, aufgeteilt in IP-Adresse, Identität und Benutzer, Zeitstempel, Anfragezeile, Statuscode, Bytes, Referrer und User-Agent. Der User-Agent nennt Googlebot, die IP-Adresse stammt aber aus einem Bereich für Dokumentationszwecke. Ob Google angefragt hat, zeigt erst eine Prüfung per DNS oder IP-Liste.access.log, eine Zeile (umbrochen)203.0.113.7 - - [08/Oct/2026:10:15:32 +0200] "GET /de/glossar/ HTTP/1.1" 200 5120 "-""Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"IP-Adresse203.0.113.7Client, bei Proxy dessen AdresseIdentität, Benutzer- -„-“ steht für fehlende AngabeZeitstempel[08/Oct/2026:10:15:32 +0200]Eingang der AnfrageAnfrage"GET /de/glossar/ HTTP/1.1"Methode, Pfad, ProtokollStatus200Statuscode der AntwortBytes5120Größe ohne Header, „-“ ohne InhaltReferrer"-"verweisende Seite, hier keineUser-AgentZeile 2Selbstauskunft des ClientsDer User-Agent nennt Googlebot, die IP liegt aber in einem Bereich für Dokumentationszwecke (RFC 5737).Ob Google angefragt hat, zeigt erst eine Prüfung per DNS oder IP-Liste.
Apache und nginx schreiben im Format „combined“ dieselben Felder in derselben Reihenfolge. IP-Adressen können personenbezogene Daten sein (EuGH, Urteil vom 19.10.2016, C-582/14). Keine Rechtsberatung. Quellen: Apache HTTP Server: Log Files (Combined Log Format); nginx: Modul ngx_http_log_module (log_format combined); RFC 5737: IPv4-Adressbereiche für Dokumentation; EuGH: Pressemitteilung 112/16 zum Urteil C-582/14.

Häufige Fehler

  • Schreibweisen vermischen. Der Request-Header heißt Referer, der Policy-Header Referrer-Policy. In Serverregeln und Logformaten zählt die jeweilige Schreibweise.
  • noreferrer und no-referrer verwechseln. Am Link steht rel="noreferrer" ohne Bindestrich, im Meta-Tag und im Header no-referrer mit Bindestrich (MDN).
  • Eine strenge Policy ohne Folgen setzen. Bei no-referrer entfällt der Header komplett, bei same-origin fehlt er bei Anfragen an andere Origins. Zielseiten und deren Analytics sehen dann keine Quelle.
  • Fehlenden Referrer mit „direkt“ gleichsetzen. Neben Adresseingabe und Lesezeichen kann auch eine Policy den Header unterdrücken.

Häufige Fragen

Was heißt Referrer auf Deutsch? Am gebräuchlichsten ist „Verweisende Seite“ oder „Verweis-URL“, im Webjargon bleibt meist der englische Begriff.

Quellen

  1. Referrer-Policy – MDN Web Docsdeveloper.mozilla.org
  2. RFC 9110, Abschnitt 10.1.3 Referer – IETFrfc-editor.org
  3. Referrer – Wikipedia (ergänzend)de.wikipedia.org

Stand: