If there is such thing as being "too good" at SEO, Pinterest is "too good" at SEO. It's a common complaint with image search that Pinterest will cannibalize the results. What will often happen is someone will repost an image from a website or blog to Pinterest and then when you look for images of that thing, you get the image that was reposted to Pinterest instead of the OG image.
It's supposed to be an adversarial system. Why does Google still provide Pinterest search results, given that if you follow them, you're not allowed to see the image?
I doubt Google wants to, but their users keep clicking on Pinterest's SEO'd results for "cute cake pop" instead of whatever non-Pinterest result Google serves up. Basically Google being outdone at their own game in this niche area.
People will correct me if I’m wrong, but I believe the practice of showing an image in search results and then hiding that image behind a login wall when users click the link would qualify as cloaking [1], a practice Google specifically prohibits [2].
Unfortunately this and similar rules are not well enforced. The only high-profile case I can remember was when they delisted BMW for a short while for blatant keyword stuffing.
Do they? They advertise images in their search results that you aren't allowed to see when you follow the link. It's some of the most paradigmatic black-hat behavior there is.
You can blame Google for that, how on earth is that Pinterest's fault? Google is the one choosing an arbitrary thumbnail out of hundreds of images to represent "pinterest.com/cake-pops". Then Google uses that thumbnail to refer people to Pinterest, but doesn't tell Pinterest what thumbnail they used. Pinterest's hands are tied here. This is Google's fault, 100%.
Well, considering that a user can't view the image, Pinterest is showing images to Google differently than to the average user. What Pinterest does by hiding the images is specifically against Google's policy. There's no question that Pinterest deliberately went out of their way to create the currently existing paradigm, to suggest their hands are tied and they are somehow a passive victim of Google rather than an actively malicious actor is ludicrous.
It may well be the case that this is Google's fault and they are a malicious actor here as well as Pinterest, but Pinterest is blatantly malicious and does not draw within the lines.
You're seeing the same images that Google does, it's just that these are dynamic pages that change over time. Google might only crawler pinterest.com/cute-cupcakes/ every day, for example. Meanwhile, Pinterest refreshes the content of that page every day, but at a different time than Google crawls it. Boom, you click on the image google showed for "/cute-cupcakes/" and what Pinterest was showing is no longer there to be found. Both Google and Pinterest are misbehaving here. Google is using Pinterest to beef up its image search. Pinterest is using Google to get traffic. But Google won't share any of its precious data with other companies unless they pay for it, so Google doesn't pass anything like a hash or X-ORIGINAL-IMAGE-URL in the referrer headers when you click on a link, so Pinterest's hands are tied, sort of.
Anyway plenty of bad behavior to go around. Both Pinterest or Google could probably solve the issue with better engineering. I put a bit more responsibility on Pinterest, but I'm not giving Google a total pass here either.
This happens because Pinterest is better at categorizing images than Google is. Google should just buy Pinterest and integrate them directly into their image search. Or partner with them so this doesn't happen. Or they could do what Bing did and just copy Pinterest feature by feature.
interesting, does that mean that there is a part of 'active' pinterest users who take time to add tags to pics, letting pinterest to categorize a lot of pictures and let the google ranking higher?