站长论坛上有站长抱怨,自己网站做301跳转一个月以后,百度仍然没有正确处理自己网站的301跳转。在百度知道上日前也有网友发问,自己的网站做了首选域设置,将不带WWW的域名解除绑定301重定向到网站首选域域名上,但设置一段时间之后,令他感到郁闷的事情终于出现了——这位朋友发现,被设置为首选域的网站域名百度不收录,快照不重新,而不带WWW的非首选域域名收录却不断增加,百度快照也每日更新……
gouyn12的首选域设置(301跳转)实践经历也证明,百度无论对于301跳转与首选域的反应都十分迟缓。甚至5个月以前(今年7月下旬)就已经做了301重定向跳转到网站首选域名的非首选域名直到今日(12月27日晚)仍就被百度所收录(如下图)。
7月下旬我所做网站301跳转非首选域域名今天百度仍然收录
猛然想起,昝辉(ZAC)的《SEO每日一贴》中也曾经记载他用自己的博客做过301实验,一查,《301转向公开实验》(http://www.seozac.com/ranking/301-test/,2010年12月6日)一文中果然记载有昝辉进行301重定向实验的原网址: http://www.chinamyhosting.com/seoblog/2010/12/02/seo-code-in-stock/。
“百度一下,你就知道”,我百度搜索这个被昝辉(ZAC)301重定向处理了一年多的网址,简直不敢相信自己的眼睛。天啊!整整一年多以后的今天(2011年12月27日晚),百度居然还收录着这个网址(如下图),我点击此百度搜索结果链接进去一看,此网址果然已经自动跳转到了301重定向网址http://www.seozac.com/seo-news/seo-code-in-stock/之上的,但百度居然现在还收录着这个已经被301重定向了的原网址——这说明,整整一年之后,百度还没有正确理解301重定向(谷歌早已经没有收录这个网址了的)。
昝辉去年12月所做301重定向实验网址百度至今还收录
5个月,甚至一年多时间百度蜘蛛还没有正确识别301,仍然收录着被301重定向网址的事实让人不得不怀疑,百度是不是真的不支持301跳转?是不是真的不支持网站首选域?
答案是肯定的,百度支持301跳转!也支持网站首选域选择!
不但百度早已经将自身域名http:// baidu.com/做了301跳转(跳转到首选域名http://www.baidu.com/)处理,而且在《百度搜索引擎优化指南2.0》中,百度官方也坦承“百度spider现在对301跳转的响应周期较长”,并在后文中不断提醒站长们在必要时大胆使用301跳转:
“301返回码的含义是‘Moved Permanently’,百度会认为网页当前跳转至新url。当遇到站点迁移,域名更换、站点改版的情况时,推荐使用301返回码,尽量减少改版带来的流量损失。虽然百度spider现在对301跳转的响应周期较长,但我们还是推荐大家这么做。”(《百度搜索引擎优化指南2.0》P18页http://wenku.baidu.com/view/c7e7ec6ba98271fe910ef9f4.html)
《百度搜索引擎优化指南2.0》P18页有关301跳转内容截图
“我们建议在改版或者换域名时,将旧网页301永久重定向到内容对应的新网页,这样百度更容易发现这个转变,并迅速的将旧网页积累的权值传递给对应的新网页。”(同上P17页)
“网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的对应的页面网站更换域名,应该将旧域名的所有页面301永久重定向到新域名上对应的页面”。”(同上P16页)
5个月甚至1年多时间百度蜘蛛还没有正确理解并响应301重定向的例子,加上百度的官方表态“百度spider现在对301跳转的响应周期较长”,说明了301重定向的两大优势——“能有效解决令各位站长、SEOER头疼不已的网站网址规范化问题;并且被301重定向网页之权重可以正常传递到301跳转所指向网页”在相当长一段时间以内,对于百度SEO都是“水中月镜中花”。
哪么是不是做301重定向跳转对于百度SEO就毫无意义了呢?gouyn12认为(只是个人观点):还是应该做,因为目前还没有更好的方法替代301,另一方面其他搜索引擎也支持,反应速度都比百度快;况且百度不但自己身体力行,还不断地建议站长使用。可是,不必要的改版冲动就必须尽量克制了,用昝辉(ZAC)博文中所引用的那句英文谚语来说,就是:“东西没坏,就别去修它。If it’s not broken, don’t fix it”,若因此导致流量大幅度下滑,就是得不偿失的事情了(本文由SEO云南原创首发,转载请带网址http://www.gouyn12.com/127.html)。