我有一些带有一些句子的div,我不想被搜索引擎索引。
是否有可能以某种方式隐藏Google?
我考虑过使用框架,并且框架内的网站被robots.txt阻止,但我从来不喜欢使用框架的想法。
还有其他选择吗?
答案 0 :(得分:1)
从技术上讲,您可以使用iframe
并将<meta name=robots content=noindex>
放入iframed文档中。使用合适的属性和CSS,您可以使iframed文档显示为页面的一部分,主要是,尽管您仍然需要为它保留一些固定区域。
或者您可以使用JavaScript生成div
,然后认为在禁用JavaScript时不会看到它。请注意,搜索引擎机器人可能执行JavaScript代码而可能因此“看到”生成的内容,但我不希望现在或在不久的将来发生这种情况。
如果内容是文本,没有内部标记或图像等,则可以使用CSS规则为空div
,该规则使用:before
伪元素和content
属性添加内容。对于禁用CSS或具有激进用户样式表的用户而言,这将失败,搜索引擎机器人可能会在某一天开始解释CSS。
也可能有一些棘手的方法,但总的来说,我认为没有好的方法。考虑为什么要阻止根据其内容查找页面可能更有用。作为隐藏信息的工具,效率低下。
答案 1 :(得分:0)
您可以从句子创建图像,然后不会将文本编入索引。