许多站长群里的朋友经常会扔出一些问题,例如“我网站js跳转会影响收录吗”、“我网站产品下架或者删除了被收录的内容怎么办”、“我网站首页大量js跳转会不会被K”等等诸如此类的问题,现在百度关键字排名专家奇步网络就这些问题来给大家做个解释。
其实搜索引擎发展的今天,它的算法不断的更新不断的提高尽可能的人性化的处理方式,许多站长完全忽视了他自动识别的能力。其实只要遵守搜索引擎通用的那些规则去操作,大可不必杯弓蛇影,杞人忧天。
比如301跳转,所谓301跳转就是服务器端的一种重定向技术,说白话点就是你网站代码安装在哪个服务器上,哪个服务器给你做跳转,为什么要做跳转呢,哎这个比如说你原来发布过一篇文章他的网址是已经被搜索引擎收录了,但后来处于某种原因你把这个网页没有了,这时候用户通过搜索引擎的快照访问这个网址只能返回找不到网页的404页面,我们做站内优化让搜索引擎收录内容的最终目的是为了吸引流量,而收录了网址又打不开网页岂不是白白浪费了我们的工作吗,所以这个时候就必须在程序中通过某种技术来实现服务器端的重定向,把找不到的网址重新定向到新的网址上来,还有一种情况是一个网站有多个不同的域名为了集中域名的权重,我们通常把非主域名都做301到主域名上来,所以说服务器端的301重定向对网站的运营是非常重要的,是网站seo人员必须明白的原理,即使自己技术上实现不了也要想办法让技术人员来实现。
另外js端的跳转是一处基于客户端浏览器的重定向技术,也就是谁看你网页js代码在谁的电脑上执行跳转,不管js代码跳转到哪个网址,只要服务器端的网页http标头状态码返回的是200那么就么蜘蛛就还是收录原来的网页,另外许多搜索引擎本身对js代码就不感冒,所以说js跳转并不能影响搜索引擎对网页内容的收录,而更多的是为了照顾用户网页体验而使用的一种重定向技术,不过网页中大量的js代码一是会影响网页内容相关性对收录不利,二会造增加客户端电脑负载影响用户体验,所以站长要斟酌。