Mehr als nur ein Klick: Wie rel-Attribute die Kommunikation mit dem Web steuern
In der Welt des HTML ist der <a>-Tag der Grundbaustein für Hyperlinks. Doch während das href-Attribut das Ziel festlegt, bestimmt das rel-Attribut (kurz für relationship) die Art der Beziehung zwischen der aktuellen Seite und dem Linkziel.
href-Ziel ist der Ort, zu dem die Straße führt. Das rel-Attribut ist das Straßenschild daneben: Es sagt dem Reisenden (Browser oder KI), ob es sich um eine offizielle Hauptstraße (Autorität), einen bezahlten Schleichweg (Werbung) oder eine unsichere Sackgasse handelt.Die Klassiker: Sicherheit und Performance
Diese Attribute dienen primär dem Schutz des Nutzers und der Stabilität des Browsers:
- noopener: Verhindert, dass die Zielseite Zugriff auf das Fenster-Objekt (
window.opener) der Ursprungsseite erhält. Das schützt vor „Tab-Nabbing" (Phishing). Hinweis: Ein positiver Effekt auf die Performance war in älteren Browsern relevant, da diese einen gemeinsamen Renderer-Prozess nutzten. Moderne Browser (Chrome ab v67, Firefox, Safari) isolieren Prozesse heute unabhängig davon – der Sicherheitsnutzen bleibt jedoch vollständig erhalten. - noreferrer: Wie noopener, zusätzlich wird jedoch kein Referrer-Header übertragen. Die Zielseite erfährt also nicht, von welcher URL der Besucher kommt. Wichtig:
noreferrerschließt die Wirkung vonnoopenerin allen modernen Browsern automatisch ein. Wernoreferrersetzt, mussnoopenernicht zusätzlich angeben. - opener: Das Gegenstück zu noopener – erlaubt den Zugriff auf das Ursprungsfenster (selten empfohlen).
SEO & GEO: Signale für Google und KI-Modelle
Für Suchmaschinen (SEO) sind diese Werte entscheidend, um die Vertrauenswürdigkeit (E-E-A-T) einer Seite zu bewerten. Im Bereich GEO (Generative Engine Optimization) wird diskutiert, ob KI-Modelle solche Metadaten als kontextuelle Hinweise verwenden – dies ist jedoch bislang nicht öffentlich dokumentiert und sollte als Hypothese verstanden werden.
| Attribut-Wert | Wirkung Browser / SEO / GEO |
|---|---|
nofollow | SEO: Vererbt keine Autorität ("Linkjuice"). GEO: Könnte signalisieren, dass die Quelle nicht explizit bestätigt wird – eine aktive Auswertung durch KI-Systeme ist nicht belegt. |
sponsored | SEO: Kennzeichnet bezahlte Links (Pflicht!). GEO: Könnte den Link als „potenziell voreingenommen" eingestuft werden lassen – eine direkte KI-Auswertung ist nicht dokumentiert. |
ugc | User Generated Content (Kommentare). SEO: Schützt vor Spam-Links. Eine spezifische GEO-Auswertung ist spekulativ. |
author | Verknüpft zum Autorenprofil. SEO: Hat an direkter Relevanz verloren, seit Google das Authorship-Programm 2014 eingestellt hat. Kann dennoch zur redaktionellen Transparenz beitragen. Ein aktiver GEO-Effekt durch Entity-Linking ist nicht öffentlich bestätigt. |
external | Kennzeichnet semantisch, dass das Ziel nicht zur aktuellen Website gehört. Gültiger HTML-Standard-Wert (WHATWG Living Standard), nützlich für CSS-Selektoren (a[rel~="external"]). Hat keine funktionale Wirkung auf Browser-Sicherheit – dafür ist noopener zuständig. |
Wann nutze ich welchen rel-Wert?
In der täglichen Web-Entwicklung kommt es auf die richtige Kombination an. Hier ist eine Übersicht, wann Sie welchen Wert einsetzen sollten:
| Szenario | Empfohlener Code | Detaillierte Wirkung |
|---|---|---|
| Sicherer externer Link (z. B. Link zu Wikipedia) | rel="noopener external" | Browser: Schützt vor Tab-Nabbing via window.opener. external ist ein gültiger semantischer Hinweis und ermöglicht CSS-Styling. Alternativ reicht rel="noreferrer" allein, da es noopener impliziert und zusätzlich den Referrer unterdrückt. |
| Bezahlte Werbung / Affiliate (z. B. Amazon-Partnerlink) | rel="sponsored nofollow" | SEO: Verhindert Abstrafungen durch Google wegen „unnatürlicher Links". Pflichtangabe laut Google-Richtlinien für bezahlte Links. |
| Benutzerkommentare (z. B. im Blog oder Forum) | rel="ugc nofollow" | SEO: Schützt Ihr Crawl-Budget vor Spam-Links von Dritten und signalisiert Google, dass der Link nutzer-generiert ist. |
| Autoren-Profil (Link zur "Über mich"-Seite) | rel="author" | Kennzeichnet den Urheber des Artikels oder Dokuments. Trägt zur redaktionellen Transparenz bei. Ein direkter Ranking- oder GEO-Effekt ist seit Einstellung des Google-Authorship-Programms (2014) nicht belegt. |
| Anonymer Link (Schutz der Quell-URL) | rel="noreferrer" | Browser: Unterdrückt den Referrer-Header und verhindert gleichzeitig den Zugriff auf window.opener (impliziert noopener). Datenschutz: Wichtig bei sensiblen Inhalten oder internen Dashboards. |
Vollständige Liste weiterer rel-Werte
- alternate: Verweist auf andere Versionen (PDF, andere Sprachen, RSS-Feeds).
- help: Verweist auf Dokumentationen und kontextsensitive Hilfe.
- license: Kennzeichnet Urheberrechts- und Lizenzinformationen.
- me: Verknüpft zu Profilen, die dieselbe Person repräsentieren (relevant für dezentrale Identität, z. B. Mastodon / IndieWeb).
- next / prev: Markiert die Abfolge bei mehrseitigen Artikeln (Paginierung).
- bookmark: Permalink zum nächsten übergeordneten Abschnitt oder Artikel.
- search: Verknüpft mit einer Suchressource für die Webseite.
- tag: Markiert den Link als Schlagwort (Keyword) für das Dokument.
- privacy-policy / terms-of-service: Verweist auf Datenschutzerklärung bzw. Nutzungsbedingungen.
rel="canonical": Dieser Wert wird häufig im SEO-Kontext genannt, ist aber ausschließlich für das <link>-Element im <head> gültig – nicht für <a>-Tags.Automatisierung: Der „Etikettier-Roboter“ für Ihre Links
Damit Sie nicht jeden Link manuell bearbeiten müssen, können Sie auch Automatisierungstools nutzen. Aber Vorsicht: Ein blindes "Nofollow" für alles schadet Ihrem Profil. Hier sind zwei Lösungen mit Köpfchen.
Lösung A: WordPress (mit Whitelist-Funktion)
Dieser Code erkennt externe Links und setzt Sicherheitsmerkmale automatisch – außer bei Domains, denen Sie explizit vertrauen.
/**
* Automatische rel-Attribute mit Whitelist für WordPress
*/
function formality_auto_rel_external_whitelist($content) {
$site_url = get_site_url();
// Liste vertrauenswürdiger Domains (Whitelist)
$whitelist = array('wikipedia.org', 'google.com', 'partnerseite.de');
$pattern = '/<a ([^>]+)href="(http[^"]+)"([^>]*)>/i';
return preg_replace_callback($pattern, function($matches) use ($site_url, $whitelist) {
$link_html = $matches[0];
$url = $matches[2];
$domain = parse_url($url, PHP_URL_HOST);
// Prüfen, ob Link extern ist und NICHT auf der Whitelist steht
if (strpos($url, $site_url) === false) {
$is_whitelisted = false;
foreach ($whitelist as $trusted) {
if (strpos($domain, $trusted) !== false) {
$is_whitelisted = true;
break;
}
}
$rel = $is_whitelisted ? 'noopener external' : 'noopener noreferrer nofollow';
// Bestehendes rel-Attribut entfernen, falls vorhanden, und neu setzen
$link_html = preg_replace('/rel="[^"]*"/', '', $link_html);
$link_html = str_replace('<a ', '<a rel="' . $rel . '" target="_blank" ', $link_html);
}
return $link_html;
}, $content);
}
add_filter('the_content', 'formality_auto_rel_external_whitelist');
Lösung B: Universelles JavaScript (für jedes System)
Ideal für statische Seiten oder CMS-Systeme ohne serverseitige Filterung.
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a');
const currentDomain = window.location.hostname;
links.forEach(link => {
if (link.hostname && link.hostname !== currentDomain) {
link.setAttribute('rel', 'noopener noreferrer nofollow');
link.setAttribute('target', '_blank');
}
});
});
Detaillierte Wirkung auf SEO und GEO
Während klassisches SEO primär auf das Link-Ranking achtet, geht es bei GEO (Generative Engine Optimization) um die Kontextualisierung.
- Browser-Wirkung: Sicherheit steht im Vordergrund.
noopener(bzw. das es einschließendenoreferrer) verhindert Tab-Nabbing zuverlässig in allen modernen Browsern. - SEO-Wirkung: Google nutzt
nofollow,sponsoredundugcals dokumentierte Hinweise (Hints), um den Link-Graph des Internets zu verstehen und Spam von wertvollen Empfehlungen zu trennen. - GEO-Wirkung: Es wird diskutiert, ob KI-Suchmaschinen wie Perplexity oder Google AI Overviews
rel-Attribute auswerten. Eine öffentlich dokumentierte, direkte Auswirkung auf das Zitierverhalten von KI-Systemen existiert derzeit nicht. Korrekte Auszeichnung schadet nicht und kann die semantische Klarheit der Seite verbessern – mehr lässt sich mit Sicherheit nicht sagen.
rel="nofollow" nicht blind für jeden externen Link ein. Ein natürliches Linkprofil enthält auch "Dofollow"-Links zu autoritären Quellen. Wer alles auf nofollow setzt, signalisiert Suchmaschinen Misstrauen gegenüber dem gesamten Web, was der eigenen Glaubwürdigkeit schaden kann.Vor- und Nachteile der rel-Nutzung
| Vorteile | Nachteile |
|---|---|
Schutz vor Phishing (Tab-Nabbing) durch noopener / noreferrer. | Erhöhter Pflegeaufwand im HTML-Code. |
Vermeidung von Google-Abstrafungen durch korrekte sponsored-Kennzeichnung. | Tracking-Verlust in Statistiken bei noreferrer (kein Referrer-Header). |
| Bessere semantische Struktur für Maschinen und Menschen. | Gefahr der Entwertung eigener Links bei Fehlkonfiguration. |
Das rel-Attribut ist ein mächtiges Werkzeug für modernes Webdesign. Während noopener und noreferrer heute zum Sicherheitsstandard gehören sollten (wobei noreferrer noopener einschließt), sind sponsored und ugc die wichtigsten dokumentierten Instrumente für Ihr SEO-Audit. Im Bereich GEO ist die korrekte Verwendung dieser Attribute eine sinnvolle Maßnahme für semantische Klarheit – konkrete, öffentlich belegte Auswirkungen auf KI-Antwortmaschinen wie Perplexity oder ChatGPT lassen sich zum heutigen Stand jedoch nicht belastbar vorhersagen.