传统的开发,使用服务端渲染有利于 seo ,有没有让 vue 也也可以 seo 的办法?
1
taotaodaddy 2023-07-28 23:56:53 +08:00
vue 的 ssr 方案试试 Nuxt.js
|
2
jack4536251 OP @taotaodaddy 试过了,不好用
|
3
airyland 2023-07-29 02:38:28 +08:00
nuxt 应该还可以。你也可以用一些工具批量将 vue 单页面静态化。
|
4
arnosolo 2023-07-29 03:51:54 +08:00
astro 可以 ssg, 且速度飞快 https://astro.build/
|
5
Rocketer 2023-07-29 03:53:38 +08:00 via iPhone
把内容放进 noscript 标签,亲测有效
|
6
kkocdko 2023-07-29 07:24:31 +08:00 via Android 11
seo 问题与是否使用 vue 没有必然联系。
|
7
zachlhb 2023-07-29 08:35:08 +08:00 via Android
是的,vue 对 seo 不好,所以去用 react 吧
|
8
crazyTanuki 2023-07-29 09:12:40 +08:00
用 nextjs 吧,有资本支持,口碑还挺好
|
9
dw2693734d 2023-07-29 09:20:05 +08:00
nextjs 才是王道
|
10
MrHyde 2023-07-29 09:30:11 +08:00 via iPhone
Nextjs 确实可以
|
11
kenvix 2023-07-29 10:41:53 +08:00
单独给搜索引擎的 useragent 做个 HTML4 的古典页面用于索引不就行了吗
|
12
Clax 2023-07-29 10:51:04 +08:00 via Android
WordPress 岂不是更好,如果不是很复杂的应用的话
|
13
790002517zzy 2023-07-29 10:56:07 +08:00 via Android
@Rocketer 细说怎么放
|
14
nanofei 2023-07-29 11:03:23 +08:00
现在谷歌不是可以 seo 单页面应用了么
|
15
vinsony 2023-07-29 11:14:29 +08:00
用搜索引擎来的请求,用无头浏览器直接返回 html
|
16
sunorg 2023-07-29 12:24:02 +08:00 via Android
这玩意要 seo 最好就是 bs5 ,不需要的才 spa 。 混合开发,包子门
|
17
owen800q 2023-07-29 12:26:00 +08:00 via iPhone
@vinsony 不现实,太慢了,headless chrome 从打开到护回至少要 3 秒至 4 秒,同时有 100 个访问,打开 100 个 headless chrome?
|
18
790002517zzy 2023-07-29 12:33:31 +08:00 via Android
好像有插件可以支持 SSG
|
19
kachu673 2023-07-29 13:08:39 +08:00
@crazyTanuki nuxt 和 next 相比呢?我主要觉得 nuxt 用的 vue ,会更简单点
|
20
wmwm 2023-07-29 13:22:30 +08:00
Nextjs 不错,支持 ssg ,刚好我最近用它开发了我的网站,https://wmwm.me ,我用的是最新的 nextjs13 app router
|
21
proletarius 2023-07-29 14:22:52 +08:00
我不知道一个缝合怪工具箱开发起来有啥爽的,试试 react 呢?
|
22
jsq2627 2023-07-29 14:42:42 +08:00 via iPhone
@owen800q 古早 SSR 还很难用的时候,一般就是这个方案。代表有 https://prerender.io/
|
23
jsq2627 2023-07-29 14:51:15 +08:00
接上,这是我 2016 年开发的一个纯 AngularJS 的项目,当时用 https://github.com/prerender/prerender 给搜索引擎和爬虫提供服务端渲染结果,效果是很好的: http://web.archive.org/web/20161030074602/https://www.keylol.com/
楼上有人说搜索引擎能够爬取 SPA ,这点是没错的,但是如果网站页面量级大,爬虫并不会给每个页面都执行 JS 来渲染(因为开销很大),这会影响爬虫索引量的。所以 SSR 或者预渲染方案现阶段还是有必要 另外,即使用上了 SSR/预渲染,也不要太乐观就能被 Google/百度 收录。SEO 影响因素非常多。 |
24
lishei 2023-07-29 14:53:16 +08:00
在 astro 里面加 vue 也可以考虑考虑
|
25
Tdy95 2023-07-29 15:04:49 +08:00
如果是历史遗留的 spa 应用需要做 seo 的可以看看这个 https://github.com/mydaoyuan/spa-sparender
|
27
LandCruiser 2023-07-29 16:05:35 +08:00
个别页面服务端渲染,大多数页面 spa
|
29
billytom 2023-07-29 20:34:49 +08:00 via iPhone
这年头已经没有 seo 了,你还忧虑个啥
|
30
nexo 2023-07-29 20:38:08 +08:00
@taotaodaddy 不好用 一堆坑
|
31
zohar727 2023-07-29 22:35:53 +08:00
vue 也可以 ssr 呀。我们用的 vue + egg.js
|
32
nianyu 2023-07-29 22:39:04 +08:00
不明白 react 能解决题主的什么问题
|
33
nowheremanx 2023-07-30 08:47:16 +08:00
就是 SSR 的问题,各个框架都能做,楼上也有说 nuxt 。不知道为啥大部分人都在推崇 react
|
34
istomyang 2023-07-30 10:10:42 +08:00
SEO 跟 Vue 有什么关系?这句话不就是在说 “我同学某某某(女)没有小 GG” 吗?女的都没有小 GG 好不好?
|
35
crazyTanuki 2023-07-30 11:20:35 +08:00
@kachu673 一样的原理,只是技术栈不一样
|
36
Zwying 2023-07-30 16:04:50 +08:00
Nuxtjs 应该是目前最完善的解决方案了,Vue 平台下的,还有楼上提到的 Astro ,但是还不太成熟
|
37
chf007 2023-07-30 16:06:51 +08:00
如果坚持 Vue 的话 Nuxt 还不好用?
|
38
yetrun 2023-08-07 17:54:35 +08:00
SEO 这种垃圾的东西,要对它友好干嘛
|
39
devzhaoyou 276 天前
@nexo 什么坑
|