XFN:我应该使用'a'或'link'元素吗?

时间:2011-12-12 19:15:29

标签: xhtml social-networking friend seo xfn

修改:稍作重写以澄清

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

特别是Google social graph demo

  • 没有提及<link rel="me">元素,显然这些链接不是后跟谷歌机器人。
  • 相反,Google僵尸程序成功跟踪正文中的<a rel="me">个链接。

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

问题:这是来自Google bot / Google + /社交图表演示的错误;或者在XFN(XHTML网络网络)方面alink有区别吗?

1 个答案:

答案 0 :(得分:0)

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

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

Google会看到链接并仍然关注它们,无论您是否告诉它(甚至请求robots.txt故意排除的路径)。

你可以做的是使用rel =“nofollow”告诉搜索引擎你的应用程序没有认可锚中的应用程序,从而有效地否定了该应用程序的“投票”。

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

nofollow的主要目的是否定垃圾邮件,尤其是论坛垃圾邮件。用户生成的所有锚元素通常使用nofollow否定搜索引擎操作,并且基本上只能有效地捕获那些不知道不知道合法内容和垃圾邮件之间差异的人。

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

您应该保留使用样式表,RSS提要,favicon和OpenSearch的链接元素。


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

存档/ noarchive - 告诉搜索引擎是否可以直接通过搜索引擎访问网页的缓存版本(例如Google的缓存链接)。强烈建议使用noarchive来阻止内容抓取工具绕过您的安全性并通过Google窃取您的内容。

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

关注/ nofollow - 告诉搜索引擎您是否批准关注页面上的所有链接或覆盖每个链接元素的设置。

例如,不要缓存页面,做索引并按照链接...

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