我看大家都喜欢用 vue 或 rect 等等这些 js 框架,但是用这些 js 框架你们是如何解决 seo 问题的?? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
SimbaPeng
V2EX    程序员

我看大家都喜欢用 vue 或 rect 等等这些 js 框架,但是用这些 js 框架你们是如何解决 seo 问题的??

  SimbaPeng 2018 年 1 月 7 日 7041 次点击
这是一个创建于 3011 天前的主题,其中的信息可能已经有所发展或是发生改变。

除了服务端渲染还有什么其他好办法吗?最好能推荐一个没有被百度判违规风险的方法

27 条回复    2018-01-08 14:48:32 +08:00
whypool
    1
whypool  
   2018 年 1 月 7 日
没有
gdtv
    2
gdtv  
   2018 年 1 月 7 日
我感觉这个问题不用我们担心,要担心的是搜索引擎。
现在流行 js 框架,搜索引擎也应该与时俱进可以抓取 js 的内容,要不然就落后了。
learnshare
    3
learnshare  
   2018 年 1 月 7 日
用这个的应用普遍不考虑 SEO,需要考虑的部分还是服务端渲染,或者改用其他技术
zachguo
    4
zachguo  
   2018 年 1 月 7 日 via Android
Google 可以正常爬取和渲染一个纯 js 动态生成的网站,上传 sitemap 就可以了。
zachguo
    5
zachguo  
   2018 年 1 月 7 日 via Android
除了 ssr 还可以直接生成静态页面由 CDN 分发。有些新技术还可以在 static gen 同时支持 pwa,比如 gatsbyjs。
SlipStupig
    6
SlipStupig  
   2018 年 1 月 7 日
判断一个 UA 头,一个纯静态的给搜索引擎,其余的给用户
fcten
    7
fcten  
   2018 年 1 月 7 日
@SlipStupig 这样做容易被判定作弊
SimbaPeng
    8
SimbaPeng  
OP
   2018 年 1 月 7 日   1
@gdtv 关键是在做国内网站,百度不支持,也就代表你不能用。。。
SimbaPeng
    9
SimbaPeng  
OP
   2018 年 1 月 7 日
@learnshare 除了做客户端或者后台管理应用之外,应该普通的网站都需要 SEO 吧
hantsy
    10
hantsy  
   2018 年 1 月 7 日
以前用过 https://prerender.io/ ,最近两三年没考虑过。Google, Bing 等搜索早就没问题了。

某度不清楚现在怎么样,以前是不行。
kimoCHG
    11
kimoCHG  
   2018 年 1 月 7 日
react 可以用 SSR 来解决 SEO 的问题,框架级别有 Next.js ,具体可以看 react-dom 提供的 ssr 的方法

- https://github.com/zeit/next.js
- https://reactjs.org/docs/react-dom-server.html
DearMark
    12
DearMark  
   2018 年 1 月 7 日
掘金是未登录用户使用 SSR,不错的思路。
murmur
    13
murmur  
   2018 年 1 月 7 日
seo 对 google 可能有点用 国内全靠竞价排名了
learnshare
    14
learnshare  
   2018 年 1 月 7 日
@SimbaPeng 微博就不算中后台,他也不需要 SEO
lhx2008
    15
lhx2008  
   2018 年 1 月 7 日 via Android
要分清楚什么时候用 mvvm,mvvm 其实就是 modelview 非常方便定义页面的各种逻辑和改变页面数据,如果是传统的网站,前端没啥逻辑,就没有必要上 mvvm 啊
lhx2008
    16
lhx2008  
   2018 年 1 月 7 日 via Android
@lhx2008 modelview->viewmodel
1762628386
    17
1762628386  
   2018 年 1 月 7 日
现在很多网站已经被 vue rect 用烂了 明明可以简简单单用 js jq 写 非用一些高大上东西 各种卡顿 bug
terranboy
    18
terranboy  
   2018 年 1 月 7 日
需要靠 SEO 的网站没有用 JS 渲染的
bramblex
    19
bramblex  
   2018 年 1 月 7 日   1
需要 seo 的页面绝大多数都是展示型的页面啊

你就一个展示型的页面
服务器渲染就渲染了嘛

交互量大的再上 mvvm 啊

顺便上面那群说 vue / react 高大上,甚至连 react 都拼不对拼不对的,现在都 2018 年了???
墨守成规,不思进取,活该 35 岁滚蛋。我司连 c 艹 后端都已经学会 vue 了好吧。
NemoAlex
    20
NemoAlex  
   2018 年 1 月 7 日
Vue.js 同样也有 SSR ( Server Side Rendering )的方案。框架级的有 Nuxt.js ,可以作为一个 Node.js 应用跑在服务器上,也可以把整站直接编译为静态 HTML。另外这个框架支持自动生成路由,用来写展示型的页面是非常不错的选择。
1762628386
    21
1762628386  
   2018 年 1 月 7 日   1
@bramblex 又是一个喷子 我说的是简简单单的页面没必要用 vue 这类的 而且 vue 我也是会的
cutiechi
    22
cutiechi  
   2018 年 1 月 7 日 via iPhone
@terranboy Bilibili PC 用的是 Vue,手机是 React,服务器端用的 Node
好像是首页服务器直接渲染出来的
MyDaLin
    23
MyDaLin  
   2018 年 1 月 8 日
对,让搜索引擎担心去吧
PorUnaCabeza
    24
PorUnaCabeza  
   2018 年 1 月 8 日
SSR
Tennen
    25
Tennen  
   2018 年 1 月 8 日
isomorphic
notreami
    26
notreami  
   2018 年 1 月 8 日
SSR 里,比较纠结的问题是,前端这些框架就跟 nodejs 玩。完全不想增加 nodejs 服务。
SimbaPeng
    27
SimbaPeng  
OP
   2018 年 1 月 8 日
@notreami 这也是我不想用 ssr 的原因,2333333
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2724 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 25ms UTC 08:31 PVG 16:31 LAX 01:31 JFK 04:31
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86