主页> seo技术> 【北京seo网】【技术干货】SEO解决方案
优化SEO将改善网站在搜索引擎结果中的排名,吸引更多的用户访问网站,提高网站的访问量,从而提升品牌效应。
搜索引擎并不会执行JavaScript文件,因此只有将数据在html文件中静态化才会被搜索引擎检索到。
主流SEO解决方案
1. SSR服务端渲染
如VUE-SSR,页面在服务端渲染完成后返回给客户端。
- 优点:SEO效果好,首屏渲染快。
- 缺点:开发成本高,SPA应用无法快速迁移为SSR。页面由服务端渲染,服务器开销大。
2. Nuxt
结合了SPA和SSR,Nuxt在服务端运行一个Nuxt服务,客户端发起请求后,会先在服务端运行页面的Nuxt的asyncData和fetch钩子,通常在这两个钩子里初始化页面数据请求,Nuxt会在钩子执行完毕并渲染完数据后返回页面。相比SSR,Nuxt的开发方式和SPA大部分都相同,并且开发会更加方便,例如路由会直接按照层级结构自动生成,不需要自己写路由,开发成本相比SSR低了很多,迁移成本也相对较低。
- 优点:开发成本和SPA相似,SPA应用迁移成本较低,SEO效果好,可以选择打包成SPA还是SSR,拥有SSR的大部分优点。
- 缺点:服务器开销大,依然是在服务端进行页面渲染,并且因为Nuxt服务可能与后端服务不在一起,有可能因为请求网络延迟导致首屏速度变慢。目前的坑也比较多,踩坑也是个不轻松的过程。
3. 静态 html
最原始的方法,对于静态数据来说,SEO不是问题。
- 优点:页面小,不会引入 vue/react/angular 等框架,大幅减少js的体积,静态数据SEO效果好,首屏渲染快。
- 缺点:开发成本高,维护成本高,并且接口数据是无法静态化的,只对无接口数据需求的纯静态站点有优势。
4. 预渲染
可直接在SPA应用基础上增加预渲染插件即可实现预渲染,例如:prerender-spa-plugin。预渲染是在本地构建时,将指定路由的页面全部渲染出一份html,在客户端请求页面时先请求这份html。
- 优点:SPA应用成本最低的优化SEO方案,只需要添加插件和配置,首屏渲染速度快,SEO效果好。
- 缺点:因为构建渲染页面时,本地环境为localhost,所有与window.location相关代码都可能会出问题,这会导致很多链接错误问题,seo案例分析,虽然可以注入变量来解决,但是多环境构建依然可能遇到问题,并且要做很多额外的处理。prerender-spa-plugin是基于puppeteer的,支持接口拉取,但是渲染发生在构建阶段,并且是本地环境,会有很多其他问题,例如每次接口数据修改还需要重新构建,并且渲染页面时一旦有接口报错导致页面渲染失败,也将会是个麻烦的事。我个人认为预渲染还是更适合纯静态类spa站点的静态化。
离线预渲染
离线预渲染与预渲染类似,但是解决了预渲染的一些问题,离线预渲染的使用场景仍具有很大的局限性,但是在特定的场景下,却是非常合适的方案。
LStack的官网就使用了离线预渲染作为SEO解决方案,我们先看一下对于官网的需求:
1. SEO优化要好
2. 数据要使用接口数据
3. 不能使用服务端渲染(页面很少变化,使用服务端渲染浪费服务器资源)
SEO的要求,首先就可以排除SPA了,数据要使用接口数据,那原生html这种无法静态化接口数据的方案也无法满足这个要求,不能使用服务端渲染,又再次排除了服务端渲染和Nuxt。而预渲染又存在诸多问题,事实上LStack官网重构前正是使用的预渲染方案,只对静态数据做了静态化,但是仍对代码有侵入性,并且遇到了一些本地环境渲染页面而导致的问题,处理这些问题,需要在写代码时考虑这种情况的处理。在这种情况下,离线预渲染就是最合适的解决方案了。
优点
- 改造简单,对源代码0侵入,不需要任何改造,spa不需要任何修改就可以仅搭建一个爬虫服务来实现SEO优化。
- 可以对接口数据静态化。
- 不占用服务器资源,渲染一次,便可以重复使用,直到下次数据变化重新渲染。
- 加速首屏渲染,首屏效果和服务端渲染一致。
- 可以部署到cdn/oss。
缺点
- 仅适用于数据改变频率低,时效性低的站点,例如官网,文案也许一个月变更一次。
- 开发成本虽然低,但是搭建维护坑比较多,需要考虑的点较多。
- 和预渲染一样,因为js拉取完毕后会以spa模式渲染页面,因此js加载完成后页面会闪动一次,替换掉静态html内的内容。
原理
离线预渲染使用爬虫爬取页面,生成静态html,从而实现动态数据的静态化。
- 2020-09-21 【北京网站优化】seo优化专业外包
- 2021-10-31 【seo是什么】冯耀宗8000元的SEO视
- 2020-08-28 【怎么做seo】推荐之二:厦门批量
- 2019-11-07 【seo优化】国庆七天你给网站布置
- 2020-07-30 【seo技术】爱立信承认在五国行贿
- 2019-11-15 【北京seo实战】优化师每天都有一
- 2020-05-16 【北京seo教程】亚非9国派员到广
- 2021-10-24 【怎么做seo】淮安市人民政府 淮
- 2021-11-07 【seo技术】SEO白帽手法是什么意思
- 2020-05-20 【seo培训】聚焦5G技术 2019年漳州
- 2020-07-23 【搜索引擎优化】「千聊网页版」
- 2020-06-12 【搜索引擎优化】叮咚买菜,后浪
- 2022-07-02 【搜索引擎优化】seo发包工具,
- 2020-08-23 【seo教程】技术之一,阳泉自然排
- 2020-09-30 【seo教程】广州淘宝运营学校排行
- 2022-06-16 【搜索引擎优化】梁总:如何利用
- 2021-01-11 【seo工具】65岁成都大爷,坚持健
- 2020-06-22 【seo工具】《花繁叶茂》:做好群
- 2020-07-26 【seo优化】搜索引擎进化论!20
- 2021-12-30 【seo是什么】廊坊SEO教程_SEO技术
- 2019-07-24 【seo教程】乐山遭遇入汛以来最大
- 2021-06-26 【seo是什么】东莞市长安镇双创示
- 2020-08-13 【seo优化】【专业网络推广】se
- 2019-11-19 【seo工具】【网站seo优化培训】网
- 2020-11-14 【seo优化】德立淋浴房生来执着
- 2019-10-24 【北京seo教程】SEO 混链是轮链和
- 2020-07-11 【seo工具】是德科技与三星电子携
- 2020-09-30 【北京seo网】欧科云链徐明星团队
- 2021-08-07 【seo教程】济南高新技术创业服务
- 2020-06-04 【seo培训】推动技术创新 优化市
- 2019-05-15 爱站SEO工具包
- 2019-06-21 SEO优化(二)
- 2019-06-30 【北京seo实战】_Conflux团队:技术
- 2019-10-18 【北京seo教程】我相信不少人都会
- 2019-10-19 【seo是什么】许多企业为了打开网
- 2019-10-21 【北京网站优化】百度正在不断修
- 2019-10-22 【北京seo营销】我们都知道外部链
- 2019-10-23 【北京seo实战】相信每一位SEOer都
- 2019-10-23 【北京seo教程】有价值的网站内容
- 2019-10-24 【seo技术】相信做网站优化的人应
- 2019-11-10 【seo是什么】网站被K 是每天优化
- 2019-11-10 【seo工具】通过分享给微信好友,
- 2019-11-11 【seo营销】有时候当我们的网站出
- 2019-11-12 【北京seo教程】小编在营销界混了
- 2019-12-01 【北京seo】过去的一年里,社区类
- 2020-05-15 【北京seo】哈尔滨市阿城区农业技
- 2020-05-15 【seo技术】网购开锁工具自学开锁
- 2020-05-20 【seo优化】中国自主三代核电技术
- 2020-05-21 【北京seo平台】【itc无纸化会议、
- 2020-05-22 【北京seo实战】旷视落子天元:深
- 2020-05-23 【seo培训】中國自主三代核電技術
- 2020-05-25 【seo营销】[基金]新手投资基金要
- 2020-05-29 【seo教程】华军纯净下载
- 2020-06-10 【seo营销】专家预测:“可用不可
- 2020-06-10 【北京seo营销】促进职工技能素质
- 2020-06-16 【北京seo营销】医百科技携数字化
- 2020-06-20 【seo是什么】猿辅导产品分析:
- 2020-07-15 【seo营销】三层大别墅两层在地下
- 2020-07-20 【seo教程】山东【关键词排名】多
- 2020-07-22 【seo优化】华为AI深度学习框架开
- 2022-07-22 【搜索引擎优化】如何做短视频
- 2022-07-18 【搜索引擎优化】一种基于浅层各
- 2022-07-07 【北京seo实战】网络营销推广软件
- 2022-07-06 【seo优化】誰來拯救爸媽的朋友圈
- 2022-07-05 【怎么做seo】抖音搜索关键词排名
- 2022-07-05 【seo优化】首个冲刺科创板的国产
- 2022-06-29 【seo工具】Python爬虫抓取猫眼电影
- 2022-06-24 【seo培训】推广引流是甘悔云速捷
- 2022-06-07 【北京seo教程】【整站优化SEO】
- 2022-06-05 【seo技术】杭州淘宝运营技巧学习
- 2022-06-04 【seo培训】Tommy Hilfiger IMPACT灵感刹
- 2022-04-25 【seo培训】深圳SEO优化时有哪些点
- 2022-04-23 【北京网站优化】专业系统加速软
- 2022-04-17 【北京seo平台】推广seo是什么意思
- 2022-03-28 【北京seo实战】润禾材料2021年年
- 2022-03-09 【北京seo】seo白帽优化技术(se
- 2022-01-17 【北京seo教程】关于印发《上海口
- 2021-10-28 【北京seo网】现在新手到底该怎么
- 2021-10-23 【北京网站优化】[聊城建站]SEO技
- 2021-10-23 【北京网站优化】盘点常见的SE
- 2021-10-05 【北京网站优化】上海坚持人才引
- 2021-09-10 【北京seo】陕西省优化营商环境条
- 2021-08-31 【seo营销】关于三孩生育政策这
- 2021-08-14 【北京seo平台】人力资源社会保障
- 2021-07-30 【seo教程】测控技术在线 自动化
- 2021-07-14 【北京网站优化】江苏淮安:决胜
- 2021-06-30 【北京seo实战】高途教育人员优化
- 2021-06-17 【北京seo教程】酒泉:2021年全省
- 2021-04-20 【北京网站优化】济南优化营商环
- 2021-04-04 【搜索引擎优化】西安航空基地举
- 标签列表
-