SEO优化需要用到编程吗?
日期:2020-11-29  发布人:yblbr  浏览量:2640 下拉词相关词

SEO优化需要用到编程吗?

SEO优化需要用到编程吗?


1、前后端别离的架构,无法提供搜引得擎可录入的页面,需要搜引得擎蜘蛛拥有履行javascript能力才行,可事实是大多的搜引得擎都不支撑。


2、支撑了SPA架构的产品,怎么做SEO优化。(个点是先让他支撑,第二条才落到优化)


咱们先看个点,咱们要做SEO支撑首要要晓得咱们要优化哪些Search Engine。


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


SEO优化


那么咱们首要得理解Search Engine能力谈怎么做到让页面被录入,这儿就拿最常见的百度和google来举例吧。


百度是不支撑录入SPA的页面的,而且SPA的网站关于百度的spider来说等于是只要1个页面,那么怎么做到让这种搜引得擎录入页面呢?首要咱们能够自行提交sitemap,让蜘蛛主动去爬,可是遇到sitemap中的URL,到达指定页面后页面只要一段js怎么办,咱们能够利用比喻标签来施行最简单的优化,比喻在noscript里打印出其时页面一点关键的信息点,可是这个做法我们一看就十分的蠢,因为正常用户并不必这些内容,占用下载量,而且不良保护。那么咱们怎么判断其时页面是否支撑运转javascript呢?前端已做到,用noscript,后端不成,那么只好针对百度的spider做UA判断了,这也就是我们常见的一点解决方案,使用phantomjs也许nginx摄理,来对spider走访的页面施行出奇的办理,达到被录入的效用。


那么如此做实则是有一点副效用的,比喻你录入的页面和用户正常走访的页面差异较大是有被搜引得擎K掉的风险的,所以更多的做法仍是取舍首屏使用ssr的办法烘衬,先经过后端路由确保页面的主要信息能够被服务器端输出,而后其它的功用,涵盖用户然后的路由跳转操控,再使用前端路由来做,从前的项目经历在新浪博客手机版中也是如此做的,当然其时没有ssr,是后端直接烘衬的模板,用户走访后,再施行交互则再采用前后端别离和前端路由操控来结束。