hyperlink an image in html

hyperlink an image in html

Wer heute eine Webseite baut, will Interaktion. Ein statisches Bild ohne Funktion wirkt oft wie eine verpasste Chance. Du kennst das sicher: Du klickst intuitiv auf ein Logo oder ein Produktfoto und erwartest, dass etwas passiert. Wenn nichts geschieht, ist das frustrierend. Die Technik dahinter ist simpel, aber der Teufel steckt im Detail, wenn es um Barrierefreiheit und Suchmaschinenoptimierung geht. In diesem Text zeige ich dir, wie du Hyperlink An Image In HTML einbaust, damit deine Besucher genau dort landen, wo sie hin sollen. Das ist kein Hexenwerk. Man muss nur wissen, welche Attribute wirklich zählen und welche Fehler Anfänger ständig wiederholen.

Warum klickbare Grafiken das Herzstück deiner UX sind

Bilder ziehen die Aufmerksamkeit schneller auf sich als jeder Textblock. Ein gut platziertes Foto kann die Klickrate massiv steigern. Stell dir vor, du betreibst einen Onlineshop. Ein großer "Jetzt kaufen"-Button ist gut. Ein hochwertiges Bild des Produkts, das direkt zum Warenkorb führt, ist besser. Menschen sind visuelle Wesen. Wir klicken lieber auf das, was wir sehen können. Das ist ein psychologisches Muster, das du für dich nutzen kannst.

Es geht nicht nur um Ästhetik. Es geht um Effizienz. Jeder Klick, den ein Nutzer sparen kann, erhöht die Wahrscheinlichkeit einer Konversion. Wenn du ein Element als Teaser nutzt, muss es funktionieren. Ein kaputter Link oder eine Grafik, die ins Leere führt, zerstört Vertrauen. Das passiert öfter, als man denkt. Oft vergessen Entwickler, den Pfad zu prüfen oder setzen Anker falsch. Das wirkt dann unprofessionell.

Die Anatomie des Klicks

Ein Bildlink besteht im Kern aus zwei Teilen. Da ist zum einen das Ziel. Das ist die URL, zu der die Reise gehen soll. Zum anderen ist da das Medium. In unserem Fall das Bild. HTML verschachtelt diese beiden Elemente. Man packt das Bild-Tag einfach in ein Anker-Tag. Das klingt logisch. Das ist es auch. Aber viele machen den Fehler und lassen wichtige Meta-Informationen weg. Das rächt sich später bei der Performance oder wenn Screenreader die Seite auslesen.

Erwartungshaltung der Nutzer

Nutzer haben gelernt, dass bestimmte Bilder Links sind. Logos oben links führen zur Startseite. Profilbilder führen zum Benutzerkonto. Vorschaubilder in Galerien führen zur Vollansicht oder zum Artikel. Wenn du von diesen gelernten Mustern abweichst, verwirrst du deine Gäste. Konsistenz ist hier das Zauberwort. Wer heute im Web unterwegs ist, hat wenig Geduld. Wenn ein Bild wie ein Button aussieht, muss es sich auch so verhalten.

Kommen wir zum Kern der Sache. Du brauchst zwei HTML-Elemente. Das <a>-Tag definiert den Link. Das <img>-Tag definiert das Bild. Man legt das Bild quasi in den Briefumschlag des Links. Das sieht im Code dann so aus, dass das öffnende Anker-Tag zuerst kommt, dann das Bild folgt und am Ende der Anker wieder geschlossen wird.

Hier ein klassisches Beispiel: <a href="https://www.beispielseite.de"><img src="bild.jpg" alt="Beschreibung des Bildes"></a>

Das ist die Basis. Aber damit ist es nicht getan. Du musst darauf achten, dass die Pfade stimmen. Relative Pfade führen oft zu Problemen, wenn du die Ordnerstruktur deiner Webseite änderst. Absolute Pfade sind sicherer, machen die Seite aber bei einem Domainwechsel unflexibel. Ich rate meistens dazu, innerhalb der eigenen Domain mit wurzelrelativen Pfaden zu arbeiten. Das beginnt dann mit einem Slash.

Das Alt-Attribut ist kein Bonus

Ich sehe immer wieder Webseiten, bei denen das Alt-Attribut leer ist. Das ist ein fataler Fehler. Für Suchmaschinen wie Google ist dieser Text der einzige Weg, um zu verstehen, was auf dem Bild zu sehen ist und wohin der Link führt. Ohne Alt-Text verschenkst du wertvolles SEO-Potenzial. Außerdem ist es eine Frage des Respekts gegenüber Menschen mit Sehbehinderungen. Wer einen Screenreader nutzt, hört den Alt-Text. Steht dort nichts, weiß die Person nicht, warum sie diesen Link klicken sollte.

Beschreibe das Ziel des Links. Wenn das Bild auf eine Kontaktseite führt, sollte der Alt-Text "Kontaktieren Sie uns" lauten und nicht bloß "Briefumschlag Symbol". Sei präzise. Sei hilfreich. Das hilft auch der Barrierefreiheit, die heutzutage durch das Barrierefreiheitsstärkungsgesetz in Deutschland immer mehr an rechtlicher Bedeutung gewinnt.

Breite und Höhe festlegen

Ein weiterer Punkt, den viele unterschätzen, sind die Dimensionen. Wenn du die Breite und Höhe im HTML-Code angibst, reserviert der Browser den Platz schon beim Laden. Das verhindert das nervige Springen des Inhalts, wenn das Bild erst später erscheint. Das nennt man Cumulative Layout Shift (CLS). Google hasst das. Nutzer hassen das auch. Gib die Maße immer an, auch wenn du sie später per CSS wieder überschreibst oder responsiv machst.

Fortgeschrittene Techniken für Bild-Verlinkungen

Manchmal reicht ein einfacher Link nicht aus. Vielleicht willst du, dass sich der Link in einem neuen Tab öffnet. Dafür nutzt man das target="_blank" Attribut. Aber Vorsicht. Wer das tut, sollte aus Sicherheitsgründen auch rel="noopener" hinzufügen. Das verhindert, dass die neue Seite Zugriff auf das Fenster der ursprünglichen Seite bekommt. Das ist eine kleine Zeile Code, die einen großen Unterschied in der Sicherheit macht.

Bild-Maps für komplexe Grafiken

Was machst du, wenn ein einzelnes Bild mehrere Links enthalten soll? Denk an eine Landkarte. Jeder Kontinent soll auf eine andere Unterseite führen. Früher hat man dafür Image-Maps genutzt. Das ist heute etwas aus der Mode gekommen, funktioniert aber immer noch. Man definiert Koordinaten innerhalb des Bildes. Jede Koordinate bildet einen Bereich, einen sogenannten "Area", der verlinkt werden kann.

Heutzutage löst man das eher mit SVG-Grafiken. SVGs sind vektorbasiert. Das bedeutet, sie bleiben scharf, egal wie weit man zoomt. Jedes Element innerhalb einer SVG kann ein eigener Link sein. Das ist sauberer Code. Es ist modern. Es ist responsiv. Wenn du komplexe Grafiken hast, die Interaktion erfordern, schau dir die Dokumentation des W3C zu SVGs an. Das ist der Standard der Zukunft.

CSS-Effekte für mehr Feedback

Ein Bildlink sollte sich wie ein Link anfühlen. Wenn ich mit der Maus darüber fahre, erwarte ich eine Reaktion. Das kann eine leichte Aufhellung sein, ein Schatten oder ein leichtes Zoomen. Mit CSS kannst du das sehr einfach umsetzen. Die Pseudo-Klasse :hover ist dein bester Freund. Ein kleiner Übergang, eine transition, macht das Ganze geschmeidig. Es gibt dem Nutzer die Rückmeldung: "Ja, hier kannst du klicken." Ohne dieses Feedback wirkt die Seite statisch und leblos.

Responsive Bilder verlinken

Wir leben in einer Mobile-First-Welt. Ein riesiges Banner-Bild, das auf dem Desktop toll aussieht, ist auf dem Smartphone eine Katastrophe. Es lädt zu lange und verbraucht zu viel Datenvolumen. Hier kommt das <picture> Element ins Spiel. Du kannst verschiedene Bildquellen für verschiedene Bildschirmgrößen definieren. Der Link umschließt dann das gesamte Picture-Konstrukt. So bekommt jeder Nutzer das Bild, das am besten zu seinem Gerät passt, ohne auf die Link-Funktionalität verzichten zu müssen.

Häufige Fehler bei der Implementierung

Es gibt Dinge, die ich immer wieder sehe und die mich wahnsinnig machen. Einer davon ist das Verlinken von rein dekorativen Bildern. Wenn ein Bild keinen Mehrwert bietet, braucht es keinen Link. Es verwirrt nur. Ein anderes Problem sind Title-Attribute. Viele denken, sie müssten den Alt-Text im Title-Attribut wiederholen. Das ist unnötig. Der Title-Tag erzeugt ein Tooltip beim Drüberfahren. Das nervt oft mehr, als es hilft. Nutze ihn nur, wenn du wirklich zusätzliche Informationen hast, die nicht in den Alt-Text passen.

🔗 Weiterlesen: diese Geschichte

Nichts ist schlimmer als ein "404 Not Found" nach einem Klick auf ein schönes Bild. Prüfe deine Links regelmäßig. Es gibt Tools, die das automatisch machen. Wenn du eine externe Seite verlinkst, hast du keine Kontrolle darüber, ob die URL morgen noch existiert. Setze solche Links mit Bedacht. Interne Links sollten immer funktionieren. Wenn du eine Seite löschst, vergiss nicht, die Weiterleitungen (Redirects) einzurichten.

Ladezeiten im Blick behalten

Ein Bildlink ist nur so gut wie die Zeit, die das Bild zum Laden braucht. Wenn ich drei Sekunden warten muss, bis ich sehe, worauf ich klicken kann, bin ich weg. Optimiere deine Bilder. Nutze moderne Formate wie WebP oder AVIF. Sie bieten eine bessere Kompression bei gleicher Qualität im Vergleich zu JPEG oder PNG. Dienste wie Squoosh helfen dir dabei, die Dateigröße drastisch zu reduzieren, ohne dass man es sieht.

Suchmaschinenoptimierung ist kein Bonus. Es ist die Basis. Ein Bildlink gibt Google zwei Informationen: Worum geht es in dem Bild und wie wichtig ist die verlinkte Seite? Wenn du ein Bild auf eine wichtige Unterseite verlinkst, gibst du dieser Seite "Linkjuice". Du sagst dem Algorithmus: "Diese Seite ist relevant."

Kontext ist alles

Der Text um das Bild herum ist genauso wichtig wie der Link selbst. Google analysiert den Kontext. Wenn du über "nachhaltige Kaffeebohnen" schreibst und daneben ein Bild von Kaffeebohnen verlinkst, das zum Shop führt, ist das ein starkes Signal. Wenn das Bild aber völlig zusammenhanglos im Text steht, wird der Link weniger gewichtet. Platziere deine Bildlinks dort, wo sie Sinn ergeben.

Bilder-Sitemaps nutzen

Wenn deine Webseite sehr bildlastig ist, zum Beispiel ein Portfolio oder ein Reiseblog, solltest du eine Bilder-Sitemap erstellen. Das hilft Google dabei, alle deine Grafiken zu finden und zu indexieren. In dieser Sitemap kannst du auch Informationen zum Standort des Bildes oder zur Lizenz hinterlegen. Das erhöht die Chance, in der Google Bildersuche weit oben zu landen. Von dort kommen oft mehr Besucher, als man denkt.

Barrierefreiheit und soziale Verantwortung

Barrierefreiheit ist kein Trend. Es ist eine Notwendigkeit. Im deutschen Raum wird das Thema durch Gesetze wie die BITV 2.0 (Barrierefreie Informationstechnik-Verordnung) für öffentliche Stellen zur Pflicht. Aber auch als privater Betreiber solltest du darauf achten. Ein Klick auf ein Bild muss für jeden möglich sein.

Tastaturbedienbarkeit

Stell dir vor, du kannst keine Maus benutzen. Du navigierst mit der Tab-Taste durch das Web. Ein Bildlink muss einen sichtbaren Fokus-Zustand haben. Wenn ich mit der Tab-Taste auf den Link springe, muss ein Rahmen oder eine Markierung erscheinen. Standardmäßig macht der Browser das, aber viele Webdesigner schalten das mit outline: none aus ästhetischen Gründen ab. Tu das nicht, außer du baust einen eigenen, besseren Fokus-Stil.

Screenreader-Tauglichkeit

Ein Nutzer, der blind ist, "sieht" deine Seite durch die Ohren. Wenn der Cursor auf einem Bildlink landet, sagt der Screenreader: "Link, Grafik, [Alt-Text]". Wenn kein Alt-Text da ist, liest er im schlimmsten Fall den Dateinamen vor. "Link, Grafik, IMG_2024_final_v2.jpg" hilft niemandem weiter. Sei hier gewissenhaft. Ein guter Alt-Text ist kurz, prägnant und beschreibt die Funktion des Links.

Die Rolle von Bildern in modernen Frameworks

Wenn du mit React, Vue oder Angular arbeitest, ändert sich an der Grundlogik wenig, aber an der Umsetzung. Du arbeitest oft mit Komponenten. Es macht Sinn, eine eigene ImageLink-Komponente zu bauen. Dort kannst du Standardwerte für Sicherheit und Performance festlegen. So stellst du sicher, dass jeder Bildlink auf deiner Seite automatisch die richtigen Attribute bekommt.

Lazy Loading nutzen

Bilder, die nicht sofort im Sichtfeld sind, sollten erst geladen werden, wenn der Nutzer zu ihnen scrollt. HTML bietet dafür das Attribut loading="lazy". Das ist extrem einfach einzubauen und spart massiv Ressourcen. Vor allem bei langen Seiten mit vielen verlinkten Bildern ist das ein Performance-Boost, den du nicht ignorieren darfst. Es verbessert die Nutzererfahrung spürbar, da die Seite schneller interaktiv wird.

Bildformate der Zukunft

JPEG hat uns lange begleitet. Aber es ist alt. WebP ist heute der Standard für das Web. Es wird von allen modernen Browsern unterstützt. Es ist kleiner und oft schöner. Wenn du noch einen Schritt weiter gehen willst, schau dir AVIF an. Es bietet noch bessere Kompression. Je kleiner das Bild, desto schneller lädt der Link. Schnelle Links bedeuten glückliche Nutzer. Glückliche Nutzer bedeuten mehr Erfolg für dein Projekt.

Nicht verpassen: the last question isaac asimov

Man kann es mit Links auch übertreiben. Wenn jedes zweite Bild auf deiner Seite irgendwohin führt, wirkt das wie Spam. Es entwertet die einzelnen Links. Überleg dir genau, welche Bilder einen Link brauchen. Dein Logo? Definitiv. Ein Produktfoto? Ja. Ein rein dekoratives Hintergrundbild? Nein.

Die F-Form des Lesens

Nutzer scannen Webseiten oft in einer F-Form. Sie schauen oben links, dann den oberen Rand entlang und dann nach unten. Bilder, die in diesem Pfad liegen und verlinkt sind, bekommen die meiste Aufmerksamkeit. Nutze diesen Wissensvorteil. Platziere wichtige Bildlinks oben oder im ersten Drittel deiner Seite. Das sind die Plätze mit dem höchsten Wert.

A/B-Tests für Klickraten

Wenn du dir unsicher bist, welches Bild besser funktioniert, teste es. Es gibt Tools, mit denen du zwei Versionen einer Seite ausspielen kannst. Die eine Gruppe sieht Bild A als Link, die andere Gruppe sieht Bild B. Nach einer Woche schaust du, welches Bild mehr Klicks generiert hat. Oft sind die Ergebnisse überraschend. Manchmal funktioniert das schlichte, sachliche Bild besser als das bunte, auffällige. Daten lügen nicht.

Praktische Schritte zur Umsetzung

Du weißt jetzt, worauf es ankommt. Hier ist dein Fahrplan, um deine Bilder professionell zu verlinken:

  1. Wähle das richtige Bildformat aus. Nutze WebP für eine gute Balance aus Qualität und Größe.
  2. Optimiere die Dateigröße vor dem Hochladen. Jedes Kilobyte zählt für die Ladezeit.
  3. Schreibe einen aussagekräftigen Alt-Text. Er sollte die Funktion des Links beschreiben, nicht nur das Motiv.
  4. Baue das HTML-Gerüst. Nutze das Anker-Tag um das Bild-Tag herum.
  5. Füge Dimensionen hinzu. Breite und Höhe im Code verhindern Layout-Sprünge.
  6. Setze Sicherheitsattribute. Bei externen Links immer target="_blank" und rel="noopener".
  7. Prüfe die Barrierefreiheit. Kann man den Link mit der Tastatur erreichen? Ist der Fokus sichtbar?
  8. Nutze CSS für visuelles Feedback. Ein Hover-Effekt signalisiert Klickbarkeit.
  9. Implementiere Lazy Loading für Bilder weiter unten auf der Seite.
  10. Überprüfe die Links regelmäßig auf Funktion. Nichts ist ärgerlicher als ein toter Link.

Wer diese Schritte befolgt, baut nicht nur eine funktionierende Webseite, sondern eine gute. Es geht darum, Technik und Design so zu verbinden, dass der Nutzer im Mittelpunkt steht. Ein Bildlink ist ein Versprechen auf mehr Information oder eine Aktion. Halte dieses Versprechen durch sauberen Code und schnelle Ladezeiten. Das Web besteht aus Verbindungen. Sorge dafür, dass deine Verbindungen stabil und sinnvoll sind.

CL

Christian Lehmann

Christian Lehmann verbindet redaktionelle Sorgfalt mit erzählerischer Klarheit und macht relevante Themen greifbar.