SEO推广代运营

首页 > SEO推广代运营 > 正文内容

前后端分离情况下如何做SEO优化

襄助网络1周前 (09-10)SEO推广代运营338

前后端分离情况下如何做SEO优化

前后端分离情况下如何做SEO优化
首先得先想明白什么是SEO,然后再说前后端分离情况下如何做SEO优化。

我们假设这个产品是一个新产品,他需要做SEO,那么到底什么是SEO呢SEO的缩写是『SearchEngineOptimization』,搜索引擎优化,虽然我不是专业做SEO的,我也不是SEO工程师(你别说某些网站还真有这个岗位)。

不过或多或少,SEO这个行业曾经也是个特别有意思的行业。

优化针对这个问题分2个点:

1,前后端分离的架构,无法提供搜索引擎可收录的页面,需要搜索引擎蜘蛛拥有执行javascript能力才行,可现实是大部分的搜索引擎都不支持。

2,支持了SPA架构的产品,如何做SEO优化。(第一个点是先让他支持,第二条才落到优化)

我们先看第一个点,我们要做SEO支持首先要知道我们要优化哪些SearchEngine。

常见的列举,百度,google,微软必应,搜狗,等等。

那么我们首先得了解SearchEngine才能谈如何做到让页面被收录,这里就拿最常见的百度和google来举例吧。

百度是不支持收录SPA的页面的,而且SPA的网站对于百度的spider来说等于是只有1个页面,那么如何做到让这种搜索引擎收录页面呢首先我们可以自行提交sitemap,让蜘蛛主动去爬,但是遇到sitemap中的URL,到达指定页面后页面只有一段js怎么办,我们可以利用比如<noscript></noscript>标签来进行最简单的优化,比如在noscript里打印出当前页面一些关键的信息点,但是这个做法大家一看就非常的蠢,因为正常用户并不需要这些内容,占用下载量,而且不好维护。那么我们如何判断当前页面是否支持运行javascript呢前端已做到,用noscript,后端不行,那么只好针对百度的spider做UA判断了,这也就是大家常见的一些解决方案,使用phantomjs或者nginx代理,来对spider访问的页面进行特殊的处理,达到被收录的效果。
那么这么做其实是有一些副作用的,比如你收录的页面和用户正常访问的页面差别较大是有被搜索引擎K掉的风险的,所以更多的做法还是选择首屏使用ssr的方式渲染,先通过后端路由保证页面的主要信息可以被服务器端输出,然后其他的功能,包括用户之后的路由跳转控制,再使用前端路由来做,曾经的项目经验在新浪博客手机版中也是这么做的,当然当时没有ssr,是后端直接渲染的模板,用户访问后,再进行交互则再采用前后端分离和前端路由控制来完成。

相关文章

南京SEMSEO打造营销策略实现网站增长与转化

南京SEMSEO打造营销策略实现网站增长与转化

本文主要通过分析南京SEM SEO的特点和作用,详细阐述了打造营销策略,实现网站增长与转化的方法和步骤。首先介绍了SEM SEO的定义和意义,然后从目标设定关键词研究内容优化和外部链接四个方面详细介绍...

百度电商推广如何获取精准的客户

百度电商推广如何获取精准的客户

电商平台是怎么精准推广的 电商常见的推广方法有很多种,以下是一些常见的推广方法:广告投放:通过在搜索引擎社交媒体网站等平台上购买广告位,将产品或品牌展示给潜在客户。搜索引擎优化(SEO):通过优化网站...

南京sem账户托管服务助您轻松管理搜索引擎营销账户

南京sem账户托管服务助您轻松管理搜索引擎营销账户

南京SEM账户托管服务:助您轻松管理搜索引擎营销账户南京SEM账户托管服务是一种帮助企业管理搜索引擎营销账户的专业服务。本文将从账户优化广告投放数据分析和客户服务四个方面详细介绍南京SEM账户托管服务...

SEO网站优化中的TDK优化

SEO网站优化中的TDK优化

让我们来关注一下SEO诊断中的一个关键问题:全站TDK(TitleDescriptionKeywords)的部署和优化技巧。在进行SEO优化时,全站TDK的设置是至关重要的,它们能够直接影响到网站在搜...

中小型企业网站的设计与实现

中小型企业网站的设计与实现

中小企业在互联网时代的竞争日益激烈,拥有一个优化的企业网站对于中小企业的发展至关重要。本文将介绍中小企业网站SEO优化的重要性,并提供一些设计与实现的方法和技巧,为企业的发展提供更多的支持。介绍文章的...

关于度娘的一些介绍与网络关系

关于度娘的一些介绍与网络关系

 度娘这一称谓起初只是贴吧里的吧友对百度的调侃的称呼,有点贬义,对于爱潮爱热闹的新生代群体来说,她们已经接受并且广泛认可了这一亲昵的称呼。因为有个谷哥,所以有个度娘。 在很长的一段时...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待