Google berücksichtigt für Bilder keine Canonicals. Zur Vermeidung der Indexierung bestimmter Bilder empfiehlt Google alternative Methoden.
Es gibt verschiedene Situationen, in denen man das Indexieren bestimmter Bilder durch Google vermeiden möchte. Ein solcher Fall sind zum Beispiel Webseiten, auf denen es zusätzlich zu den Bildern im Originalformat auch noch jeweils ein Thumbnail gibt.
Um Duplicate Content zu vermeiden, verwendet man normalerweise Canonical-Links. Bei Bildern funktioniert das aber nicht, denn Google wertet Canonical-Informationen im HTTP-Header nicht aus. Das erklärte Johannes Müller per Twitter. Man könne betreffende Bilder aber entweder per X-Robots-Tag oder per robots.txt sperren:
Damit die Steuerung des Crawlens und des Indexierens von Bildern per robots.txt funktioniert, sollte es eine aufgeräumte Verzeichnisstruktur geben. Dort befinden sich dann beispielsweise die Bilder in Originalgröße in einem anderen Verzeichnis als die Thumbnails. In der robots.txt muss dann lediglich das Verzeichnis mit den Thumbnails gesperrt werden. Das funktioniert aber nur, wenn die Bilder nicht bereits indexiert wurden. In diesem Fall sollte jeweils ein X-Robots-Tag verwendet werden.