Die Attribute rel=noopener und rel=noreferrer verstehen: Sicherheit und SEO-Auswirkungen
Wenn Sie auf einer Website einen Link mit dem Attribut target=„_blank“ einfügen, fügt WordPress automatisch die Attribute rel=noopener und rel=noreferrer hinzu. Doch was bedeuten diese Attribute wirklich und warum sind sie zu einem Standard in der Webentwicklung geworden?
Ihr Hauptziel besteht darin, die Sicherheit der Nutzer zu verbessern und die Websites vor bestimmten bösartigen Angriffen zu schützen, insbesondere vor dem Reverse Tabnabbing. Gleichzeitig hat rel=noreferrer eine Auswirkung auf das Tracking der Links und die Übertragung der Referrer-Daten, was Auswirkungen auf SEO und Netlinking haben kann.
Auf dem Programm dieses Artikels:
ToggleDefinition und Funktionsweise der Attribute
Die Attribute rel=noopener und rel=noreferrer sind HTML-Tags, die externen Links hinzugefügt werden, die sich in einem neuen Tab öffnen (target=„_blank“). Ihre Hauptaufgabe besteht darin, die Sicherheit der Nutzer zu stärken und die Vertraulichkeit der zwischen den Websites übertragenen Daten zu verbessern. Obwohl sie oft zusammen auftreten, erfüllen diese beiden Attribute unterschiedliche Funktionen.
Was ist das Attribut rel=noopener?
Das Attribut rel=noopener wurde eingeführt, um einer als Reverse Tabnabbing bekannten Schwachstelle entgegenzuwirken. Diese Sicherheitslücke ermöglichte es einer bösartigen Webseite, auf das Ursprungsfenster der Website zuzugreifen, die den Link erzeugt hatte. Konkret konnte die Zielseite, wenn ein Nutzer auf einen externen Link klickte, der einen neuen Tab öffnete, das JavaScript-Objekt window.opener manipulieren und die URL der Ursprungsseite ändern. Ein Angreifer konnte den Nutzer so auf eine gefälschte Seite umleiten, die die legitime Website imitierte, und damit Phishing-Angriffe oder die Ausführung bösartiger Skripte erleichtern.
Durch das Hinzufügen von rel=noopener wird der Wert von window.opener auf null gesetzt, was jede Interaktion zwischen dem Ursprungs-Tab und dem neuen Fenster verhindert. Diese Sicherheitsmaßnahme schützt die Besucher, indem sie Versuche einer betrügerischen Änderung der Ausgangsseite blockiert. Seit den jüngsten Versionen bestimmter Browser wie Chrome und Firefox wurde die implizite Anwendung dieser Einschränkung für Links mit target=„_blank“ eingeführt. Da diese Absicherung jedoch nicht von allen Browsern universell übernommen wird, bleibt das explizite Hinzufügen von rel=noopener eine empfohlene Vorsichtsmaßnahme, um einen optimalen Schutz zu gewährleisten.
Was ist das Attribut rel=noreferrer?
Das Attribut rel=noreferrer geht über die reine Sicherheit hinaus und greift auch in die Verwaltung der übertragenen Informationen beim Klick auf einen externen Link ein. Wenn ein Nutzer über einen klassischen Link von einer Website A zu einer Website B navigiert, kann die Website B dank des HTTP-Headers „Referer“ Informationen über die Herkunft des Traffics abrufen. Das ermöglicht es der Zielseite, die Herkunft des Besuchers zu identifizieren, was besonders für Web-Analytics-Tools und das Tracking von Marketingkampagnen nützlich ist.
Manche Website-Betreiber ziehen es jedoch vor, diese Information aus Gründen der Vertraulichkeit zu verbergen. Mit rel=noreferrer erhält die Zielseite keinerlei Daten über die Ursprungsseite, was jegliches Tracking der Traffic-Quellen über den Header „Referer“ verhindert. Folglich erscheinen die von diesen Links stammenden Besuche als „Direct Traffic“ in Google Analytics, was eine genaue Analyse der Performance einer Netlinking-Kampagne unmöglich macht.
WordPress wendet rel=noreferrer oft ergänzend zu rel=noopener an, um den Schutz der Nutzer zu stärken, doch diese Praxis kann Probleme für die Suchmaschinenoptimierung und das Tracking der Links verursachen. Manche Publisher entscheiden sich dafür, es zu deaktivieren, um die Nachverfolgbarkeit der Backlinks zu bewahren und dabei die durch rel=noopener gewährleistete Sicherheit aufrechtzuerhalten.

Auswirkung auf SEO und Netlinking
Die Attribute rel=noopener und rel=noreferrer, obwohl in erster Linie aus Gründen der Sicherheit und Vertraulichkeit konzipiert, haben ebenfalls Auswirkungen auf die Suchmaschinenoptimierung und die Netlinking-Strategien. Während rel=noopener keine direkte Auswirkung auf das SEO hat, kann rel=noreferrer hingegen ein Problem darstellen, indem es die Herkunft des Traffics der Backlinks verbirgt, was die Analyse der Performance externer Links erschweren kann.
Einfluss auf die Suchmaschinenoptimierung
Im SEO spielen die Backlinks eine wesentliche Rolle bei der Verbesserung der Platzierung einer Website in den Suchmaschinen. Wenn eine Website einen Link von einer anderen Domain erhält, wertet Google dies als positives Signal für Glaubwürdigkeit und Relevanz. Das Verhalten der Suchmaschinen gegenüber den verschiedenen rel-Attributen kann jedoch die Übertragung dieses „Link Juice“ beeinflussen. Anders als rel=nofollow oder rel=sponsored, die Google anweisen, dem Link keinen SEO-Wert zuzuweisen, blockiert rel=noreferrer nicht die Übertragung der Autorität von der Quellseite zur Zielseite. Mit anderen Worten: Auch wenn die Herkunft des Traffics in Google Analytics nicht sichtbar ist, behält der Link seine SEO-Wirkung in puncto Popularität und Platzierung in den Suchergebnissen.
Für Website-Betreiber und SEO-Experten kann das Fehlen von Daten über die Herkunft der Besucher jedoch die Bewertung der Performance der Backlinks erschweren. Wenn ein gesponserter Link oder eine SEO-Partnerschaft eingerichtet wird, ist es entscheidend, den erzeugten Traffic messen zu können, um die Kampagnen entsprechend anzupassen. Die automatische Anwendung von rel=noreferrer durch WordPress schränkt diese Analyse ein, was ein Hindernis für Netlinking-Strategien sein kann, die auf der genauen Messung des Return on Investment der erlangten Links beruhen.
Auswirkungen auf die Netlinking-Strategien
Das Netlinking ist eine grundlegende Praxis für die Suchmaschinenoptimierung, die darin besteht, hochwertige externe Links zu erhalten, die auf eine Website verweisen, um deren Autorität und Platzierung bei Google zu verbessern. In diesem Zusammenhang ist die Nachverfolgbarkeit der Backlinks ein Schlüsselelement, um eine Sichtbarkeitsstrategie zu optimieren. Wenn das Attribut rel=noreferrer angewendet wird, wird es für die vom Link begünstigte Website unmöglich, dessen Herkunft zu identifizieren, was verhindert, die Wirkung der Backlinks genau zu messen und die leistungsstärksten Quellen zu bewerten.
Für die Advertiser und die Publisher gesponserter Links erschwert dieses Fehlen von Daten die Verwaltung der Netlinking-Kampagnen. Ein Advertiser, der in Links investiert, muss sicherstellen können, dass die Backlinks qualifizierten Traffic erzeugen und zur Verbesserung seiner Suchmaschinenoptimierung beitragen. Wenn rel=noreferrer systematisch hinzugefügt wird, wird es schwieriger zu bewerten, welche Partnerseiten tatsächlich Wert liefern. Das kann manche SEO-Akteure dazu veranlassen, nach alternativen Lösungen zu suchen, um ihre Performance zu verfolgen, etwa das Hinzufügen von UTM (Tracking-Codes) in den URLs oder die Nutzung fortgeschrittener Analysetools, mit denen sich die Herkunft der Besuche indirekt erkennen lässt.
So stellt rel=noreferrer, obwohl es die Übertragung des „SEO-Juice“ nicht verhindert, mit seiner Auswirkung auf die Sichtbarkeit der Referrer und das Tracking der Performance eine Herausforderung für die Fachleute der Suchmaschinenoptimierung und des Netlinkings dar. Manche entscheiden sich dafür, es über WordPress-Plugins zu entfernen, um das Tracking der Backlinks zu bewahren, und behalten dabei rel=noopener bei, um die Sicherheit der Nutzer zu gewährleisten. Wichtig ist also, ein Gleichgewicht zwischen dem Schutz der Daten und der Notwendigkeit zu finden, die Wirksamkeit der umgesetzten Netlinking-Strategien effizient zu messen.
Überprüfung und Verwaltung der Attribute auf einer Website
Da die Attribute rel=noopener und rel=noreferrer von WordPress automatisch zu den Links mit target=„_blank“ hinzugefügt werden, ist es für die Website-Betreiber und die SEO-Verantwortlichen entscheidend zu wissen, wie man sie überprüft und bei Bedarf ändert. Ihre Verwaltung muss nach den Sicherheitsanforderungen und den SEO-Zielen optimiert werden, insbesondere für das Netlinking und das Traffic-Tracking der Backlinks.
Wie überprüft man das Vorhandensein dieser Attribute?
Um sich zu vergewissern, ob ein Link die Attribute rel=noopener und rel=noreferrer enthält oder nicht, kann man direkt den HTML-Code der Seite untersuchen. Mithilfe der in die Browser integrierten Entwicklertools, wie Google Chrome oder Microsoft Edge, ermöglicht ein einfacher Rechtsklick auf den betreffenden Link gefolgt von der Option „Element untersuchen“ den Zugriff auf den Quellcode und die Überprüfung des Vorhandenseins der rel-Attribute im <a>-Tag.
Für eine schnellere und automatisierte Analyse ermöglichen SEO-Tools und Browser-Erweiterungen, alle Links mit diesen Attributen leicht zu identifizieren. Diese Lösungen sind besonders nützlich für umfangreiche Websites, bei denen eine manuelle Überprüfung zu mühsam wäre.
Wie verwaltet und ändert man diese Attribute?
Sobald die Attribute erkannt sind, ist es möglich, sie nach den SEO- und Sicherheitszielen zu ändern. Da das Attribut rel=noopener ein wesentlicher Schutz gegen Reverse Tabnabbing ist, wird dringend davon abgeraten, es zu entfernen. Hingegen kann rel=noreferrer ein Problem für das Tracking der Backlinks darstellen, denn es verhindert, dass die vom Link begünstigte Website ihre Herkunft in den Analytics-Tools kennt.
Auf WordPress gibt es mehrere Lösungen, um diese Attribute zu verwalten. Für eine manuelle Kontrolle ist es möglich, den HTML-Code zu ändern, indem man rel=noreferrer aus den <a>-Tags entfernt, doch diese Methode ist auf einer Website mit zahlreichen externen Links aufwendig. Eine wirksamere Alternative besteht darin, WordPress-Plugins wie „Remove Noreferrer“ oder „WP External Links“ zu verwenden, die es ermöglichen, noreferrer automatisch zu entfernen und dabei noopener beizubehalten.
Ein weiterer Ansatz besteht darin, das Fehlen der Referrer-Daten zu umgehen, ohne rel=noreferrer zu entfernen. Das Hinzufügen von UTM-Parametern in den URLs der externen Links ermöglicht es, die Herkunft des Traffics in Google Analytics zu verfolgen, selbst wenn noreferrer aktiviert ist. Diese Lösung ist besonders nützlich für die Netlinking-Kampagnen, bei denen die Nachverfolgbarkeit der Backlinks entscheidend ist, um ihre Wirksamkeit zu messen.
Zusammenfassend ist es entscheidend, eine ausgewogene Strategie zwischen Sicherheit und SEO-Optimierung zu verfolgen. Das Entfernen von rel=noreferrer kann das Tracking der Backlinks verbessern, doch man muss sicherstellen, dass dies nicht die auf bestimmten Links gewünschte Vertraulichkeit beeinträchtigt. Eine intelligente Verwaltung dieser Attribute ermöglicht es somit, die Nutzer zu schützen und dabei die Analyse der SEO-Performance zu optimieren.



