想做一个网站,如果使用 VUE 的话会影响 SEO 吗?
1
flyingfz 2019-05-31 14:45:22 +08:00
看你怎么用。 ssr 就不会。 话说, 有问题不是先查文档吗? 这个话题在文档里有提到。
|
2
o0 2019-05-31 15:18:55 +08:00
不要为了用 vue 而用 vue,我个人目前是后台用,前台不用。
|
3
LanAiFaZuo 2019-05-31 15:20:15 +08:00 3
楼上牛头不对马嘴。
会。 |
4
overflow99 2019-05-31 15:21:07 +08:00
ssr 就不会
|
5
wispx 2019-05-31 15:22:58 +08:00
SPA 模式的应用是会影响 SEO 的, 可以看看这篇文章, https://segmentfault.com/a/1190000011325283
但是我不觉得这是单页面应用的锅, 我认为是搜索引擎没有跟上现在前端界的趋势 |
6
qq316107934 2019-05-31 15:25:40 +08:00
@LanAiFaZuo #3 楼上的意思是 Admin 用 Vue,to customer 的不用。
|
7
zpf124 2019-05-31 15:28:43 +08:00
@wispx
不,还有可能是 人们认为搜索引擎的爬虫没有跟上前端的发展. 因为 搜索引擎 为了反作弊 对外公布的消息很少涉及技术细节的, 都是比较笼统的模糊的. 导致人们靠猜,靠试 来大略上的估计爬虫的水平. |
8
agdhole 2019-05-31 15:32:15 +08:00 via Android
经过我几个月的实践,会对早期收录有影响,总收录速度有影响,渲染的数据都是走的 mounted,如果用 nuxt 这类 ssr 框架,走 async data 就是纯 ssr 渲染,收录速度和内容会好点,很多时候搜索引擎爬不到 mounted 渲染的内容(可能是网站加载慢了)
|
9
ylsc633 2019-05-31 15:44:15 +08:00
这个话题我可以回答...
先回答主题: 会影响,特别是国内的搜索引擎 以前我是先看了 vue,然后就按照文档开始写.. 写完了之后,才反应过来,vue 的这些都是 js 后渲染的.. 果不然, 过了一个月,百度就收录了一个首页.. 还乱七八糟, 搜狗一条没有收录! 不过,谷歌正常收录! 楼上提的 ssr, 其实就是服务器渲染,然后在浏览器直接展示出来, 这样就需要你在服务器上架设相关服务... 所以,看你自己操作了,这方式有三种 一种: 按照 ssr,你自己按照 ssr 相关慢慢搞 一种: 针对爬虫写不同的东西,识别是爬虫,就给爬虫展示渲染好的页面,普通用户正常展示,浏览器渲染(v2 上有人这么搞过..) 一种: 需要 seo 的页面别用 vue 了... 像一些后台什么的,你可以这么用.. build 成几个静态文件.. 直接放项目里..多简单 |
10
yoshiyuki 2019-05-31 15:47:02 +08:00
有个 nuxt,不过不是特别好使
|
14
xg4 2019-05-31 17:24:04 +08:00
nuxt 是 vue ssr 的通用解决方案,整体使用还好。
用了一年,虽然有些 BUG,但是 nuxt 团队正在不断完善 |
15
xg4 2019-05-31 17:26:54 +08:00
从当初的 1.x 到现在 v2.8.0,做的还是挺不错的
|
17
banlv87 2019-05-31 18:51:33 +08:00 via Android
vue-nuxt,也不咋地,虽然为了 seo 而生,但是我有一个网站,用 nuxt 写的,上线了几个月了,百度儿子至今不收录,
|
18
fleam 2019-05-31 18:54:20 +08:00 via Android
spa 会影响,但现在运营更重要
|
21
qdzzyb 2019-05-31 20:30:49 +08:00
google 是能收录 spa 的,百度的话中文的好像也可以,忘记在哪看的了
|
22
huangama 2019-05-31 20:32:15 +08:00 via iPhone
首先你要搞懂什么是 seo
|
23
Windelight 2019-05-31 20:54:42 +08:00 via Android
识别百度 ua,单独给他个 php 读取数据库的纯文本,就不会影响弱智搜索了
|
24
huabinglan 2020-12-31 23:09:36 +08:00
开源项目 https://github.com/zuoyanart/sparender 能帮到您
|