<div id="hiddenDiv" style="display:none;">
Lorem Ipsum. Soumya
</div>
我有一个像上面这样的 HTML 代码。隐藏此 Div 时,谷歌是否可以接收我的文本。如果没有,那么任何人都可以建议我如何隐藏任何文本,然后谷歌从网站上获取该行。
在您的内容中隐藏文本或链接以操纵 Google 的搜索排名可能被视为具有欺骗性,并且违反了 Google 的网站管理员指南。文本(例如过多的关键字)可以通过多种方式隐藏,包括: 在白色背景上使用白色文本 在图像后面定位文本 使用 CSS 将文本置于屏幕外 将字体大小设置为 0 通过仅链接一个小的链接来隐藏链接字符——例如,段落中间的连字符
取自http://support.google.com/webmasters/bin/answer.py?hl=en&answer=66353
如果您的文本长度超过 255,元标记就没有用了
搜索机器人可以从您的网页中获取任何作为文本可用的内容。如果您不希望某些内容被 google 索引,请将其呈现在图像中,但考虑到 google 的声誉,他们可能也会想办法将内容索引出来。最好的选择是阻止机器人通过您的 robots.txt 索引整个特定页面
您可以使用元标记。
<head>
<meta name="description" content="This is Soumya's site">
<meta name="keywords" content="Lorem Ipsum. Soumya, some search word, etc">
<meta name="owner" content= “苏米亚”>
</head>
我相信您可以简单地使用某种元标记,例如
<meta name="description" content="Awesome Description Here">
<meta name="keywords" content="Some keywords a common user shall never see, but common searchbot will">
我的意思是,Google 搜索机器人不会将其用作内容,而是用作内容元数据。这是 SEO 骗子和搜索驱动开发团队之间永无休止的战争。最后一个尽最大努力了解内容是否有用或/以及是否会向用户显示。因此,我猜 jQuery 解决方案只是 BING 的解决方案。或任何其他无用的搜索驱动器。
PS:没有冒犯,MS。