【发布时间】:2015-08-15 19:09:23
【问题描述】:
我对这个问题有疑问,假设我的页面加载 是
<title>Test Only</title>
我通过使用 javascript 将 值更改为
<title>Test Use JS Change</title>
// this is my Javascript code to update the <title> value after page load
$(function(){
$('title').html('Test Use JS Change');
});
我想知道 Search Engine Bot,他们会将我的标题识别为 Test Use JS Change 还是 Test Only
这是因为当我看到浏览器选项卡/检查元素以查看动态源时,标题已更新,但当我仅查看源时,它显示了我定义的默认标题。
需要一些关于此的建议。谢谢!
【问题讨论】:
-
机器人会看到你放入源代码的标题,而不是 JS 生成的标题。
-
@panther 感谢您的回复,这意味着如果我想让机器人抓取它,使用 JS 更改元数据是没有意义的。
-
当您根据网站上的事件(例如单击)更改标题时,它对用户有帮助,但机器人不会单击(它们不会触发诸如单击、鼠标悬停等 JS 事件)。页面加载后更改标题没有其他操作没有任何意义。