One site I own ranks highly in Google images for various terms, however the visitors referred only see the image, and obviously will not generate revenue. However, if I were to implement a redirect, I would redirect them to the full size image (located inside a wordpress page) alongside with AdSense/Affiliate programs. Is this method recommended? (How would I do it? Is there a plugin of some sort?) What do you do? How can I turn visitors referred by Google Images into revenue? Will I in some way or other be penalized by Google? Cheers
I don't think it's possible to do that, Google also redirects the user if he clicks the image. You could try a 301 redirect from the image directly to the website, try finding the url that is in google click it and copy it, and try a meta redirect, through i don't guarantee it will work.
Its easy to make with just plain JavaScript: <script> if (top != self) {top.location.href = location.href;} </script>
If images from your website are getting ranked in search engine results pages then its a great opportunity for you to drive targeted visitors for your website. You can tag your website's URL with images which will help the visitors to reach your website and it will increase the number of visitors for your website.