我注意到,对于我的网站摘要,Google Bot 似乎正在放置它找到的第一批文本。这恰好是告诉用户打开 JavaScript 的 noscript 标签,如果它没有启用的话。
我想我会通过在它之前放置一个隐藏的 div 来阻止它,它实际上包含一个站点摘要。
现在,我在它的最新解析中发现它实际上加载了页面,并运行了 JavaScript,绕过了隐藏的 div 并使用了生成的动态内容。
奇怪的是,我的应用程序将机器人识别为 Safari 浏览器,但它没有检测到版本。
长话短说,如何正确地将我的网站摘要放入 Google 列表中?
它是一个需要 JavaScript 的单页应用程序,目前仅支持 FireFox 和 Safari。
这是它忽略的内容
片段 1(在头部)
<meta name='description' content='My Summary'>
片段 2(在正文中)
<body>
<div id='google_bot' style='display:none'>
My Summary
</div>
更新:
上次它抓取我的页面时,它被检测为 Chrome 22,并且在站点摘要中它确实使用了带有名称描述的元标记。