js在网页加载时修改title标签的内容,修改后的内容能否被浏览器seo识别?

页面的title是第三方后台那边分配好的,无法修改。所以现在使用js来修改。但是不知道修改后title标签里的内容还能被seo识别到吗?
我刚刚试了下在站点之家输入url,发现返回的title是之前旧的title里的内容,这是否证明用js来修改是不行的?

阅读 3.8k
3 个回答

seo 是搜索引擎的爬虫干的,好一点的机器人会把站点打开,执行 js 然后读 title
弱一点的就直接读 html 里的 title,不会执行 js 的
可惜基本上所有搜索引擎的爬虫都是这种弱的
所以才会有ssr技术的兴起,服务器渲染出目标html供爬虫爬取

当然不能啊。 js是请求到浏览器才执行的,而爬虫爬到服务器页面后,根本不等这个渲染时间。

不可以的,使用js修改后的,只是给用户看的,但爬虫不会执行你的js,只会爬静态的文本数据,所以,只能是旧的标题了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题