网站有友链却检测不出来的解决办法

文章类型:常见问题    发表2013-09-17   文章编辑:怒熊网络 · 一站式互联网+技术服务商!   阅读:400

近日网站排名有稍微的下降趋势,检查了各种网站内部结构及外链都没发现问题,而且百度最近也没有比较大的变更,最后用站长工具检查了一下很久没有留意过的友链,果然,一查之下便发现其中的几条友链出现了问题。

首先是被降权没有了权重和排名的网站友链有两个,昨天已经换掉了一个,今天将会再替换一个。但是在这问题友链中,怒熊网【重庆网站建设】小编发现了一个很奇怪的问题,一个友链网站明明有反链,但是用站长工具却检测不出来,而且用站长工具查询该网站的友链,检测数据为0!如下图:

图一:用站长工具检查显示对方网站并无我司网站友链

图二:对方网站有我司网站友链并能直接打开

图三:对方网站友链检测结果为零。但从图二大家可以看到对方网站是有友链的并且不少

真是怪事一桩!由于小编习惯性的用的是chinaz的站长工具来查询,为了验证工具的准确性,小编特地再用搜外的站长工具和爱站来重新检测,结果发现,在chinaz网站发现只有上面图示的一个网站出现类似问题,但用搜外工具查询的结果却有5个友链都出现了类似的问题,爱站的结果跟chinaz网站的一样。根据检测的结果以及以往查询的情况看,小编心里对这三个站长工具的判断是这样的:

1、搜外的准确性比较低,也许是在改版之后的缘故;

2、chinaz网站的精准度在这三个站长工具里是最高的,爱站的精准度也不差,但在时间上稍有延迟。如一个网站的排名变化,chinaz网站能够马上反映出来,爱站却要一段时间之后才能反映出来。即使查询的数据极有可能是之前的缓存数据而已。

问题找出来了,但如何解决仍然是一个难题。苦于自己不懂技术,也无法判断这种情况在百度的算法里是否是有效的。但从几个站长工具均无法检测出来的情况来看,百度蜘蛛要顺利检测到这个友链的存在并爬行等也是有困难的事情。虽然这个友链是明确存在的,并且检查也没发现有设置nofollow链接或者是JS跳转,但从网站的发展着想,小编还是将这样的友链判断为无效的。暂且留着观察几天,如仍是这样的情况将会将其处理掉。

用了这么长的篇幅说明情况及处理方法,最后说说如果是自己网站遇到这样的情况时应该如何处理了。当然,这是小编查阅了很多相关资料之后得出的解决方法,未必一定管用,但遇到这样问题的朋友不妨试试:

1、检查自己网站的代码是否有设置nofollow,如果有,会导致站长工具检测不出来的可能。当然,这个原因的可能性比较小,毕竟,现在做站长和做SEOer的都会看nofollow,但也不排除有恶意添加的可能性;

2、检查网站代码是否有JS代码,JS代码会令链接的指向错误,如原本链接到的链接会在JS代码的指示下跳转到其他网站,这样的友链站长工具当然是检测不到了;

3、检查网站的其他代码是否有问题,这个就要检查其他与友链相关或者是进行一个全站代码检查了,网站在运营过程中由于错误操作或者是其他原因造成错误也会影响到站长工具的检测结果;

4、检查网站静态系统是否已经生成。有些网站采用的是动静态结合的方式,网站的任何更新都要经过生成静态系统之后才能在前台显示出来,同理,没有生成的更新站长工具是无法检测出来的;

5、清理网站缓存;

6、检测的页面不对。如你的友链是放在内页或者是二级域名下的,你去检测首页的友链,当然是检查不出来的了;

7、站长工具问题。不过按小编网站的情况来看,站长工具问题的可能性不大(不可能几个站长工具都出现同样的问题吧?)

总结一下,以上7种(可能还有更多)情况中,最有可能的就是代码问题及缓存与生成问题了。如果这三个原因都不是问题的根源,那么只能寻求SEO大师的帮忙了。