Was ist Noopener?
Der Begriff "noopener" bezieht sich auf das HTML-Attribut rel="noopener"
, das aus Sicherheitsgründen zu Links hinzugefügt wird, die in einem neuen Browser-Tab oder -Fenster geöffnet werden sollen. Dieses Attribut bietet ein zusätzliches Maß an Sicherheit, indem es verhindert, dass eine Website eines Drittanbieters, auf die Sie verlinken, die Kontrolle über die Browser-Registerkarte über das Fensterobjekt (die Eigenschaft window.opener) übernimmt.
So sieht es im HTML-Code aus:
<a href="https://example.com" rel="noopener" target="_blank">Beispiellink</a>
Warum ist Noopener wichtig?
Ohne das Attribut rel="noopener"
könnte die verlinkte Website die Kontrolle über die Registerkarte der verlinkten Seite in einem Browser übernehmen und sie auf eine Phishing-Seite oder eine bösartige Website umleiten. Dies könnte dazu genutzt werden, persönliche Daten zu stehlen oder Malware zu installieren. Das noopener-Attribut
für externe Links schützt Website-Besucher vor diesem Hack durch die Hintertür. Da es sich nicht auf die Suchmaschinenoptimierung Ihrer Website auswirkt, können Sie es gefahrlos einsetzen, um die Sicherheit für alle Ihre Nutzer zu maximieren.
Seit 2017 wird dieses Attribut automatisch zu Links hinzugefügt, die sich in einem neuen Fenster oder Tab in WordPress öffnen. Es kann (und sollte) jedoch zu allen externen Links hinzugefügt werden, nicht nur in WordPress.
Die gute Nachricht ist, dass die meisten Browser seit 2020 Links mit target="_blank"
automatisch so verarbeiten, als ob rel="noopener"
für sie gesetzt wäre.
Wirkt sich Noopener auf SEO aus?
Einige Website-Besitzer zögern, das "noopener"-Attribut zu verwenden, weil sie befürchten, dass es die Suchmaschinenoptimierung ihrer Website beeinträchtigt. Das Attribut "noopener" hat jedoch keinerlei Auswirkungen auf die Suchmaschinenoptimierung, weder in Bezug auf das Crawling noch auf den Link-Saftfluss. Das "noopener"-Attribut wirkt auf der Browserebene und verhindert Sicherheitslücken, ohne die Suchmaschinenoptimierung zu beeinträchtigen.
Müssen Sie Noopener auf Ihrer Website verwenden?
Wenn Sie WordPress verwenden, dann verwenden Sie wahrscheinlich automatisch "noopener". Moderne Browser verarbeiten Links mit target="_blank"
so, als ob rel="noopener"
ohnehin vorhanden wäre. Dies bietet Ihren Nutzern eine zusätzliche Sicherheit, auch wenn sie keinen modernen Browser haben.
Wenn Sie jedoch kein WordPress verwenden, ist es eine gute Praxis, Links, die sich in einem neuen Tab/Fenster öffnen, manuell mit "noopener" zu versehen. Dadurch werden Besucher geschützt, die möglicherweise ältere Browserversionen verwenden.
Auch wenn die Verwendung von "noopener" ein effektiver Weg ist, um Nutzer vor bösartigem Code zu schützen, ist es dennoch wichtig, sorgfältig zu prüfen, wohin Sie verlinken. Indem Sie nur seriöse und vertrauenswürdige Websites auswählen, minimieren Sie das Risiko für Ihre Nutzer. Da sich Websites jedoch ändern, sterben oder weiterverkauft werden können, können selbst die guten Links von heute morgen zu bösartigen Links werden. Daher ist "noopener" eine wichtige zusätzliche Sicherheitsebene, um zu gewährleisten, dass Ihre Nutzer sicher sind, ganz gleich, auf welche Links sie auf Ihrer Website klicken.
Bewährte Praktiken für die Verwendung von Noopener
- Automatisch in CMS implementieren: Verwenden Sie ein CMS wie WordPress, das automatisch
rel="noopener"
zu neuen Tabs/Fenstern hinzufügt. - Manuelle Hinzufügung: Wenn Sie kein CMS verwenden, fügen Sie
rel="noopener"
manuell zu allen Links hinzu, die sich in einem neuen Tab/Fenster öffnen. - Regelmäßige Überprüfungen: Überprüfen und aktualisieren Sie Links regelmäßig, um sicherzustellen, dass sie auf vertrauenswürdige Quellen verweisen.
- Bleiben Sie auf dem Laufenden: Halten Sie sich über Browser-Updates auf dem Laufenden, um zu verstehen, wie sie mit Link-Sicherheitsattributen umgehen.
FAQs
Warum wurde das Attribut noopener eingeführt?
Das noopener-Attribut wurde eingeführt, um zu verhindern, dass verlinkte Websites über die Eigenschaft window.opener die Kontrolle über die ursprüngliche Registerkarte übernehmen, um die Benutzer vor potenziellen Sicherheitsbedrohungen zu schützen.
Hat noopener einen Einfluss auf SEO?
Nein, das noopener-Attribut hat keinen Einfluss auf SEO. Es ist ein reines Sicherheitsmerkmal, das bestimmte Arten von Angriffen verhindert, ohne die Platzierung in Suchmaschinen zu beeinflussen.
Sollte ich allen meinen externen Links noopener hinzufügen?
Ja, das Hinzufügen von noopener zu allen externen Links, die sich in einer neuen Registerkarte/einem neuen Fenster öffnen, ist eine gute Sicherheitspraxis, die die Benutzer vor potenziellen Sicherheitslücken schützt.