Google Image Search non indicizza le immagini dal codice di background CSS.
John Muller ha dato conferma di ciò che Google utilizza per indicizzare le immagini nella Image Search.
Dalle sue parole si evince che se si vuole che le proprie immagini vengano indicizzate nella Google Image Search, è meglio utilizzare un normale tag html.
Quindi piùttosto che utilizzare un css come questo:
Sembrerebbe più opportuno utilizzare questo:
Nella normale ricerca sul web invece, stando alle parole di Muller, si può utilizzare indistintamente sia il CSS che il tag immagini.