seo(搜索引擎优化)名词解释(塞翁失马焉知非福SPA(SinglePagePage)单页面应用:基于一张.html)
优采云 发布时间: 2021-10-16 04:08seo(搜索引擎优化)名词解释(塞翁失马焉知非福SPA(SinglePagePage)单页面应用:基于一张.html)
翁失马,知不吉
SPA(Single Page Application):基于一段html和一些JS代码,AJAX请求完成整个应用的交互使用。
SEO(Search Engine Optimize)搜索引擎优化:根据各大搜索引擎的爬虫处理逻辑,调整应用中网页的源码规则,增加搜索权重。
SSR(Server Side Render)服务端渲染:相对于一些数据接口(直接返回text/json数据),json数据在服务端直接组装成html代码块,然后是html源代码返回到前端。
优点是前端拿到的时候已经是html了,方便爬虫程序直接分析。
最近做了一个单页应用(SPA,Single Page Application)。
SPA的问题中,第一屏加载慢,SEO难。
通过拆分加载文件大小等步骤优化了首屏加载慢的问题。
SEO 很难。
也就是说整个应用是基于一个index.html的,上面的所有改动都已经写在了app.js(或者其他名字)(DOM操作)中。
这导致:搜索引擎的爬虫程序不能像往常一样收录到内部应用关键词(以前的多页应用更方便收录)。
解决方案还有:Server Side Render(SSR,Server Side Render)。
之前的动态页面技术:asp、jsp、php等,以及thymeleaf、freemarker等模板引擎,都是在服务端将数据填充到HTML标签块中,然后返回渲染出来的HTML。