- A+
如何在网站更换服务器或者虚拟空间时,尽量不影响SEO呢?之前就多次换服务器,从美国换到香港,又从香港换到美国,基本上做到了“无缝切换”,根本没对SEO产生什么负面影响。今天再次把网站服务器从美国换回国内万网,因为博客关注人数日益增多,很多朋友跟我抱怨页面打开太慢了,于是在万网提交了备案资料,大概过了两周吧,今天备案下来了,于是再次把服务器从美国换回了万网。本来想只是简单的写篇文章记录一下,后来想着之前这些反反复复的折腾,有可能会帮助到新手朋友们,就索性写详细一点,分享一下如何在不影响SEO效果的前提下安全更换网站服务器的。
首先,说说我的网站迁移过程吧。
第1步,在原来的服务器上备份网站内容及数据库信息
在美国godaddy空间上把wordpress建的网站整个备份一下,一般分为网站内容备份和数据库的备份。内容方面比如上传的图片之类的,数据库就是我们在网站里发的文章、网站后台设置等等信息,这些都是存在mysql数据库里的。这里不得不夸一下godaddy的强大,在备份网站时,连同数据库都一起打包到了网站的根目录下面,不用我们手动再次备份数据库了。
第2步,在新的服务器上还原网站内容文章及数据库
在godaddy上备份完之后,我们去下载备份文件,会得到一个gz格式的压缩包,我们直接把这个压缩包上传到万网空间上,然后进入万网的空间控制面板cp.hichina.com,里面有个在线解压的功能,非常强大,直接几秒钟就把我们100多M的压缩包给解压好了。
在网站内容还原到新的万网空间之后,我们再进万网的数据库管理平台,把我们原来的数据库导入到新的数据库里,导入成功之后,我们在在wordpress的配置文件wp-config.php文件中,把原来的数据库信息替换成新的数据库信息,就完成了数据的迁移过程。
第3步,将域名解析到新的服务器IP上
域名解析的话,我从来不用万网自己的DNS服务器,全部换成了DNSPOD的免费服务器了。万网的DNS生效时间太慢了,而DNSPOD的切换几乎是实时的,只要你改完新的服务器IP,基本上立即就生效了,这是网站更换服务器而不影响SEO的一个关键因素!
大家知道,如果你的DNS生效时间太长的话,搜索引擎蜘蛛在下一次抓取时,可能会继续抓取老的服务器的IP,而这个时候我们已经停止解析了,蜘蛛会得到一个服务器不可用的信息,很可能会认识我们的服务器不稳定而影响后期的抓取。这个可以从百度站长平台“抓取诊断”工具里可以看出来,我重新解析完域名后,模拟蜘蛛抓取了一次,结果抓的还是以前的IP,然后IP后面有一个“报错”链接,我们点击一下,就告诉搜索引擎,我们已经换IP了,请不要再抓这个IP了。当我点完“报错”之后,再次模拟蜘蛛抓取时,IP已经变更为新服务器的IP了。这也是网站更换服务器而不影响SEO另一个关键因素!就是及时和搜索引擎反馈我们的IP已经变了,不要再抓老服务器了。
图1:百度站长平台抓取诊断工具,反馈网站IP已经改变。
图2:经过上一步的反馈之后,蜘蛛在下一次抓取时,已经是顺着新的服务器IP在抓取了。
在换服务器之前,我网站每天的抓取量只有几十个,因为服务器很慢,从上图1就可以看出,蜘蛛在抓取首页时,花了差不多9秒钟的时间,这个时间是非常久的了,一般在零点几秒到几秒钟之间,图2是换完万网服务器之后的抓取时间,只有2.5秒钟,还算可以的。回头看看换完服务器之后蜘蛛抓取量能不能上来。
图3:换服务器之前的蜘蛛抓取时,每天只有几十个。
在换新的服务器之前,每蜘蛛的平均抓取时间是非常长的,想看看换完服务器之后,这个值会下降到什么水下。回头继续更新!
图4:换服务器之前的蜘蛛抓取时间
总结
以上很就是本次网站换服务器的大概经过,要想不影响SEO效果,最主要的两点就在于DNS的生效时间以及搜索引擎识别新服务器的时间了。我们可以通过使用DNSPOD这种专业的DNS服务提供商来加快DNS生效时间,也可以通过百度站长平台抓取诊断工具来加快蜘蛛识别新服务器IP的时间,把这两点控制好了,网站基本上算是实时切换了,不会对SEO产生任何不利的影响。
如果有疑问或者补充的地方,欢迎在下面的评论框告诉我,在你发出评论之后,我能立即收到通知反馈。
2015-03-17 下午3:02
不疼不痒的
2015-03-17 上午10:38
及时更新IP,才是重点。
2015-03-17 上午10:12
好牛逼的样子