这个问题相信会被很多人所忽视了,而且经过Cxh的分析得出不管一个网站下有没有包含两种编码,对排名影响不大,不过可能会对整站的权重有一小点影响。
之所以注意到这个问题,是看到seowhy中首页程序编码是UTF-8,而论坛的程序是GBK的。那么接下来我们就来讨论一个网站下包含两种编辑好不好这个问题。
首先我们先大概了解下UTF-8和GBK的区别:GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。也就是说GBK只是针对中文,UTF-8则针对全世界所有的语言。这里补充个问题,就是关于搜索引擎喜欢GBK还是喜欢UTF-8,Cxh的观点是这没什么区别。不过如果是针对国外的,则要用UTF-8。
那么回到我们的问题上来,一个网站下包含两种编码好不好?Cxh个人的观点是不好,一个网站最好统一编码(有个前提是该网站只针对国内用户)。这个观点没有经过实验证实,因为这样的实验相对来说非常难验证,不过接下来Cxh举个例子,相信大家看完这个例子应该对这个问题有比较深刻的理解。
一个人上身穿西装,下身穿宽松的休闲裤,我相信穿成这样上街回头率一定会很高,我们并没有说西装不好,也没有说宽松的休闲裤不好看,只是因为这样太不搭了。同样,一个网站包含两种编码,也会造成这样类似的情况发生,我们没有说GBK不好,也没有说UTF-8不好,但是两种编码组合在一起就跟上身穿西装,下身穿宽松的休闲裤一样不搭。
举完上面这个例子,我们在从搜索引擎角度来分析一个网站两种编码好不好。对于中文来说,百度不管所抓取的网页是GBK的还是UTF-8的,抓回来之后一律转为GBK这个编码然后再存储。而谷歌则相反,抓回来的网页统一转为UTF-8再存储。那么对于百度来说,如果抓取首页的编码是UTF-8,百度需要将编码转为GBK,后来百度又再次发现内页的却是GBK的,我们把百度弄晕了,也就是有时候百度要转编码,有时候又不要。如果一个网站编码统一,搜索引擎就认定了要么全部转编码,要么不要,所以如果一个网站的编码统一就可以降低搜索引擎的负担。