301重定向和网站改版
博客自本周早些时候更换域名后,已经过去几天了,各大搜索引擎已经多少有些反应。在启用新域名之前,我已经最好了网站301重定向设置。以Nginx为例,可以使用rewrite
指令将旧域名的请求全部301重定向到新域名,示例:
location / {
rewrite (.*) https://kanchuan.com$1 permanent;
}
使用301重定向可以使搜索引擎逐渐感知到域名的变化,并会渐渐将流量过度到新域名(如果它足够聪明),这个过程往往比较漫长。考虑到这一点,已知的像百度资源搜索平台、Google站长工具都提供了支持网站域名变更的工具。但从使用效果上来看,百度资源搜索平台的网站改版工具体验很差,这个工具似乎需要严格校验所有收录的URL是否都有映射,我多次尝试均提示失败;相反,Google站长工具体验良好,在验证了域名所有权后即引导操作改版转移,中间没有遇到障碍。这里不得不说一下,很多时候我们都拿百度和Google对比,我觉得至少在搜索这块,目前Google绝对是一骑绝尘的存在,这个不仅仅是表现在搜索结果方面,也包括提供给站长的各种工具体验上都是秒杀对手。
除了百度和Google,其他搜索引擎平台,包括Bing,我没有找到或没有发现有网站改版的工具,所有没有尝试使用。
各大搜索引擎的响应
重点考察了Google、Bing、百度、DuckDuckGo、Yandex。
对网站改版响应最及时的是Google,其次是Bing,目前已经观察两者有部分流量来自新域名的搜索结果。让我感觉意外的是DuckDuckGo,这款以保护个人隐私为卖点的搜索引擎,在我并没有主动提交站点的情况下,竟然以堪比Google的响应速度在搜索结果中展示了域名的变化。Yandex这款来自俄罗斯的搜索引擎同样在没有主动提交站点的情况下,展示了域名变化后的首页。这里重点批评下百度,在本次域名变更中反应最迟钝,表现最差,到目前还没有展示新域名的首页。百度作为中文搜索引擎的老大,这个表现让我觉得意外,不知道是否和它内部的某些策略有关,可能需要更多的时间处理。
网站域名变更从搜索优化的角度来讲,并不推荐。因为会破坏原有的收录结果,对新旧域名变更的支持程度,各个搜索引擎处理也不一样,极端情况下很可能存在误认为是全新网站。本博客是小站就无所谓流量损失了,目前只是做了重定向,等待各搜索引擎慢慢过渡吧。
留言板