jack4536251
V2EX  ›  Vue.js

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

  •  
  •   jack4536251 · Jul 28, 2023 · 9054 views
    This topic created in 1195 days ago, the information mentioned may be changed or developed.

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

    39 replies  •  2024-03-22 10:48:44 +08:00
    taotaodaddy
    taotaodaddy
    Jul 28, 2023
    1
    vue 的 ssr 方案试试 Nuxt.js
    jack4536251
    jack4536251
    OP
    Jul 29, 2023 via Android
    2
    @taotaodaddy 试过了,不好用
    airyland
    airyland
    Jul 29, 2023
    3
    nuxt 应该还可以。你也可以用一些工具批量将 vue 单页面静态化。
    arnosolo
    arnosolo
    Jul 29, 2023
    4
    astro 可以 ssg, 且速度飞快 https://astro.build/
    Rocketer
    Rocketer
    Jul 29, 2023 via iPhone
    5
    把内容放进 noscript 标签,亲测有效
    kkocdko
    kkocdko
    Jul 29, 2023 via Android❤️11
    6
    seo 问题与是否使用 vue 没有必然联系。
    zachlhb
    zachlhb
    Jul 29, 2023 via Android
    7
    是的,vue 对 seo 不好,所以去用 react 吧
    crazyTanuki
    crazyTanuki
    Jul 29, 2023
    8
    用 nextjs 吧,有资本支持,口碑还挺好
    dw2693734d
    dw2693734d
    Jul 29, 2023
    9
    nextjs 才是王道
    MrHyde
    MrHyde
    Jul 29, 2023 via iPhone
    10
    Nextjs 确实可以
    kenvix
    kenvix
    Jul 29, 2023
    11
    单独给搜索引擎的 useragent 做个 HTML4 的古典页面用于索引不就行了吗
    Clax
    Clax
    Jul 29, 2023 via Android
    12
    WordPress 岂不是更好,如果不是很复杂的应用的话
    790002517zzy
    790002517zzy
    Jul 29, 2023 via Android
    13
    @Rocketer 细说怎么放
    nanofei
    nanofei
    Jul 29, 2023
    14
    现在谷歌不是可以 seo 单页面应用了么
    vinsony
    vinsony
    Jul 29, 2023
    15
    用搜索引擎来的请求,用无头浏览器直接返回 html
    sunorg
    sunorg
    Jul 29, 2023 via Android
    16
    这玩意要 seo 最好就是 bs5 ,不需要的才 spa 。 混合开发,包子门
    owen800q
    owen800q
    Jul 29, 2023 via iPhone
    17
    @vinsony 不现实,太慢了,headless chrome 从打开到护回至少要 3 秒至 4 秒,同时有 100 个访问,打开 100 个 headless chrome?
    790002517zzy
    790002517zzy
    Jul 29, 2023 via Android
    18
    好像有插件可以支持 SSG
    kachu673
    kachu673
    Jul 29, 2023
    19
    @crazyTanuki nuxt 和 next 相比呢?我主要觉得 nuxt 用的 vue ,会更简单点
    wmwm
    wmwm
    Jul 29, 2023
    20
    Nextjs 不错,支持 ssg ,刚好我最近用它开发了我的网站,https://wmwm.me ,我用的是最新的 nextjs13 app router
    proletarius
    proletarius
    Jul 29, 2023
    21
    我不知道一个缝合怪工具箱开发起来有啥爽的,试试 react 呢?
    jsq2627
    jsq2627
    PRO
    Jul 29, 2023 via iPhone
    22
    @owen800q 古早 SSR 还很难用的时候,一般就是这个方案。代表有 https://prerender.io/
    jsq2627
    jsq2627
    PRO
    Jul 29, 2023
    23
    接上,这是我 2016 年开发的一个纯 AngularJS 的项目,当时用 https://github.com/prerender/prerender 给搜索引擎和爬虫提供服务端渲染结果,效果是很好的: http://web.archive.org/web/20161030074602/https://www.keylol.com/

    楼上有人说搜索引擎能够爬取 SPA ,这点是没错的,但是如果网站页面量级大,爬虫并不会给每个页面都执行 JS 来渲染(因为开销很大),这会影响爬虫索引量的。所以 SSR 或者预渲染方案现阶段还是有必要
    另外,即使用上了 SSR/预渲染,也不要太乐观就能被 Google/百度 收录。SEO 影响因素非常多。
    lishei
    lishei
    Jul 29, 2023
    24
    在 astro 里面加 vue 也可以考虑考虑
    Tdy95
    Tdy95
    Jul 29, 2023
    25
    如果是历史遗留的 spa 应用需要做 seo 的可以看看这个 https://github.com/mydaoyuan/spa-sparender
    iseki
    iseki
    Jul 29, 2023 via Android
    26
    @kenvix 这好象是搜索引擎明确禁止的行为,会被惩罚
    LandCruiser
    LandCruiser
    Jul 29, 2023
    27
    个别页面服务端渲染,大多数页面 spa
    chocotan
    chocotan
    Jul 29, 2023
    28
    @nanofei 不行的,我有个站就是单页面应用,只索引了首页
    billytom
    billytom
    Jul 29, 2023 via iPhone
    29
    这年头已经没有 seo 了,你还忧虑个啥
    nexo
    nexo
    Jul 29, 2023
    30
    @taotaodaddy 不好用 一堆坑
    zohar727
    zohar727
    Jul 29, 2023
    31
    vue 也可以 ssr 呀。我们用的 vue + egg.js
    nianyu
    nianyu
    Jul 29, 2023
    32
    不明白 react 能解决题主的什么问题
    nowheremanx
    nowheremanx
    Jul 30, 2023
    33
    就是 SSR 的问题,各个框架都能做,楼上也有说 nuxt 。不知道为啥大部分人都在推崇 react
    istomyang
    istomyang
    Jul 30, 2023
    34
    SEO 跟 Vue 有什么关系?这句话不就是在说 “我同学某某某(女)没有小 GG” 吗?女的都没有小 GG 好不好?
    crazyTanuki
    crazyTanuki
    Jul 30, 2023
    35
    @kachu673 一样的原理,只是技术栈不一样
    Zwying
    Zwying
    Jul 30, 2023
    36
    Nuxtjs 应该是目前最完善的解决方案了,Vue 平台下的,还有楼上提到的 Astro ,但是还不太成熟
    chf007
    chf007
    Jul 30, 2023
    37
    如果坚持 Vue 的话 Nuxt 还不好用?
    yetrun
    yetrun
    Aug 7, 2023
    38
    SEO 这种垃圾的东西,要对它友好干嘛
    devzhaoyou
    devzhaoyou
    Mar 22, 2024
    39
    @nexo 什么坑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2034 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 16:28 · PVG 00:28 · LAX 08:28 · JFK 11:28
    ♥ Do have faith in what you're doing.