首先借用 zac 大神书中的原句:网址规范化指的是搜索引擎挑选最合适的 url 作为真正(规范化的)网址的过程。

那为什么会出现不规范的网址呢?比如:ga5.net 和 www.ga5.net 以及 ga5.net/index.php 和 www.ga5.net/index.php,同样是网站的首页,如果不规范化网址的话,就会出来 4 个连结,而这 4 个连结却都是一样的内容,虽然是一样的内容,但是搜索引擎会预设为这是 4 个网站去抓取,这就是因为网址没有规范化,没有对网址进行 301 跳转。

而网址没有规范化虽然不会对使用者有什么影响,但是对搜索引擎的影响却是非常大的,除了上边提到的搜索引擎会预设为这是 4 个网站以外,还会把搜索引擎给绕晕,让搜索引擎不知道到底哪个才是主要的网站首页,这样也就把原有的权重给分散了,不利于优化。

那该怎么解决这种网址规范化呢?第一,使用网址规范化完善的 cms 系统程序,直接生成规范的网址,以便于搜索引擎抓取。

第二,利用 301 跳转去实现,这个在网站空间管理后台基本都有设置的,这里就不细说了。

第三,提交给搜索引擎的 sitemap 时,全部用规范化网址。

以上这三个是最常用的,而这三个方法当中 301 跳转是最常见的,就是我们把 ga5.net 跳转到 www.ga5.net 这样就保证了主推域名的权重性。

那为什么要这样做 301 跳转呢?最重要的原因就是在于权重的传递和让搜索引擎明白哪个网址是规范化的,哪个网址是最重要的。

当然,现在 301 跳转这个,还常常被用于黑帽优化,之前看到一篇:反向 301 跳转劫持域名的文章,但是由于各种原因一直没能去实践,最近抽个时间去实验一下,然后和各位一起分享一下。

好了,今天就大概分享这么多,您看懂了没?