xhtml - XFN:我应该使用 'a' 还是 'link' 元素?

标签 xhtml social-networking friend seo xfn

编辑:为澄清起见重写

社交搜索引擎如何解释 link元素(在头部)与 a 相比元素(在正文中),当链接与 XHTML Friends Network 关系相关时?

特别是,Google social graph demo

  • 没有提到 <link rel="me">元素,显然这些链接后跟谷歌机器人。
  • 相反,Google bot 成功跟踪<a rel="me">正文中的链接。

但是,我想将作者主页与他们的 Google+ 个人资料相关联,而且我看不到在正文中创建 anchor 的意义,因此每个人都可以看到(除非应用了 CSS hack)。

问题:是否是来自 Google bot/Google+/Social graph demo 的错误;或者 a 有区别吗?和 link在 XFN(XHTML friend 网络)方面?

最佳答案

链接元素指向主要用于当前应用程序展示目的的资源,而 anchor 元素则指向其他应用程序。

搜索引擎可以并且将尝试解释某些链接元素资源,包括但不一定专用于 RSS 提要。

无论您是否告知,Google 都会看到链接并继续跟踪它们(甚至请求已被 robots.txt 有意排除的路径)。

您可以做的是使用 rel="nofollow"告诉搜索引擎您的应用程序不认可 anchor 中的应用程序,有效否定对该应用程序的“投票”。

<a href="http://www.example.com/" rel="nofollow">external application</a>

nofollow 的主要目的是抵制垃圾邮件,尤其是论坛垃圾邮件。用户生成的所有 anchor 元素通常使用 nofollow 否定搜索引擎操纵,并且基本上只能有效地吸引那些必须不知情的人,他们不知道合法内容和垃圾邮件之间的区别。

Wiki 在此处有更多关于 nofollow 的信息... http://en.wikipedia.org/wiki/Nofollow

您应该仅将链接元素用于样式表、RSS 提要、网站图标和 OpenSearch。


根据您的说明,您需要使用元机器人元素。共有三个选项...

archive/noarchive - 告诉搜索引擎它是否可以通过搜索引擎直接访问页面的缓存版本(例如 Google 的缓存链接)。强烈建议使用 noarchive 来防止内容抓取者简单地绕过您的安全措施并通过 Google 窃取您的内容。

index/noindex - 告诉搜索引擎它是否可以索引此页面。这不能阻止搜索引擎查看它,但是如果有您不希望它看到的内容。

follow/nofollow - 告诉搜索引擎您是同意关注页面上的所有链接还是不关注页面上的所有链接,覆盖每个单独的 anchor 和链接元素的设置。

例如,不缓存页面,建立索引并跟随链接...

<meta name="robots" content="noarchive, index, follow" />

关于xhtml - XFN:我应该使用 'a' 还是 'link' 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8479555/

相关文章:

html - 三个带有 CSS2 的背景图片 - 滚动时不显示在首屏下方

javascript - 内联 SVG 动画 : Compatibility Oddities

javascript - 使用 jQuery 捕获页面链接

css - Opera 选择背景图像不显示

c++ - 没有类声明的友元成员函数

c++ - 私有(private)内部类的友元函数

iphone - iPhone 或 iPod Touch 可以与同一房间内的其他设备通信吗?

networking - 从 Netlogo 社交网络创建边缘列表

postgresql - 只用redis来实现activity stream有多安全?

c++ - 如何让 lambda 成为类(class)的 friend ?