隐藏抓取工具中的文本或div

时间:2011-09-08 02:50:14

标签: seo

让我说我有一个文字

<span class="hide">for real</span><h2 id='show'>Obama is rocking the house</h2>
<span class="hide">not real</span><h2 id='show'>Bill gates is buying stackoverflow</h2>

我需要抓取工具才能阅读

<h2 id='show'>Obama is rocking the house</h2>
<h2 id='show'>Bill gates is buying stackoverflow</h2>

我们可以这样做吗?

我有点困惑这里说隐藏的div是由谷歌

Does google index pages with hidden divs?

但是当我谷歌一秒钟时,我发现谷歌没有读隐藏的div 。哪个是对的?

http://www.seroundtable.com/archives/002971.html

我想到的是就像使用css一样教育它。,

  1. 我可以将我的文字放在图像中。使用图像生成器或其他东西输出它。

3 个答案:

答案 0 :(得分:4)

FYi,向用户提供不同的内容,然后向搜索引擎提供服务违反了Google的服务条款,如果您被抓住,会被禁止。隐藏但可通过某种触发器(导航菜单链接悬停,点击图标以扩展内容区域等)访问的内容是可接受的。但是在你的例子中,你向搜索引擎展示了不同的内容,专门为了他们的利益,这绝对是你不想做的事情。

答案 1 :(得分:2)

建议网络浏览器无法访问您网站上内容的最佳方法是创建robots.txt文件。见http://robotstxt.org。没有办法告诉机器人不能访问页面的一部分

http://code.google.com/web/controlcrawlindex/docs/faq.html#h22

如果您打算使用CSS,请记住机器人仍然可以读取CSS文件!您可以将CSS文件包含在robots.txt文件中,但要将其排除。

如果你真的必须在同一页面上有索引和非索引内容,也许你应该使用框架并将robots.txt文件中列出的非索引框架作为不被索引。

表现良好的抓取工具将遵循robots.txt指南,例如:谷歌,但顽皮的人不会。所以,没有保证。

答案 2 :(得分:0)

我可以确认谷歌是否会读取隐藏的div,而它没有显示在搜索结果中。

我知道的原因:我管理的网站在备受推崇的非盈利方面有反向链接。由于非盈利者不希望出现在公司网站的搜索结果中,因此他们会隐藏链接。 但是,如果我查看谷歌的网站管理员工具,我可以看到反向链接形成这种无利可图。