vue 会影响 SEO 吗

2019-05-31 14:22:56 +08:00
 yumiot

想做一个网站,如果使用 VUE 的话会影响 SEO 吗?

7988 次点击
所在节点    程序员
24 条回复
flyingfz
2019-05-31 14:45:22 +08:00
看你怎么用。 ssr 就不会。 话说, 有问题不是先查文档吗? 这个话题在文档里有提到。
o0
2019-05-31 15:18:55 +08:00
不要为了用 vue 而用 vue,我个人目前是后台用,前台不用。
LanAiFaZuo
2019-05-31 15:20:15 +08:00
楼上牛头不对马嘴。

会。
overflow99
2019-05-31 15:21:07 +08:00
ssr 就不会
wispx
2019-05-31 15:22:58 +08:00
SPA 模式的应用是会影响 SEO 的, 可以看看这篇文章, https://segmentfault.com/a/1190000011325283
但是我不觉得这是单页面应用的锅, 我认为是搜索引擎没有跟上现在前端界的趋势
qq316107934
2019-05-31 15:25:40 +08:00
@LanAiFaZuo #3 楼上的意思是 Admin 用 Vue,to customer 的不用。
zpf124
2019-05-31 15:28:43 +08:00
@wispx
不,还有可能是 人们认为搜索引擎的爬虫没有跟上前端的发展.
因为 搜索引擎 为了反作弊 对外公布的消息很少涉及技术细节的, 都是比较笼统的模糊的.

导致人们靠猜,靠试 来大略上的估计爬虫的水平.
agdhole
2019-05-31 15:32:15 +08:00
经过我几个月的实践,会对早期收录有影响,总收录速度有影响,渲染的数据都是走的 mounted,如果用 nuxt 这类 ssr 框架,走 async data 就是纯 ssr 渲染,收录速度和内容会好点,很多时候搜索引擎爬不到 mounted 渲染的内容(可能是网站加载慢了)
ylsc633
2019-05-31 15:44:15 +08:00
这个话题我可以回答...

先回答主题: 会影响,特别是国内的搜索引擎

以前我是先看了 vue,然后就按照文档开始写.. 写完了之后,才反应过来,vue 的这些都是 js 后渲染的..

果不然, 过了一个月,百度就收录了一个首页.. 还乱七八糟, 搜狗一条没有收录!

不过,谷歌正常收录!

楼上提的 ssr, 其实就是服务器渲染,然后在浏览器直接展示出来, 这样就需要你在服务器上架设相关服务...

所以,看你自己操作了,这方式有三种

一种: 按照 ssr,你自己按照 ssr 相关慢慢搞
一种: 针对爬虫写不同的东西,识别是爬虫,就给爬虫展示渲染好的页面,普通用户正常展示,浏览器渲染(v2 上有人这么搞过..)
一种: 需要 seo 的页面别用 vue 了... 像一些后台什么的,你可以这么用.. build 成几个静态文件.. 直接放项目里..多简单
yoshiyuki
2019-05-31 15:47:02 +08:00
有个 nuxt,不过不是特别好使
sugars
2019-05-31 15:49:18 +08:00
@yoshiyuki 怎么说?可以总结下不好使的地方吗?我后面打算使用 nuxt
ggicci
2019-05-31 16:08:05 +08:00
@sugars 我觉得 nuxt 可以尝试使用,需要多花点时间看看文档能少走点弯路。最近正在用,有问题可以交流。
sugars
2019-05-31 17:23:50 +08:00
@ggicci 可以可以,文档大部分我看了知道怎么用,只是还没实践到项目里而已哈
xg4
2019-05-31 17:24:04 +08:00
nuxt 是 vue ssr 的通用解决方案,整体使用还好。
用了一年,虽然有些 BUG,但是 nuxt 团队正在不断完善
xg4
2019-05-31 17:26:54 +08:00
从当初的 1.x 到现在 v2.8.0,做的还是挺不错的
banlv87
2019-05-31 18:50:17 +08:00
@wispx 大佬好,哈哈哈
banlv87
2019-05-31 18:51:33 +08:00
vue-nuxt,也不咋地,虽然为了 seo 而生,但是我有一个网站,用 nuxt 写的,上线了几个月了,百度儿子至今不收录,
fleam
2019-05-31 18:54:20 +08:00
spa 会影响,但现在运营更重要
yoshiyuki
2019-05-31 19:04:58 +08:00
@sugars 可能是我不会使用,一些文章内容页至今鼓捣不出 ssr 效果
ggicci
2019-05-31 19:13:28 +08:00
@sugars 我有上线了一个网站就是用 nuxtjs 的,你可以看一下我最近的帖子

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

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

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

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

© 2021 V2EX