防止Google通过反转字符串来索引div的内容

Wou*_*elo 15 seo

我想阻止谷歌索引<div>我页面上的内容.当然我可以创建一个图像,但在我的情况下这不是一个选项,因为数据非常动态.

所以,我想出了以下解决方案:

假设我有一个字符串:

The quick brown fox jumps over the lazy dog.

  1. 我将字符串反转为: .god yzal eht revo spmuj xof nworb kciuq ehT
  2. 我使用一点CSS来正确显示它: unicode-bidi:bidi-override; direction: rtl;

码:

<div style="unicode-bidi:bidi-override; direction: rtl;">
  .god yzal eht revo spmuj xof nworb kciuq ehT
</div>
Run Code Online (Sandbox Code Playgroud)

问题:这会对我的搜索引擎优化排名产生负面影响,因为Google的抓取工具会显示:

.god yzal eht revo spmuj xof nworb kciuq ehT

..这是英文的垃圾

小智 8

更新此线程。虽然谷歌仍然会抓取和索引,但您可以使用 HTML 中的 data-nosnippet 属性阻止它显示在搜索结果中。可用于<div><span>、 和<section>元素。

例子:<p><span data-nosnippet>Harry Houdini</span> is undoubtedly the most famous magician ever to live.</p>

看这里


Jim*_*ena 7

我想阻止谷歌索引我页面上的内容

然后我认为你不应该把这些内容放在页面上,期间.

根据本文,您可以尝试使用googleon/googleoff标记:

告诉Google不要为您网页的某些部分编制索引

<!--googleoff: index-->
don't index this content
<!--googleon: index>
Run Code Online (Sandbox Code Playgroud)

然后,我再次发现这篇文章指出它是不可能的:

http://productforums.google.com/forum/#!topic/webmasters/qrBI_v-N4N0

如何告诉谷歌不要?=============

你没有!

如果它是内容,如果它是该页面的一部分,那么它将被抓取,并且可以被索引和排名

您不能使用元标记或HTML标记来告知Google忽略,折扣,不使用,引用或触摸部分内容.

  • “那么我认为你不应该把这些内容放在页面上,句号。” 好吧,如果你在页面上显示:`info@example.com`,你会收到很多垃圾邮件。如果你像这样显示它:`&lt;div style="unicode-bidi:bidi-override; direction: rtl;"&gt;moc.elpmaxe@ofni&lt;/div&gt;`,你根本不会收到任何垃圾邮件!! (2认同)
  • @Mr.Pallazzo 您的问题是关于隐藏内容将如何影响 SEO,而不是关于混淆电子邮件地址。电子邮件地址不是动态的,不是吗? (2认同)

Wou*_*elo 7

我在Google论坛上问过,答案是:它没有