我有一个运行WordPress的网站。
主页面有一个嵌入式Flash播放器和嵌入式iframe,出于某种原因,Flash播放器中的所有配置信息都显示在Google上,用于我的网站,而不是其他任何内容。
如何在不显示Flash播放器配置信息的情况下将主网站信息显示在Google上?
我可以自定义显示的内容吗?
如果有某种方法可以标记我不想显示的信息,或标记我想要显示的信息,我可以自己做大部分编辑,我只是不知道从哪里开始..
编辑:我尝试了下面的大部分建议,但我没有得到任何结果...... 还有其他想法吗?非常感谢!
答案 0 :(得分:1)
如果您不希望Google或其他抓取工具访问您网站的某些部分,则应使用robots.txt文件。您可以在里面指定哪些部分是可访问的,哪些部分不可访问,当抓取工具到达您的网站时,将始终查找此文件以获取说明。
答案 1 :(得分:1)
为了影响Google搜索结果中使用的文字,请尝试将其放在头标记中
<meta name="description" content="WHATEVER YOU WANT DISPLAYED ON GOOGLE">
谷歌控制页面部分的更多信息。显然谷歌关闭/ google标签。
http://perishablepress.com/press/2009/08/23/tell-google-to-not-index-certain-parts-of-your-page/
希望这有帮助。
答案 2 :(得分:1)
如果您希望Google只为您的部分网页编制索引,则无法遵循正常的SEO惯例。您应该提供一种机制来了解当前客户端(请求者)是否是机器人。如果是,则不要渲染该部分。这是唯一的方法。否则,机器人要么获取整个渲染内容,要么根据robots.txt文件(机器人排除协议)无法访问。
另一种方式(不是很聪明,也不能保证工作)是通过JavaScript动态地将内容注入页面。因为AMAIK,机器人不运行JavaScript。
答案 3 :(得分:1)
由于搜索蜘蛛不会渲染javascript生成的标记(JS不会像浏览器中的客户端那样运行),因此快速解决方法是不要在HTML文档中输出任何flash /标记,然后使用JS在加载时添加flash内容。
注意:据我所知,谷歌目前正在测试JS阅读蜘蛛,所以这可能无法长期运作。
答案 4 :(得分:1)
robots.txt
或<meta name="robots" content="noindex,follow">
作为iframe内容,以防止将其编入索引。