【发布时间】:2011-11-02 08:51:17
【问题描述】:
我在 Google 网站管理员工具上获得了大量 NOT FOUND 链接,看起来这些链接来自页脚中的一段代码,该段代码被放在 HTML 评论中
所有页面都有 NOARCHIVE 标签,所以这可能不是缓存问题
这种情况发生在任何人身上吗?
【问题讨论】:
我在 Google 网站管理员工具上获得了大量 NOT FOUND 链接,看起来这些链接来自页脚中的一段代码,该段代码被放在 HTML 评论中
所有页面都有 NOARCHIVE 标签,所以这可能不是缓存问题
这种情况发生在任何人身上吗?
【问题讨论】:
快速的谷歌(讽刺,嗯?)表明,虽然没有关于这个主题的官方消息,但普遍的共识(通过轶事和实验证据)是谷歌将处理所有内容,包括评论标签中的内容。这意味着它确实会索引您的链接,即使它们位于评论标签中。但是,它不会将内容用作关键字搜索的来源,即 HTML 评论中的任何内容都不会被视为您页面可见内容的一部分,因此不能用作搜索条件的一部分。
HTML cmets 旨在简单地指定有关您的布局正在做什么的人类可读信息,例如表示特定包含在 PHP 脚本输出的页面中的开始位置。您不应该使用 HTML cmets 来删除站点中的大块代码。我建议您删除该内容。
如果您不希望 Google 跟踪链接,可以将 rel="nofollow" 添加到您的超链接中。您还可以使用 robots.txt 指定您不希望 Google 将其编入索引的目录或 URL 通配符。
参考:
http://en.wikipedia.org/wiki/Nofollow
http://en.wikipedia.org/wiki/Robots.txt
http://www.webmasterworld.com/forum3/4270.htm
http://www.codingforums.com/archive/index.php/t-71686.html
【讨论】: