Google如何知道谁拥有Github项目?

时间:2013-08-15 08:24:28

标签: github google-plus serp

在照看AFNetworking时,我发现了一个奇怪的SERP。

如果你去this SERP,你会看到类似的东西:

enter image description here

然后,如果您从Github查看the page的源代码,除了他的Github用户名外,您将看不到Matt的引用。没有电子邮件地址,没有G +个人资料网址,没有。

他们是怎么做的? 它可以是Github特定的行为,比如20%的项目功能吗?

2 个答案:

答案 0 :(得分:4)

这是一项名为Authorship的功能:https://plus.google.com/authorship

这需要双向验证 - 例如一个页面说它是由某个人写的,该人说他们写了那个页面。

第一部分很简单,你会在Mattt的Google+个人资料中看到他已经标明他是该项目的贡献者:https://plus.google.com/106751358503565042647/about

对于说某人是作者的页面,他们可以添加指向个人资料页面的rel =“author”标记的链接,以及从一个个人资料页面指向另一个个人资料页面的rel =“me”标记。只要最终在他们的Google+个人资料中,它应该可以正常工作!

实际上这里有一条相当曲折的路线:据我所知,repo有一个指向AFNetworking github组织的rel =“author”链接,有一个rel = me指向afnetworking.com,那个有一个rel =作者指向Mattt的Google+信息页。在这种情况下,处理几乎肯定没有尝试遵循该链条,因为有一个明确的边线将Mattt作为组织成员,其名称与他的Google+个人资料名称相匹配 - 对于那里的大型或知名网站是直接选择那种链接的启发式方法。

一般来说,获取此类内容的最简单方法是让贡献者链接到您的Google+个人资料,并从您的Github个人资料页面链接到该位置(URL字段标记为rel =“me” )。

答案 1 :(得分:0)

我认为识别工作相反--Matt已将他的Github帐户与他的G +档案相关联。