4 回答
您是否知道 googlebot 是否会看到此更改并使用它来索引我的网页?
很可能不是。
您应该在服务器端更改标题。
Google bot 执行类似于使用记事本打开页面 URL 的操作。它将 JavaScript 代码视为纯文本,试图更改标题;但它当然不会看到脚本执行的结果。
编辑:
启用 Ajax 的网页使用相同的原理进行爬网,除非它们遵循 google 所建议的启用 Ajax 的网站的技术: AJAX 爬网:网站管理员和开发人员指南
简而言之,Google 不会将您页面中的任何动态内容编入索引。
正如 Slava 所说,谷歌在过去几年中为其搜索引擎添加了许多功能,并且可能会看到这些变化。但即使谷歌最终开始索引动态变化的内容,我认为从搜索引擎优化的角度来看,这些内容不会像服务器提供的其他内容那样被快速索引,这仍然是无趣的。
重要的是要知道你得到了什么,你失去了什么。是的,您可能会轻松地向页面添加功能并增强用户体验,但如果您没有将数据编入索引,那么您将失去所有多汁的关键字优势。:)
好吧,谷歌在过去几年中为其搜索引擎添加了许多功能,并且可能会看到这些变化。但是您如何想象客户应该到达一个地址不变的页面,但点击几下后内容会发生变化?您必须将 AJAX 与正常的单独页面结合使用;这也将增加对禁用 JavaScript 的客户端的兼容性。例如,如果启用了 JavaScript 并且用户代理字符串不匹配,则将所有页面重定向到使用 AJAX 的页面*bot*。