Zwei Ideen, die dann auch etwas mit CSS zu tun haben, hätte ich da
Du kannst die Bildbeschreibungen jeweils in ein Element einbetten, dessen Anzeige in der Seite mit
display:none unterdrückt wird, der Inhalt im Seitenquelltext für die Suchmaschinen aber weiterhin zugänglich ist.
Oder du nutzt die Bilder als Hintergrund in einem Element und rückst den enthaltenden Text mittels des negativen
text-indent:-999em aus dem Anzeigebereich des Elements.
mfg Maik