vue 做的页面大家是如何做 SEO 的,是服务器端渲染吗?

2019-08-12 15:55:51 +08:00
 justrand

大家有好的方式分享不?

8936 次点击
所在节点    Vue.js
38 条回复
id4alex
2019-08-12 16:45:37 +08:00
看看 nuxt.js 果断实践给大家汇报下 seo 效果和性能咋样啊
15651980765
2019-08-12 16:48:45 +08:00
mark 一下,等大佬解答。
Carseason
2019-08-12 16:49:44 +08:00
前端渲染就别想 seo 了
老老实实的
zhangpeng2k
2019-08-12 17:07:28 +08:00
了解一下前端预渲染,可以对部分页面使用预渲染
使用 prerender-spa-plugin 插件
原理是编译的时候是使用无头浏览器对你的这个页面进行爬取,保存为纯静态 html 后,修改你的路由,让你在访问的时候直接访问静态 html

一般只适用于首页,关于我们,等等一些数据不会变动的页面

我自己没玩过...这周打算试试
binaryify
2019-08-12 17:10:04 +08:00
nuxt.js
luzemin
2019-08-12 17:12:05 +08:00
nuxt.js
rankrank
2019-08-12 17:27:03 +08:00
nuxt.js +1
hackyuan
2019-08-12 17:39:56 +08:00
jq 单独写一套给爬虫玩去
fuckshit
2019-08-12 17:51:11 +08:00
nuxt.js+1 其实我也是最近刚刚听说的 nuxt.js 觉得挺有意思的, 然后我就将我的小站修改成使用 nuxt.js 渲染了,效果挺好的。 欢迎围观 https://mlog.club
fuckshit
2019-08-12 17:51:49 +08:00
nuxt.js+1 其实我也是最近刚刚听说的 nuxt.js 觉得挺有意思的, 然后我就将我的小站修改成使用 nuxt.js 渲染了,效果挺好的。 欢迎围观 [https://mlog.club]( https://mlog.club)
yhxx
2019-08-12 18:50:46 +08:00
正常公司真的有那么多 SEO 需求吗?
如果真的有的话,我觉得和搜索引擎“合作”比折腾 SSR 成本要低的多
weize888
2019-08-12 20:16:40 +08:00
HTML+1
ChefIsAwesome
2019-08-12 20:36:04 +08:00
其实很简单。根据 ua 判断是爬虫的话,就走谷歌新出的 headless chrome 渲染 HTML 给他,否则就正常显示。几行代码就搞定的事情。可以看看谷歌新出的 SEO 专题学习下。
id4alex
2019-08-12 21:50:56 +08:00
说根据 ua 判断是否是爬虫的, 恐怕你们不知道搜索引擎也为悄悄的用非常规爬虫 ip 伪装成正常 ua 去访问你的网站去检查你是否有可以在欺骗搜索引擎。

在早期这是一种作弊思路, 即页面对搜索引擎是一种内容(获取好的排名),对用户是另外一种页面(通常是广告引流) 后来搜索引擎都会定期以正常用户的视角去观察页面,判断是否有作弊的嫌疑。

总的说来,就是前端框架开发的页面,你需要把所有默认权限能看到的页面全部配置成服务器端的渲染,我看到一些案例已经这样做了, 但是并发数稍微高一点容易 http 500, 所以还需要大家更多的实践来支撑前端框架 seo
louieliu
2019-08-12 23:35:23 +08:00
用性能工具看看 比如 lighthouse Chrome DevTools 已经内置了 可以看看他给你的建议,一步步来 首屏懒加载啊 上 cdn 啊 骨架屏啊 去掉无用的文件啊什么的
louieliu
2019-08-12 23:36:06 +08:00
卧槽 回错了
westoy
2019-08-12 23:39:30 +08:00
@yhxx

google 当年给单页 SEO 搞过一个根据 hash fragment 转_escaped_fragment_参数做查询的标准, 照着做的都被挖坑给埋了, 接着 google 就把这个标准给 deprecated 了........
fengxianqi
2019-08-13 00:03:46 +08:00
最近刚好写了篇文章,还没用上 Nuxt.js 的同学可以看下,取了个不哗众取宠的标题:[Nuxt.js 实战和配置]( https://juejin.im/post/5d41a114e51d4561f40adcf1)
dusu
2019-08-13 02:12:14 +08:00
@id4alex 同意,补充一点,搜索引擎还和运营商合作,例如哪些页面带 referrer 被请求频率高,会优先抓这些页面,而 SPA 根本就不会走这些请求,单纯说根据 UA 做两套方案根本就是在骗自己。
ddup
2019-08-13 08:04:43 +08:00
服务端渲染 ssr

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

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

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

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

© 2021 V2EX