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