
最近几天都在研究 ssr ,进展是这样的:
1. 先是想要改造成 ssr ,方案框架不少,但前端改动都很大
2. 然后准备用无头浏览器 puppeter 渲染完整页面单独给爬虫用
3. 用谷歌的官方抓取工具测试看看抓到的是什么样子,结果发现跟 puppeter 渲染出的几乎一样,也是加载了动态内容后的结果
那我在想,是不什么都不用做(单指渲染方面,站点地图跟路由都是其他的事情),谷歌就能正常收录我的 spa 网站了?如果是那其他搜索引擎爬虫是不也一样?
1 baze 2022 年 10 月 18 日 百度不行.jpg |
2 kongkongye OP @baze 就百度不行还是就谷歌行? |
3 hronro 2022 年 10 月 18 日 SSR 的作用不只是 SEO 友好,最主要的目的是降低首屏载入时间 |
4 kongkongye OP @hronro 根据我这几天看的文章,好像还没这么简单,即使首屏快了,实际上用户还是要等 js 文件下载好,绑定上事件才能操作。此外还会造成新的复杂性,比如页面缓存,用户每次进来看到的都是旧页面,或者每次先显示旧页面,然后页面又变了(后台异步加载),体验上不如直接等待然后渲染来的直观。实际如果网络快可能不会发现这种细节,或导致闪屏也可能。当然也跟具体 ssr 技术实现有关 |
5 Ljcbaby 2022 年 10 月 18 日 应该是就 googlebot 行 |