我注意到,对于我的网站摘要,Google Bot似乎正在发布它找到的第一批文本.这恰好是noscript标记,告诉用户打开JavaScript,如果没有启用.
我以为我会阻止它,在此之前放一个隐藏的div,实际上包含一个站点摘要.
现在,我在其最新的解析中发现它实际上加载了页面,然后运行JavaScript,绕过隐藏的div并使用生成的动态内容.
奇怪的是,我的应用程序将机器人识别为Safari浏览器,但它没有检测到版本.
长话短说,如何正确地将我的网站摘要纳入Google列表?
它是一个单页面应用程序,需要JavaScript,目前仅支持FireFox和Safari.
这是它忽略的
小片1(头部)
<meta name='description' content='My Summary'>
Run Code Online (Sandbox Code Playgroud)
小片2(正文)
<body>
<div id='google_bot' style='display:none'>
My Summary
</div>
Run Code Online (Sandbox Code Playgroud)
更新:
上次它抓取我的网页时,它被检测为Chrome 22,并且在网站摘要中它确实使用了带有名称描述的元标记.
小智 4
这应该很容易找出来。
将网站描述放在 3 个位置:元标记、隐藏的 div 以及 Google 机器人在上次搜索中找到的内容。使用一些小的东西来区分 3,例如标点符号。
下一个。使用 Google 网络工具提交您的网页以供 Google 抓取,这样您就无需等待。应该只需要大约 15 分钟。
获取后,您可以验证它是否提取了您想要的内容,然后您可以将其提交到索引。
从那里查看发生了什么变化,并验证它爬行的内容。
奇怪的是它自称是 Safari。
以下是有关用户代理的一些信息:
https://support.google.com/webmasters/answer/1061943?hl=en
| 归档时间: |
|
| 查看次数: |
176 次 |
| 最近记录: |