使div不可索引?

时间:2012-07-12 13:15:44

标签: html html5 indexing search-engine

我有一些带有一些句子的div,我不想被搜索引擎索引。

是否有可能以某种方式隐藏Google?

我考虑过使用框架,并且框架内的网站被robots.txt阻止,但我从来不喜欢使用框架的想法。

还有其他选择吗?

2 个答案:

答案 0 :(得分:1)

从技术上讲,您可以使用iframe并将<meta name=robots content=noindex>放入iframed文档中。使用合适的属性和CSS,您可以使iframed文档显示为页面的一部分,主要是,尽管您仍然需要为它保留一些固定区域。

或者您可以使用JavaScript生成div,然后认为在禁用JavaScript时不会看到它。请注意,搜索引擎机器人可能执行JavaScript代码而可能因此“看到”生成的内容,但我不希望现在或在不久的将来发生这种情况。

如果内容是文本,没有内部标记或图像等,则可以使用CSS规则为空div,该规则使用:before伪元素和content属性添加内容。对于禁用CSS或具有激进用户样式表的用户而言,这将失败,搜索引擎机器人可能会在某一天开始解释CSS。

也可能有一些棘手的方法,但总的来说,我认为没有好的方法。考虑为什么要阻止根据其内容查找页面可能更有用。作为隐藏信息的工具,效率低下。

答案 1 :(得分:0)

您可以从句子创建图像,然后不会将文本编入索引。