vue 单页面应用如何 SEO

2018-07-11 01:10:51 +08:00
 xypcn

vue 单页面应用 SEO

5628 次点击
所在节点    前端优化
21 条回复
lzhnull
2018-07-11 01:17:10 +08:00
不用 VUE
simple11
2018-07-11 01:18:40 +08:00
ssr
billchenchina
2018-07-11 01:32:45 +08:00
Server Side Render
IvanLi127
2018-07-11 07:26:02 +08:00
你在说什么?
wzw
2018-07-11 07:50:29 +08:00
可以考虑给蜘蛛单独做一个页面。
xypcn
2018-07-11 07:59:36 +08:00
@billchenchina Server Side Render 可能太复杂了,我看了,实现有点不靠谱,还有 Prerender 之类.
@wzw 这个方案就是给蜘蛛单独做一个页面。
@lzhnull 不用 vue,你有点 low 了 :)
askfilm
2018-07-11 08:43:26 +08:00
不用 VUE +1
askfilm
2018-07-11 08:44:20 +08:00
不用 VUE 就 low 了 ...
agdhole
2018-07-11 08:47:03 +08:00
ssr
推荐直接 nuxt 一步到位
fuermosi777
2018-07-11 08:50:18 +08:00
检查如果是 spider 就 server render,否则正常 render ?
Troevil
2018-07-11 08:53:41 +08:00
@xypcn 你这是给 vue 招黑吧 ,不用 vue 怎么 low 了, 只有对的方案没有 low 技术, 难不成做个单页面还必须上 mv**?
kefengong
2018-07-11 08:57:13 +08:00
简单的站点 预渲染 复杂的 ssr
qiaobeier
2018-07-11 09:21:22 +08:00
最差点自己写个 theme,判断下 HTTP_USER_AGENT 来输出。
LanAiFaZuo
2018-07-11 09:25:29 +08:00
https://www.v2ex.com/t/457717
我之前的网站就是 vue 写的,后来改了。
SKull4
2018-07-11 09:50:24 +08:00
@LanAiFaZuo 改成什么了?
LanAiFaZuo
2018-07-11 15:28:08 +08:00
@SKull4 改成静态页面了啊。现在源码都看的到,之前的是乱码。
jennifertxwoodma
2018-07-11 15:51:44 +08:00
别用 vue 就好
xypcn
2018-07-11 18:15:27 +08:00
@agdhole ssr ,nuxt 没有细研究。静态化的方案肯定不行,网站大部分数据都是来源数据库的,通过 axios 异步获得,如果静态化,难道要把整个库的记录一条一条都衍射出来,再生成 HTML 文件,感觉上不靠谱。

ssr 可能可行,一个服务的容器, 生成 html,ssr 要处理事件,异步数据,不知能否生成所需要的页面,感觉难度比较大,就算实现了,也很奇怪,一个客户端做的事情,却要在服务端生成。

当然用不用 vue low,也不是那个意思,作为一种技术,vue 之流确实有很多优势,能写更好交互,网站的流量更少。

本质来讲,把蜘蛛当作是一个端,类似 web,m,app,h5 为每个端单独开发,就不纠结了,任何想一统天下的都会有很多 bug.
beny2mor
2018-07-11 18:52:09 +08:00
@xypcn nuxt 有 pre render 模式和 ssr 模式啊...
ssr 模式你访问 http://example.com/page1 时会由 nodejs 计算页面结果(比如获取数据库数据渲染到 html 上)再返回给你的...
agdhole
2018-07-11 23:46:19 +08:00
@xypcn nuxt 很方便的,有自动的动态路由,一键打包丢服务器上就完事了

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

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

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

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

© 2021 V2EX