整站优化,SEO优化技术

SEO优化需要用到编程吗?

来源:FIERCE 阅读量:321 发布时间:2019-09-06 10:25:07
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,是后端直接烘托的模板,用户拜访后,再进行交互则再采用前后端别离和前端路由操控来完结。


上一篇:怎样把网站排名快速上升?
下一篇:网站中的锚文本优化是什么?