我在 Google 网站管理员工具上获得了大量 NOT FOUND 链接,看起来这些链接来自页脚中的一段代码,该代码被放在 HTML 评论中
所有页面都有 NOARCHIVE 标签,所以它可能不是缓存问题
这发生在任何人身上吗?
一个快速的谷歌(讽刺,嗯?)表明,虽然没有关于这个主题的官方消息,但普遍的共识(通过轶事和实验证据)是谷歌将处理包括评论标签中的内容在内的所有内容。这意味着它确实会索引您的链接,即使它们位于评论标签中。但是,它不会将内容用作关键字搜索的来源,即 HTML 注释中的任何内容都不会被视为您页面可见内容的一部分,因此不能用作搜索条件的一部分。
HTML 注释旨在简单地指定有关您的布局正在做什么的人类可读信息,例如表示特定包含在 PHP 脚本输出的页面中的开始位置。您不应该使用 HTML 注释来删除站点中的大量代码。我建议你删除内容。
如果您不希望 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