SPA应用怎么进行SEO?

简介: SPA应用怎么进行SEO?

SPA全名是Single Page Application,指的是单页面应用

SEO全称为Search Engine Optimization,指的是搜索引擎优化。

SPA技术将产出html的逻辑从服务器转移到了客户端,在进入React, Vue等UI框架进行开发时,

开发的页面更多的是在客户端进行脚本执行、数据请求和UI动态装载。

那么搜索引擎爬虫在抓取这样的页面的时,在未做任何优化的情况下,通常拿到的是类似下面的字符文本:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>title</title>
</head>
<body>
<div id="root"></div>
<script src="index.js"></script>
</body>
</html>

除了可以事先定义的title(可能title也不能事先确定),在SPA下很多内容需要通过ajax请求server拿到数据通过脚本执行产生。通常爬虫不会有类似浏览器的执行环境去产生这些内容。

那么如何让爬虫拿到的数据和用户通过浏览器看到的数据尽量是一致?

SPA的优缺点

优点:用户体验好,前后端代码分离,利于后期的维护


缺点:seo不好,首次加载时长比较久,导航需要自己去实现前进后退。

SPA如何解决SEO的问题

SSR 服务端渲染

优点:首屏加载快(因为服务器返回的网页已经包含数据, 所以之下载完JS/CSS就可以直接渲染)。每次请求返回的都是一个独立完成的网页, 更利于SEO。


缺点就是服务器压力会比较大,对网络要求比较大,

预渲染

无需服务器实时动态编译,采用预渲染,在构建时针对特定路由简单的生成静态HTML文件


本质就是客户端渲染, 只不过和SPA不同的是预渲染有多个界面


最大优点: 由于有多个界面, 所以更利于SEO


最大缺点: 首屏加载慢, 预编译会非常的慢

相关文章
|
数据采集 搜索推荐 安全
做谷歌SEO难吗?
答案是:不难!入手很简单! 当我们谈论谷歌搜索引擎优化(SEO)时,许多人可能会觉得这是一项复杂且需要专业知识的任务。 事实上,做好谷歌SEO并不难,只是需要了解一些基本的原则和步骤,并且需要持续不断地优化和改进。 接下来,我们将深入了解谷歌SEO的几个关键环节,并解答做谷歌SEO到底有多难的问题。
157 0
做谷歌SEO难吗?
|
数据采集 搜索推荐 安全
网站SEO排名如何快速提升?
答案是:持续建设谷歌GPB外链+优质内容可提升谷歌排名。 优化网站以在Google搜索结果中获得更高排名可以是一项挑战,但是如果遵循正确的策略并持之以恒,那么提升网站的Google SEO排名就是可能的。 优化网页内容 内容是王道,这在Google优化中也不例外。 谷歌搜索引擎为了给搜索者最好的结果,都会优先考虑内容丰富、有价值的网页。 因此,提供高质量的、与用户搜索相关的内容是提升谷歌SEO排名的第一步。
157 0
网站SEO排名如何快速提升?
|
数据采集 人工智能 搜索推荐
做谷歌seo有效果吗?
答案是:肯定的。 谷歌SEO的定义 谷歌SEO(Search Engine Optimization)是一种策略,其目标是提高特定网站在谷歌搜索引擎结果中的可见性和排名。 这是通过优化网站的各个方面来实现的,包括但不限于关键词使用、页面质量、链接建设以及用户体验。
152 1
|
搜索推荐 算法 前端开发
看完秒懂,网站SEO排名其实很简单白狐公羊seo
随着百度算法的一再更新,网站数量的添加,职业关键词排名比赛变的愈加剧烈,以至于现在许多人以为SEO职业现已失去了生机,纯白帽SEO入手太难了。 但在我看来,做好网站基础是条件。 许多站长没有做相关的页面优化,天然搜索引擎将无法对网站进行较高的爬取。
335 0
看完秒懂,网站SEO排名其实很简单白狐公羊seo
|
数据采集 搜索推荐 UED
做谷歌seo有效果吗?效果如何?
身为一个拥有多年运营经验的站长,我可以明确告诉大家,做谷歌SEO是非常有效的,只要我们选对方法和策略,就能在谷歌搜索排名中取得显著提升。 接下来,我将分享一些关于谷歌SEO的实战经验和技巧,帮助大家更好地理解SEO的效果。
214 0
|
定位技术 SEO
seo文章要求具体会有哪些?
seo文章要求具体会有哪些?
180 0
|
搜索推荐 UED SEO
什么是SEO,为什么要做SEO?
什么是SEO,为什么要做SEO?
267 0
|
搜索推荐 数据安全/隐私保护 SEO
关于SEO书籍的推荐,这六本SEO书籍值得入门选择
本篇不讲SEO、推广或运营,最近买了几本书看,推荐一下大家,感兴趣考虑是否选购。其实很多书都有电子版,但重庆SEO本身更喜欢纸质版,你呢? 第一本 《SEO实战密码》 版本:第三版 归属:SEO 作者:ZAC (昝辉)
534 0
|
搜索推荐 SEO
什么是SEO?
什么是SEO? 首先,让我们就使用的术语达成一致。 术语“SEO”=“搜索引擎推广”=“搜索引擎优化”=“网站推广”=“SEO优化”=“网站优化。 我们可以看到,使用了很多术语,它们背后的本质就是一个。
1707 0