This issue is specific to pinterest and to a new(ish) site of mine.
I followed the advice of several respected sites and applied some code on my site so that when someone pinned an image a link to my page would be appended to the description on Pinterest. This is similar to adding a link to your own site when you pin your own content(Pinterest handles both the same way).
The problem: These are not links to your site! If you watch the HTTP headers you will see that clicking on your link, or ANY link to your site, on Pinterest leads to an intermediary page on pinterest which then 302's out to your site. As you know a 302 tells search engines that the content of the Pinterest page is temporarily moved to your site, ie: it belongs to Pinterest.
The effect: Any post that gets pinned on a new site leads to the Pinterest page being chosen over the actual article on my site. Granted this is a newer site, it isn't that simple on an older site, but the effect is the same... it detracts from your site and bolsters Pinterest a little.
My question: What happens if on my site I 301 redirect the content from the original url to another url on my site? I am going to redirect pages ending with .html to the non .html version but want to know if I should remove all links from Pinterest first in order to clean up that problem before compounding it. Your thoughts ?