V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yumiot
V2EX  ›  程序员

vue 会影响 SEO 吗

  •  
  •   yumiot · 2019-05-31 14:22:56 +08:00 · 8210 次点击
    这是一个创建于 2032 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想做一个网站,如果使用 VUE 的话会影响 SEO 吗?

    24 条回复    2020-12-31 23:09:36 +08:00
    flyingfz
        1
    flyingfz  
       2019-05-31 14:45:22 +08:00
    看你怎么用。 ssr 就不会。 话说, 有问题不是先查文档吗? 这个话题在文档里有提到。
    o0
        2
    o0  
       2019-05-31 15:18:55 +08:00
    不要为了用 vue 而用 vue,我个人目前是后台用,前台不用。
    LanAiFaZuo
        3
    LanAiFaZuo  
       2019-05-31 15:20:15 +08:00   ❤️ 3
    楼上牛头不对马嘴。

    会。
    overflow99
        4
    overflow99  
       2019-05-31 15:21:07 +08:00
    ssr 就不会
    wispx
        5
    wispx  
       2019-05-31 15:22:58 +08:00
    SPA 模式的应用是会影响 SEO 的, 可以看看这篇文章, https://segmentfault.com/a/1190000011325283
    但是我不觉得这是单页面应用的锅, 我认为是搜索引擎没有跟上现在前端界的趋势
    qq316107934
        6
    qq316107934  
       2019-05-31 15:25:40 +08:00
    @LanAiFaZuo #3 楼上的意思是 Admin 用 Vue,to customer 的不用。
    zpf124
        7
    zpf124  
       2019-05-31 15:28:43 +08:00
    @wispx
    不,还有可能是 人们认为搜索引擎的爬虫没有跟上前端的发展.
    因为 搜索引擎 为了反作弊 对外公布的消息很少涉及技术细节的, 都是比较笼统的模糊的.

    导致人们靠猜,靠试 来大略上的估计爬虫的水平.
    agdhole
        8
    agdhole  
       2019-05-31 15:32:15 +08:00 via Android
    经过我几个月的实践,会对早期收录有影响,总收录速度有影响,渲染的数据都是走的 mounted,如果用 nuxt 这类 ssr 框架,走 async data 就是纯 ssr 渲染,收录速度和内容会好点,很多时候搜索引擎爬不到 mounted 渲染的内容(可能是网站加载慢了)
    ylsc633
        9
    ylsc633  
       2019-05-31 15:44:15 +08:00
    这个话题我可以回答...

    先回答主题: 会影响,特别是国内的搜索引擎

    以前我是先看了 vue,然后就按照文档开始写.. 写完了之后,才反应过来,vue 的这些都是 js 后渲染的..

    果不然, 过了一个月,百度就收录了一个首页.. 还乱七八糟, 搜狗一条没有收录!

    不过,谷歌正常收录!

    楼上提的 ssr, 其实就是服务器渲染,然后在浏览器直接展示出来, 这样就需要你在服务器上架设相关服务...

    所以,看你自己操作了,这方式有三种

    一种: 按照 ssr,你自己按照 ssr 相关慢慢搞
    一种: 针对爬虫写不同的东西,识别是爬虫,就给爬虫展示渲染好的页面,普通用户正常展示,浏览器渲染(v2 上有人这么搞过..)
    一种: 需要 seo 的页面别用 vue 了... 像一些后台什么的,你可以这么用.. build 成几个静态文件.. 直接放项目里..多简单
    yoshiyuki
        10
    yoshiyuki  
       2019-05-31 15:47:02 +08:00
    有个 nuxt,不过不是特别好使
    sugars
        11
    sugars  
       2019-05-31 15:49:18 +08:00
    @yoshiyuki 怎么说?可以总结下不好使的地方吗?我后面打算使用 nuxt
    ggicci
        12
    ggicci  
       2019-05-31 16:08:05 +08:00
    @sugars 我觉得 nuxt 可以尝试使用,需要多花点时间看看文档能少走点弯路。最近正在用,有问题可以交流。
    sugars
        13
    sugars  
       2019-05-31 17:23:50 +08:00
    @ggicci 可以可以,文档大部分我看了知道怎么用,只是还没实践到项目里而已哈
    xg4
        14
    xg4  
       2019-05-31 17:24:04 +08:00
    nuxt 是 vue ssr 的通用解决方案,整体使用还好。
    用了一年,虽然有些 BUG,但是 nuxt 团队正在不断完善
    xg4
        15
    xg4  
       2019-05-31 17:26:54 +08:00
    从当初的 1.x 到现在 v2.8.0,做的还是挺不错的
    banlv87
        16
    banlv87  
       2019-05-31 18:50:17 +08:00 via Android
    @wispx 大佬好,哈哈哈
    banlv87
        17
    banlv87  
       2019-05-31 18:51:33 +08:00 via Android
    vue-nuxt,也不咋地,虽然为了 seo 而生,但是我有一个网站,用 nuxt 写的,上线了几个月了,百度儿子至今不收录,
    fleam
        18
    fleam  
       2019-05-31 18:54:20 +08:00 via Android
    spa 会影响,但现在运营更重要
    yoshiyuki
        19
    yoshiyuki  
       2019-05-31 19:04:58 +08:00
    @sugars 可能是我不会使用,一些文章内容页至今鼓捣不出 ssr 效果
    ggicci
        20
    ggicci  
       2019-05-31 19:13:28 +08:00
    @sugars 我有上线了一个网站就是用 nuxtjs 的,你可以看一下我最近的帖子
    qdzzyb
        21
    qdzzyb  
       2019-05-31 20:30:49 +08:00
    google 是能收录 spa 的,百度的话中文的好像也可以,忘记在哪看的了
    huangama
        22
    huangama  
       2019-05-31 20:32:15 +08:00 via iPhone
    首先你要搞懂什么是 seo
    Windelight
        23
    Windelight  
       2019-05-31 20:54:42 +08:00 via Android
    识别百度 ua,单独给他个 php 读取数据库的纯文本,就不会影响弱智搜索了
    huabinglan
        24
    huabinglan  
       2020-12-31 23:09:36 +08:00
    开源项目 https://github.com/zuoyanart/sparender 能帮到您
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5212 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:26 · PVG 09:26 · LAX 17:26 · JFK 20:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.