我的网站上有一个搜索引擎,它可以通过ajax运行。我希望每次搜索尝试都有一个特定的<title>
。为了实现我在收到ajax的回复后每次都必须改变。
您是否知道googlebot是否会看到此更改并将其用于索引我的网页?
感谢您的帮助!
答案 0 :(得分:3)
您是否知道googlebot是否会看到此更改并将其用于索引我的网页?
很可能不是。
您应该更改服务器端的标题。
答案 1 :(得分:1)
谷歌机器人类似于使用记事本打开页面URL。它会将JavaScript代码视为纯文本,它会尝试更改标题;但是不当然会看到脚本执行的结果。
修改强>:
启用Ajax的网页使用相同的原则进行抓取,除非他们遵循谷歌提供的支持Ajax的网站指南: AJAX crawling: Guide for webmasters and developers
答案 2 :(得分:0)
嗯,google过去几年在搜索引擎中添加了许多功能,可能会看到更改。但是你怎么想象一个客户应该到达一个地址不会改变的页面,但内容只需点击几下就可以了?您必须将AJAX与正常的单独页面结合起来;这还将为禁用JavaScript的客户端添加兼容性。例如。如果启用了JavaScript且用户代理字符串与*bot*
不匹配,则将所有页面重定向到使用AJAX的页面。
答案 3 :(得分:0)
简单地说,Google不会为您网页上的任何动态内容编制索引。
正如Slava所说,谷歌在过去几年中为其搜索引擎添加了许多功能,并且可能会看到这些变化。但即使谷歌最终开始对动态变化的内容进行索引,我认为从搜索引擎优化的角度来看仍然无趣,因为这些内容不会像其他服务器那样快速地编入索引。
重要的是要知道你得到了什么以及你失去了什么。是的,您可能正在轻松地为页面添加功能并增强用户体验,但如果您没有将数据编入索引,则会失去所有那些多汁的关键词优点。 :)