Bildaufruf durch Javascript-Funktion (pretalizurati)

Kann Google Bilder indexieren, die mit Hilfe einer Javascript-Funktion aufgerufen werden? Der Quellcode dafür sieht so aus:

<script type="text/javascript">
  function set_image() {
    document.getElementById('testbild').src = 'bilder/testbild-bildaufruf-javascript.jpg';
  }
</script>
<img id="testbild" src="" alt="Testbild - Bildaufruf mit JavaScript" />
<script type="text/javascript">set_image();</script>
Testbild - Bildaufruf mit JavaScript

(Direkt vor dieser Zeile ist im Quellcode ein <img>-Tag, dessen Source per Javascript gefüllt wird. Das Bild wird also angezeigt, wenn Javascript im Browser aktiviert ist - sonst nicht.)

Was passiert hier? Der Image-Tag ist im Quellcode zwar gesetzt, aber die src (also die Bild-Datei-URL) ist leer. Es wird daher zunächst nicht angezeigt (bzw. geladen). In einer JavaScript-Funktion ist definiert, dass das src-Attribut des img-Tags mit einer Bild-URL gefüllt werden soll. Der Aufruf dieser Funktion findet im Quellcode unmittelbar nach dem Setzen des img-Tags statt (es könnte theoretisch auch erst weiter unten der Fall sein).

Das Bild wird also im Browser angezeigt, wenn JavaScript aktiviert ist.

Zur Übersicht der Google-Bildersuche Tests

Das Ergebnis dieses Tests bzw. die Auswertung findet man in diesem Blogartikel: Google Bilder in div-Tags – Ergebnisse mehrerer Seo-Tests (18.06.2018)

Bilder optimieren für Suchmaschinen

Mehr zum Thema findet man im tagSeoBlog.de oder in meinem Bilder-Seo Ebook