hmf123
V2EX  ›  Vue.js

vue seo 优化

  •  
  •   hmf123 · Sep 26, 2020 · 6042 views
    This topic created in 2238 days ago, the information mentioned may be changed or developed.
    请问 vue 如何简单的做到 seo 优化,项目已经完成,怎么在减少工作量的情况下,SEO 优化?
    18 replies  •  2020-09-29 15:34:46 +08:00
    opengps
    opengps
    Sep 26, 2020
    1
    动态加载没办法 seo 的
    buliugu
    buliugu
    Sep 26, 2020
    2
    那你需要 ssr 了,参考 https://ssr.vuejs.org/zh
    danhahaha
    danhahaha
    Sep 26, 2020
    3
    另外给搜索引擎写一套简单的 html
    Ptu2sha
    Ptu2sha
    Sep 26, 2020
    4
    不是有后端渲染吗 SSR
    zzk1989
    zzk1989
    Sep 26, 2020
    5
    不上 nuxt ssr 的情况下可以用预渲染
    改动小,支持生成静态页面,缺点是 seo 数据不能实时更新,需要打包
    这个项目里面集成了预渲染,解决了类似 ssr 渲染异步数据的问题。缓存的接口数据会存到单个的 js 里面
    https://gitee.com/ZZK-1989/vue_projects.git
    love
    love
    Sep 26, 2020 via Android
    6
    以前看到过不到 50 行代码的解决方案,判断搜索引擎访问,如果是就在代码里面调用 puppeteer 渲染对应动态页面,并且适当缓存,返回即可
    wzw
    wzw
    Sep 26, 2020 via iPhone
    7
    @love 在哪?
    wzw
    wzw
    Sep 26, 2020 via iPhone
    8
    我在等 vant 的 ssr
    love
    love
    Sep 26, 2020
    9
    @wzw 自己写一下十分钟的事。nginx 判断 baidu|google user agent,是则转发到 puppeteer 的 nodejs 进程(并加个 nginx 请求缓存指令),否就转发到原来后端。
    molvqingtai
    molvqingtai
    Sep 26, 2020 via Android
    10
    预渲染你值得拥有
    terranboy
    terranboy
    Sep 26, 2020
    12
    看你对 SEO 的要求 要求高的 乖乖用 SSR NUXT.JS 之类的
    dfourc
    dfourc
    Sep 26, 2020
    13
    @love #9 居然还有这等神奇,是我孤陋寡闻了,这方法是不是为 spa 完全解决了 seo 的需求?
    shenyu1996
    shenyu1996
    Sep 26, 2020
    14
    @molvqingtai 卧槽 这个有点厉害
    herozzm
    herozzm
    Sep 26, 2020 via Android
    15
    @danhahaha #3 seo 中有一条:如果针对搜索引擎单独内容和人看到的不一样则重罚
    ryderdu
    ryderdu
    Sep 27, 2020
    16
    类似 6 楼奇技淫巧,定期 puppeteer 爬一个页面,缓存起来,下次进来直接送那个页面,因为只是缓存 html 结构,js 还是会执行去拉数据的,不过这个单独的服务和前端包的更新策略需要设计。
    binaryify
    binaryify
    Sep 27, 2020 via iPhone
    17
    nuxt
    hifanzl
    hifanzl
    Sep 29, 2020
    18
    nuxt.js
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2360 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 04:54 · PVG 12:54 · LAX 20:54 · JFK 23:54
    ♥ Do have faith in what you're doing.