对于 SEOer 来说,网站改版、域名更换、网址规范等情形,都会用到 301 跳转。

一、解决网站改版的问题 网站改版后导致 URL 规则改变,原 URL 已不可访问了,新页面还未被搜索引擎发现。

通过 301 跳转进行网站流量的转移,同时也可以尽可能地保持原 URL 的权重,做到权重转移。

目前来说,做 301 跳转目前会传递大部分原 URL 的权重,但不会做到 100% 权重,搜索结果中会考虑优先展现新网页。

二、解决域名更换的问题 域名更换属于网站改版的一种情况,域名 A 用 301 跳转到域名 B,搜索引擎爬虫抓取后,会认为域名 A 永久性改变域名 B,或者说域名 A 已经不存在,搜索引擎会逐步把域名 B 当做唯一有效抓取目标。

域名更换,必须保证所有页面 301 跳转至新域名的相应页面。

在域名更换后的一定时期内,旧域名在搜索引擎中仍然会被查到。

但随著权重转移,旧域名最终会被清除出搜索引擎资料库。

三、解决网址规范化问题 程序建站的过程中,同一内容往往也生成不同的 URL,使用者浏览的过程中不会产生任何差异化,但对搜索引擎来说,这些页面都是重复内容,从而进行权重分散,不利于页面关键词排名。

在这里建议站长固定一个主页,否则对搜索引擎来说,会降低这个主页的权重,影响排名。

实在无法解决的情况,可用 301 跳转到同一 URL 。