vue 开发起来确实爽,但是对 seo 不友好

2023-07-28 23:39:31 +08:00
 jack4536251

传统的开发,使用服务端渲染有利于 seo ,有没有让 vue 也也可以 seo 的办法?

6848 次点击
所在节点    Vue.js
39 条回复
proletarius
2023-07-29 14:22:52 +08:00
我不知道一个缝合怪工具箱开发起来有啥爽的,试试 react 呢?
jsq2627
2023-07-29 14:42:42 +08:00
@owen800q 古早 SSR 还很难用的时候,一般就是这个方案。代表有 https://prerender.io/
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 影响因素非常多。
lishei
2023-07-29 14:53:16 +08:00
在 astro 里面加 vue 也可以考虑考虑
Tdy95
2023-07-29 15:04:49 +08:00
如果是历史遗留的 spa 应用需要做 seo 的可以看看这个 https://github.com/mydaoyuan/spa-sparender
iseki
2023-07-29 15:21:26 +08:00
@kenvix 这好象是搜索引擎明确禁止的行为,会被惩罚
LandCruiser
2023-07-29 16:05:35 +08:00
个别页面服务端渲染,大多数页面 spa
chocotan
2023-07-29 17:46:30 +08:00
@nanofei 不行的,我有个站就是单页面应用,只索引了首页
billytom
2023-07-29 20:34:49 +08:00
这年头已经没有 seo 了,你还忧虑个啥
nexo
2023-07-29 20:38:08 +08:00
@taotaodaddy 不好用 一堆坑
zohar727
2023-07-29 22:35:53 +08:00
vue 也可以 ssr 呀。我们用的 vue + egg.js
nianyu
2023-07-29 22:39:04 +08:00
不明白 react 能解决题主的什么问题
nowheremanx
2023-07-30 08:47:16 +08:00
就是 SSR 的问题,各个框架都能做,楼上也有说 nuxt 。不知道为啥大部分人都在推崇 react
istomyang
2023-07-30 10:10:42 +08:00
SEO 跟 Vue 有什么关系?这句话不就是在说 “我同学某某某(女)没有小 GG” 吗?女的都没有小 GG 好不好?
crazyTanuki
2023-07-30 11:20:35 +08:00
@kachu673 一样的原理,只是技术栈不一样
Zwying
2023-07-30 16:04:50 +08:00
Nuxtjs 应该是目前最完善的解决方案了,Vue 平台下的,还有楼上提到的 Astro ,但是还不太成熟
chf007
2023-07-30 16:06:51 +08:00
如果坚持 Vue 的话 Nuxt 还不好用?
yetrun
2023-08-07 17:54:35 +08:00
SEO 这种垃圾的东西,要对它友好干嘛
devzhaoyou
276 天前
@nexo 什么坑

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

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

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

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

© 2021 V2EX