Anchor-Tag

Das Anchor-Tag gehört zu den fundamentalsten HTML-Elementen und bildet die Grundlage des World Wide Web, wie wir es heute kennen. Durch Hyperlinks ermöglicht es die Vernetzung von Webseiten und Inhalten und macht das Internet erst zu dem interaktiven Medium, das Milliarden Menschen täglich nutzen. In diesem umfassenden Glossar-Artikel erfahren Sie alles Wissenswerte über das Anchor-Tag, seine Verwendung, Attribute und Best Practices für moderne Webentwicklung.

Was ist das Anchor-Tag in HTML?

Inhaltsverzeichnis

Das Anchor-Tag, geschrieben als <a>, ist ein HTML-Element, das verwendet wird, um Hyperlinks zu erstellen. Der Begriff „Anchor“ (Anker) bezieht sich auf die ursprüngliche Funktion, Ankerpunkte innerhalb von Dokumenten zu setzen. Heute ist das Anchor-Tag das zentrale Element für die Navigation im Web und ermöglicht es, von einer Ressource zu einer anderen zu verlinken – sei es eine andere Webseite, ein Dokument, eine E-Mail-Adresse oder eine bestimmte Stelle innerhalb derselben Seite.

Grundlegende Syntax

Die Basissyntax eines Anchor-Tags ist einfach und intuitiv:

<a href="https://example.com">Linktext</a>

Der Text zwischen dem öffnenden und schließenden Tag wird als anklickbarer Link dargestellt.

Die wichtigsten Attribute des Anchor-Tags

Das Anchor-Tag unterstützt zahlreiche Attribute, die seine Funktionalität erweitern und das Verhalten des Links steuern. Diese Attribute ermöglichen es Entwicklern, präzise zu kontrollieren, wie Links funktionieren und wie sie von Browsern und Suchmaschinen interpretiert werden.

href

Beschreibung: Das wichtigste Attribut, das die Ziel-URL des Links angibt.

Beispiel: href="https://example.com"

Ohne dieses Attribut funktioniert der Link nicht als Hyperlink.

target

Beschreibung: Bestimmt, wo der verlinkte Inhalt geöffnet wird.

Werte: _blank, _self, _parent, _top

Am häufigsten verwendet: target="_blank" für neues Fenster.

rel

Beschreibung: Definiert die Beziehung zwischen aktueller und verlinkter Seite.

Wichtige Werte: nofollow, noopener, noreferrer, sponsored

Besonders wichtig für SEO und Sicherheit.

title

Beschreibung: Bietet zusätzliche Informationen über den Link.

Anzeige: Erscheint als Tooltip beim Hovern

Verbessert die Zugänglichkeit und Benutzerfreundlichkeit.

download

Beschreibung: Veranlasst den Browser, die Ressource herunterzuladen statt zu öffnen.

Wert: Optional ein Dateiname

Ideal für PDF-Dateien, Bilder oder andere Downloads.

hreflang

Beschreibung: Gibt die Sprache der verlinkten Ressource an.

Beispiel: hreflang="de"

Wichtig für mehrsprachige Websites und internationale SEO.

Verschiedene Arten von Links mit dem Anchor-Tag

Externe Links

Externe Links verweisen auf Webseiten außerhalb der eigenen Domain. Sie sind essentiell für die Vernetzung im Web und werden von Suchmaschinen als Rankingfaktor berücksichtigt.

<a href="https://www.wikipedia.org" target="_blank" rel="noopener noreferrer">Wikipedia besuchen</a>

Interne Links

Interne Links verbinden Seiten innerhalb derselben Website. Sie sind entscheidend für die Navigation, Benutzerführung und die interne Linkstruktur, die für SEO von großer Bedeutung ist.

<a href="/blog/html-grundlagen">HTML-Grundlagen lernen</a>

Anker-Links (Sprungmarken)

Anker-Links ermöglichen das Springen zu bestimmten Bereichen innerhalb derselben Seite. Sie verbessern die Navigation auf langen Seiten erheblich.

<a href="#kapitel3">Zu Kapitel 3 springen</a>

<!-- Später im Dokument -->
<h2 id="kapitel3">Kapitel 3</h2>

E-Mail-Links

Mit dem mailto-Protokoll können Links erstellt werden, die das Standard-E-Mail-Programm des Nutzers öffnen.

<a href="mailto:info@example.com">E-Mail senden</a>

Telefon-Links

Besonders auf mobilen Geräten nützlich: Links, die direkt einen Anruf initiieren.

<a href="tel:+491234567890">+49 123 456 7890</a>

Das target-Attribut im Detail

Das target-Attribut ist eines der am häufigsten verwendeten Attribute des Anchor-Tags und steuert, wo der verlinkte Inhalt angezeigt wird.

Wert Beschreibung Verwendung
_self Öffnet Link im gleichen Fenster/Tab (Standard) Interne Navigation, normale Links
_blank Öffnet Link in neuem Fenster/Tab Externe Links, PDFs, Ressourcen
_parent Öffnet Link im übergeordneten Frame Frame-basierte Layouts (selten)
_top Öffnet Link im gesamten Fenster Auflösen aller Frames

⚠️ Sicherheitswarnung bei target=“_blank“

Bei Verwendung von target="_blank" sollte immer auch rel="noopener noreferrer" hinzugefügt werden. Dies verhindert potenzielle Sicherheitslücken und Performance-Probleme. Die neu geöffnete Seite könnte sonst über das window.opener-Objekt auf die ursprüngliche Seite zugreifen.

<a href="https://example.com" target="_blank" rel="noopener noreferrer">Sicherer externer Link</a>

Das rel-Attribut und SEO

Das rel-Attribut ist für Suchmaschinenoptimierung und Sicherheit von enormer Bedeutung. Es definiert die Beziehung zwischen der aktuellen Seite und dem Linkziel.

Wichtige rel-Werte für SEO

nofollow

Weist Suchmaschinen an, dem Link nicht zu folgen und keinen PageRank zu vererben. Wird verwendet für:

  • Bezahlte Links und Werbung
  • Nutzergenerierte Inhalte (Kommentare, Foren)
  • Nicht vertrauenswürdige Quellen
<a href="https://example.com" rel="nofollow">Nicht vertrauenswürdiger Link</a>

sponsored

Seit 2019 von Google eingeführt, kennzeichnet bezahlte oder gesponserte Links. Sollte bei Affiliate-Links und Werbung verwendet werden.

<a href="https://partner.com" rel="sponsored">Partnerlink</a>

ugc (User Generated Content)

Kennzeichnet Links in nutzergenerierten Inhalten wie Kommentaren oder Forenbeiträgen.

<a href="https://example.com" rel="ugc">Link aus Kommentar</a>

noopener und noreferrer

Sicherheitsattribute, die verhindern, dass die Zielseite auf die Ursprungsseite zugreifen kann.

<a href="https://example.com" target="_blank" rel="noopener noreferrer">Sicherer Link</a>

Best Practices für Anchor-Tags

✓ Empfohlene Vorgehensweisen

  • Aussagekräftige Linktexte: Verwenden Sie beschreibende Texte statt „hier klicken“ oder „mehr“. Suchmaschinen und Screenreader nutzen diese Informationen.
  • Konsistente Linkgestaltung: Links sollten visuell erkennbar sein, typischerweise durch Farbe und Unterstreichung.
  • Externe Links kennzeichnen: Nutzen Sie target=“_blank“ mit rel=“noopener noreferrer“ für externe Links.
  • Relative URLs für interne Links: Verwenden Sie relative Pfade für Links innerhalb Ihrer Website, um Flexibilität zu gewährleisten.
  • Title-Attribut sparsam einsetzen: Nur verwenden, wenn zusätzliche Informationen wirklich nützlich sind.
  • Barrierefreiheit beachten: Stellen Sie sicher, dass Links mit Tastatur navigierbar sind und einen ausreichenden Farbkontrast haben.
  • Mobile Optimierung: Links sollten auf Touchscreens mindestens 44×44 Pixel groß sein.
  • Broken Links vermeiden: Überprüfen Sie regelmäßig, ob alle Links noch funktionieren.

✗ Häufige Fehler vermeiden

  • Leere href-Attribute: <a href=""> oder <a href="#"> ohne Funktion
  • JavaScript-Links: <a href="javascript:void(0)"> sind nicht barrierefrei
  • Zu viele Links auf einer Seite (über 100 können SEO-Probleme verursachen)
  • Identischer Linktext für unterschiedliche Ziele
  • Fehlende alt-Texte bei Bild-Links
  • Übermäßiger Einsatz von nofollow bei internen Links

Anchor-Tags und Barrierefreiheit (Accessibility)

Barrierefreie Links sind essentiell, damit alle Nutzer, einschließlich Menschen mit Behinderungen, Ihre Website vollständig nutzen können.

ARIA-Attribute für Links

ARIA (Accessible Rich Internet Applications) bietet zusätzliche Attribute zur Verbesserung der Zugänglichkeit:

<a href="/download.pdf" aria-label="Produktkatalog als PDF herunterladen">Download</a>

<a href="https://external.com" target="_blank" aria-label="Externer Link, öffnet in neuem Fenster">Mehr erfahren</a>

Fokus-Indikatoren

Stellen Sie sicher, dass Links einen sichtbaren Fokus-Indikator haben für Tastaturnavigation:

a:focus {
  outline: 2px solid #3b82f6;
  outline-offset: 2px;
}

Moderne CSS-Gestaltung von Links

Die visuelle Gestaltung von Links hat sich im Laufe der Jahre stark weiterentwickelt. Hier sind moderne Ansätze für ansprechende Link-Designs:

/* Grundlegendes Link-Styling */
a {
  color: #3b82f6;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  transition: all 0.3s ease;
}

a:hover {
  color: #1e40af;
  border-bottom: 2px solid #3b82f6;
}

/* Button-Style Links */
a.button {
  display: inline-block;
  padding: 12px 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

a.button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

Performance-Optimierung bei Links

Prefetching und Preloading

Moderne Browser unterstützen verschiedene Techniken zur Optimierung der Ladezeiten verlinkter Ressourcen:

<!-- DNS-Prefetch für externe Domains -->
<link rel="dns-prefetch" href="https://external-domain.com">

<!-- Preconnect für wichtige externe Ressourcen -->
<link rel="preconnect" href="https://fonts.googleapis.com">

<!-- Prefetch für wahrscheinlich besuchte Seiten -->
<link rel="prefetch" href="/next-page.html">

Lazy Loading für Links

Bei vielen Links auf einer Seite kann JavaScript verwendet werden, um die Initialisierung zu verzögern:

document.addEventListener('DOMContentLoaded', function() {
  const links = document.querySelectorAll('a[data-lazy]');
  links.forEach(link => {
    link.addEventListener('mouseenter', function() {
      // Prefetch-Logik
    }, { once: true });
  });
});

Anchor-Tags in verschiedenen HTML-Versionen

Das Anchor-Tag hat sich über verschiedene HTML-Versionen hinweg entwickelt. Hier ein Überblick über die wichtigsten Änderungen:

HTML-Version Jahr Wichtige Änderungen
HTML 2.0 1995 Einführung des Anchor-Tags mit href, name und title
HTML 4.01 1999 Hinzufügung von target, rel, hreflang und weiteren Attributen
XHTML 1.0 2000 Strengere Syntaxregeln, name-Attribut als deprecated markiert
HTML5 2014 download-Attribut, neue rel-Werte, Block-Level-Links erlaubt
Living Standard 2019+ sponsored und ugc rel-Werte, ping-Attribut

Statistische Bedeutung von Links im Web

60 Mrd.
Geschätzte Anzahl von Webseiten weltweit (2024)
3-5%
Durchschnittliche Klickrate auf organische Suchergebnisse
100+
Links auf durchschnittlichen Webseiten
200+
Ranking-Faktoren bei Google, Links gehören zu den wichtigsten

Erweiterte Anwendungsfälle

Bild-Links

Bilder können als anklickbare Links verwendet werden, wobei der alt-Text des Bildes als Linktext dient:

<a href="/produkt-details">
  <img src="produkt.jpg" alt="Produktname - Jetzt kaufen">
</a>

Links mit mehreren Elementen

In HTML5 dürfen Anchor-Tags Block-Level-Elemente enthalten:

<a href="/artikel" class="card-link">
  <article>
    <h3>Artikelüberschrift</h3>
    <p>Kurze Beschreibung des Artikels...</p>
    <span class="read-more">Weiterlesen →</span>
  </article>
</a>

Download-Links

Das download-Attribut ermöglicht es, Dateien direkt herunterzuladen:

<a href="/files/whitepaper.pdf" download="Unternehmens-Whitepaper-2024.pdf">
  Whitepaper herunterladen (PDF, 2.5 MB)
</a>

Tracking und Analytics für Links

Für die Erfolgsmessung können Links mit verschiedenen Tracking-Parametern ausgestattet werden:

UTM-Parameter

<a href="https://example.com?utm_source=newsletter&utm_medium=email&utm_campaign=spring2024">
  Zur Kampagnenseite
</a>

Event-Tracking mit JavaScript

<a href="/download.pdf"
  onclick="gtag('event', 'download', {'file_name': 'whitepaper.pdf'});">
  PDF herunterladen
</a>

Sicherheitsaspekte bei Anchor-Tags

Wichtige Sicherheitsüberlegungen

  • Phishing-Schutz: Überprüfen Sie externe Links regelmäßig auf Vertrauenswürdigkeit
  • XSS-Prävention: Validieren Sie nutzergenerierte Link-Inhalte
  • HTTPS verwenden: Verlinken Sie nach Möglichkeit nur auf HTTPS-Seiten
  • Content Security Policy: Implementieren Sie CSP-Header zum Schutz vor unerwünschten Links
  • Referrer-Policy: Kontrollieren Sie, welche Informationen beim Klick weitergegeben werden

Sichere Link-Konfiguration

<a href="https://external-site.com"
  target="_blank"
  rel="noopener noreferrer nofollow"
  referrerpolicy="no-referrer">
  Externer sicherer Link
</a>

Zukunft des Anchor-Tags

Das Anchor-Tag bleibt trotz moderner Web-Technologien wie Single Page Applications (SPAs) relevant. Aktuelle Entwicklungen umfassen:

Aktuelle Trends und Entwicklungen

  • Speculation Rules API: Neue Browser-API für intelligentes Prefetching
  • Priority Hints: Steuerung der Ladepriorität mit dem importance-Attribut
  • Navigation API: Verbesserte Kontrolle über Browser-Navigation in Web-Apps
  • View Transitions API: Flüssige Animationen zwischen Seitenübergängen
  • Portable Links: Standardisierung für plattformübergreifende Deep Links

Testing und Qualitätssicherung

Regelmäßiges Testen von Links ist essentiell für eine funktionierende Website:

Empfohlene Tools und Methoden

  • Automated Link Checking: Tools wie Screaming Frog oder Broken Link Checker
  • Browser-DevTools: Netzwerk-Tab zur Überprüfung von Weiterleitungen und Statuscodes
  • Accessibility Testing: WAVE, axe DevTools oder Lighthouse für Barrierefreiheit
  • Cross-Browser Testing: Testen Sie Links in verschiedenen Browsern
  • Mobile Testing: Überprüfen Sie Touch-Targets und Funktionalität auf Mobilgeräten
  • SEO-Tools: Google Search Console für Crawling-Fehler und defekte Links

Zusammenfassung

Das Anchor-Tag ist seit den Anfängen des World Wide Web ein fundamentales Element und bleibt auch heute unverzichtbar für die Navigation und Verlinkung im Internet. Die korrekte Verwendung des <a>-Tags mit seinen vielfältigen Attributen ist entscheidend für Benutzerfreundlichkeit, Barrierefreiheit, Sicherheit und Suchmaschinenoptimierung.

Moderne Webentwicklung erfordert ein tiefes Verständnis nicht nur der technischen Aspekte, sondern auch der Best Practices in Bezug auf Accessibility, Performance und SEO. Mit den richtigen Attributen wie href, target, rel und title sowie der Beachtung von Sicherheitsaspekten können Entwickler Links erstellen, die sowohl funktional als auch benutzerfreundlich sind.

Die kontinuierliche Weiterentwicklung von Web-Standards und Browser-APIs sorgt dafür, dass das Anchor-Tag auch in Zukunft relevant bleibt und neue Möglichkeiten für interaktive und performante Webanwendungen bietet.

Was ist der Unterschied zwischen href und src bei HTML-Tags?

Das href-Attribut wird ausschließlich beim Anchor-Tag (<a>) verwendet und definiert das Ziel eines Hyperlinks. Das src-Attribut hingegen wird bei Elementen wie <img>, <script> oder <iframe> verwendet und gibt die Quelle einer einzubettenden Ressource an. Während href eine Navigation auslöst, lädt src Inhalte direkt in die Seite.

Warum sollte ich rel=’noopener noreferrer‘ bei target=’_blank‘ verwenden?

Die Kombination von rel=’noopener noreferrer‘ bei target=’_blank‘ schützt vor Sicherheitslücken und Performance-Problemen. Ohne diese Attribute könnte die neu geöffnete Seite über window.opener auf Ihre ursprüngliche Seite zugreifen und diese manipulieren. Zusätzlich verbessert noopener die Performance, da die neue Seite in einem separaten Prozess läuft.

Wann sollte ich nofollow, sponsored oder ugc beim rel-Attribut verwenden?

Verwenden Sie rel=’nofollow‘ für nicht vertrauenswürdige Links, rel=’sponsored‘ für bezahlte oder Affiliate-Links und rel=’ugc‘ für nutzergenerierte Inhalte wie Kommentare. Diese Attribute helfen Suchmaschinen, die Art der Verlinkung zu verstehen und verhindern, dass Ihre Website durch minderwertige ausgehende Links negativ bewertet wird. Seit 2019 empfiehlt Google diese differenzierte Kennzeichnung.

Wie erstelle ich barrierefreie Links für Screenreader-Nutzer?

Barrierefreie Links benötigen aussagekräftige Linktexte statt generischer Phrasen wie ‚hier klicken‘. Verwenden Sie bei Bedarf das aria-label-Attribut für zusätzlichen Kontext. Stellen Sie sicher, dass Links einen sichtbaren Fokus-Indikator haben und mindestens 44×44 Pixel groß sind. Bei Bild-Links muss das alt-Attribut einen beschreibenden Text enthalten, der den Linkzweck erklärt.

Kann ich mit dem Anchor-Tag auch zu bestimmten Bereichen innerhalb einer Seite verlinken?

Ja, mit Anker-Links (Sprungmarken) können Sie zu spezifischen Bereichen innerhalb derselben oder einer anderen Seite springen. Verwenden Sie dafür das href-Attribut mit einem Hash-Symbol gefolgt von der ID des Zielelements, zum Beispiel href=’#kontakt‘. Das Zielelement benötigt dann das entsprechende id-Attribut. Diese Technik ist besonders nützlich für lange Seiten und Inhaltsverzeichnisse.

Letzte Bearbeitung am Dienstag, 28. Oktober 2025 – 10:14 Uhr von Alex, Webmaster für Google und Bing SEO.

Konnten wir deine Fragen zu Anchor-Tag beantworten? Lass es uns gerne wissen, falls etwas nicht stimmen sollte. Feedback ist gerne gesehen, auch zum Thema Anchor-Tag.