Zum Inhalt springen
SilktideHilfe

Fehlende Bilder

Silktide findet Bilder, die von Ihren Seiten angefordert werden, aber nicht geladen werden – meist, weil die Bilddatei verschoben oder gelöscht wurde oder weil die Webadresse falsch eingegeben wurde. Besucher sehen ein Symbol für ein defektes Bild oder eine leere Lücke, wo das Bild sein sollte.

<!-- Diese Bilddatei existiert nicht mehr, daher sehen Besucher ein defektes Bild -->
<img src="/images/team-photo-2019.jpg" alt="Unser Team">

Warum das wichtig ist

Ein defektes Bild ist einer der sichtbarsten Fehler, die eine Seite haben kann: Der Browser zeigt ein Symbol für ein defektes Bild oder ein leeres Loch genau dort, wo Ihr Inhalt sein sollte. Das lässt die gesamte Seite vernachlässigt wirken, und wenn das Bild Informationen enthielt – ein Diagramm, ein Produktfoto, eine Skizze –, sind diese Informationen für den Besucher schlichtweg weg.

Selbst wenn das fehlende Bild nur dekorativ oder ungenutzt war, verschwendet der Browser jedes Besuchers trotzdem Zeit, es anzufordern und auf den Fehlschlag zu warten – die Seite wird grundlos langsamer.

So beheben Sie das Problem

  1. Suchen Sie die Referenz auf das fehlende Bild – Silktide hebt hervor, wo jedes davon auf der Seite erscheint.
  2. Wenn das Bild verschoben wurde, aktualisieren Sie die Referenz auf seine neue Adresse. Wenn es absichtlich entfernt wurde, löschen Sie die Referenz (in Ihrem bedeutet dies in der Regel, die Seite oder die Vorlage zu bearbeiten, die es einbindet).
  3. Sollte das Bild existieren, laden Sie es erneut hoch oder prüfen Sie, warum der Server die Anforderung zurückweist.
  4. Testen Sie anschließend die Seite und bestätigen Sie, dass das Bild angezeigt wird.

So testet Silktide dies

  1. Jede Seite wird in einem echten Browser geladen und jede von der Seite angeforderte Datei aufgezeichnet, einschließlich der über CSS und Skripte geladenen Bilder.
  2. Die Anfragen für Bilder werden beibehalten.
  3. Es wird jede Anfrage gemeldet, deren Download fehlschlägt – etwa bei einer Fehlermeldung des Servers (z. B. 404) oder einem Verbindungsfehler. Kurzzeitige Zeitüberschreitungen (Timeouts) und vom Browser selbst abgebrochene Anfragen werden nicht gemeldet, um Fehlalarme zu vermeiden.
  4. Es wird hervorgehoben, wo auf der Seite jedes fehlende Bild verwendet wird, und Bilder in Elementen, die Sie vom Test ausgeschlossen haben, werden übersprungen.

Fehlerbehebung

Das Bild lädt, wenn ich es aufrufe

Das Bild könnte hinter einem Login liegen, für automatisierte Besucher blockiert sein oder uneinheitlich ausgeliefert werden. Prüfen Sie auch auf Mixed Content: Ein Bild, das über unverschlüsseltes HTTP von einer über ausgelieferten Seite angefordert wird, wird vom Browser blockiert, auch wenn die Datei existiert – die Lösung ist, es mit einer https://-Adresse zu referenzieren. Wenn tatsächlich alles in Ordnung ist, Sie den Befund.

Ich kann nicht sehen, wo das Bild verwendet wird

Nicht jedes Bild befindet sich in einem <img>-Tag – als Hintergründe in gesetzte Bilder sowie von Skripten hinzugefügte Bilder schlagen genauso fehl. Die Hervorhebung von Silktide zeigt das verantwortliche Element dort an, wo es gefunden werden kann.

Weitere Informationen

Zuletzt aktualisiert

War diese Seite hilfreich?