(I am new to this debate and so may be way off, but)<p>As far I understand, even this article is not very clear. It says:<p><i>Google is simply complying with Twitter.com’s directive to not follow outbound links in tweets it crawls, and the consequence is that there will never be ”… shared this on Twitter” in the search results.</i><p>Wrong.<p>You see, when I share some random link in my blog and then you search for that topic, Google will not say "niyazpk shared this in ...." in the search result. Why? Because Google probably considers shares from a few trusted sites/partners only.<p>Let us read Google's explanation again:<p><i>We are a bit surprised by Twitter’s comments about Search plus Your World, because they chose not to renew their agreement with us last summer (<a href="http://goo.gl/chKwi" rel="nofollow">http://goo.gl/chKwi</a>), and since then we have observed their rel=nofollow instructions.</i><p>And this quote from Google[1]:<p><i>Since October of 2009, we have had an agreement with Twitter to include their updates in our search results through a special feed, and that agreement expired on July 2.
While we will not have access to this special feed from Twitter, information on Twitter that’s publicly available to our crawlers will still be searchable and discoverable on Google.</i><p>It is pretty clear what happened. Twitter did not renew the agreement with Google and Google stopped considering Twitter as a source for the "shared on" snippet. The "no-follow" attribute has nothing to do with except that it work exactly like it works for any other site.<p>[1] <a href="http://searchengineland.com/as-deal-with-twitter-expires-google-realtime-search-goes-offline-84175" rel="nofollow">http://searchengineland.com/as-deal-with-twitter-expires-goo...</a>