前端小白,不懂来请教一下,后端渲染 vue 项目的 html,给百度等 seo,这条路可行吗,有什么方案吗?

2021-02-02 17:06:35 +08:00
 zzzmh

我之前自己百度找到这个方案
https://github.com/lengziyu/vue-seo-phantomjs
目前为止可能是我个人问题,总之还没成功。。。
目前是用 vue cli3 写了一个项目,url 用的是 vue history 模式,放 nginx 下跑。希望让百度能 seo
能想的办法都想了 能百度的也百度了
迫于自身前端和运维水平都太渣,实在搞不定了
来请教一下 v 站大佬们

补充一下目前的思路就是,希望先实现全部后端渲染,最好是代码不变的情况下,先渲染完,给用户请求到渲染好的页面。然后再根据性能问题考量,再看是否单独给 baidu google bing 渲染好,用户还是走前端渲染。

1393 次点击
所在节点    问与答
8 条回复
molvqingtai
2021-02-02 17:08:30 +08:00
blessyou
2021-02-02 17:14:43 +08:00
直接用 Nuxt 吧
learningman
2021-02-02 17:27:18 +08:00
SSR
Leon233
2021-02-02 17:37:02 +08:00
看是是否局限于框架了, 前端的 SSR 目前有很多种类[Nuxt(vue), Koa, 阿里的 egg, Next(React), express, nestjs ]等都是比较成熟的, 社区也比较活跃. 但无论是开发或者先上都还是在 Node 上运行的一个服务, 建议你可以先看官方文档自己对比一下再选择比较适合的
baozi23
2021-02-02 17:45:58 +08:00
预渲染对纯静态页面比较好,项目大部分内容是接口请求还是要走 ssr 的,nuxt 或者 next 选一种就行,区别不大,改完加个站点地图,到百度站长去提交个站点地图,一到两周就收录了,google 提交站点地图后当天就能收录
zzl22100048
2021-02-02 19:32:22 +08:00
用 quarsar 吧,直接全套方案。不想改你用 docker 部署 rendertron 也可以
zzzmh
2021-02-03 09:51:46 +08:00
感谢各位大佬的回答 非常受用
assclb
2021-02-03 13:33:34 +08:00
直接使用 nuxt

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/750681

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX