googlebot是否识别由javascript更改的HTML <title>标记?</title>

时间:2011-03-23 08:30:41

标签: javascript ajax googlebot

我的网站上有一个搜索引擎,它可以通过ajax运行。我希望每次搜索尝试都有一个特定的<title>。为了实现我在收到ajax的回复后每次都必须改变。

您是否知道googlebot是否会看到此更改并将其用于索引我的网页?

感谢您的帮助!

4 个答案:

答案 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所说,谷歌在过去几年中为其搜索引擎添加了许多功能,并且可能会看到这些变化。但即使谷歌最终开始对动态变化的内容进行索引,我认为从搜索引擎优化的角度来看仍然无趣,因为这些内容不会像其他服务器那样快速地编入索引。

重要的是要知道你得到了什么以及你失去了什么。是的,您可能正在轻松地为页面添加功能并增强用户体验,但如果您没有将数据编入索引,则会失去所有那些多汁的关键词优点。 :)