标点符(钱魏 Way)

对URL中使用中文的分析

一、URL中带关键词对SEO有什么用

url路径的优化,在国外seo(尤其是英文seo)中已经非常普遍,而且效果非常显著。但是由于以前很多搜索引擎对中文url的支持不是很好,所以国内seo领域并没有把这一方法看的很重。随着google,yahoo等一流搜索引擎对中文的良好支持,并放到比较高的权重,国内的搜索引擎也开始重视起来。以使用Google搜索Zac的“网络营销实战密码”,排在第一第二的为Zac自己的站。下面的结果请看截图

 g-zac

再看下百度

b-zac

我们可以看到百度也支持中文URL的(但在链接中出现了乱码),而在URL中带关键词的排名百度没Google那么高。

二、URL中该使用哪种编码才能正确显示

首先对URL 的解码,Google采用的是utf-8解码方式,而百度则采用的是gb2312的解码方式

Google能把纯中文的url转换为utf-8,而百度则不能

1.对于直接使用中文的URL Google能正常收录(且能直接显示中文),百度不能收录

2.对于使用utf-8编码的URL Google能正常收录 百度也能正常收录,但Google能通过解码得到原有中文,百度通过解码后得到的是乱码,如上面对“网络营销实战密码”的搜索结果。

3.对于使用gb2312编码的URL Google 百度都能正常收录,百度能通过解码得到中文,如

 baidu-gb2312

而Google直接显示的是编码过后的网址如

 google-gb2312

三、使用方法

如何使用URL中带中文。中文URL对搜索优化有好处但对用户体验肯定是不好的

以卓越亚马逊为例(在他的整个网站内是找不到带中文的URL的)

《网络营销实战密码:策略.技巧.案例》

通过站内搜索网站内出现的得到的URL为

http://www.amazon.cn/mn/detailApp?qid=1249021617&ref=SR&sr=13-1&uid=476-2941500-8517839&prodid=bkbk913566

通过搜索引擎获得的URL

http://www.amazon.cn/%E7%BD%91%E7%BB%9C%E8%90%A5%E9%94%80%E5%AE%9E%E6%88%98%E5%AF%86%E7%A0%81-%E7%AD%96%E7%95%A5-%E6%8A%80%E5%B7%A7-%E6%A1%88%E4%BE%8B-%E6%98%9D%E8%BE%89/dp/B001P304WA

那他是如何让搜索引擎收录到他的URL的呢,答案就在他的sitemap里,亚马逊向搜索引擎提交的是带有中文显示的URL,而呈现给用户的却是平常的URL

这样就考虑到了搜索引擎和用户两方面 

对链接进行分析

http://www.amazon.cn/%E7%BD%91%E7%BB%9C%E8%90%A5%E9%94%80%E5%AE%9E%E6%88%98%E5%AF%86%E7%A0%81-%E7%AD%96%E7%95%A5-%E6%8A%80%E5%B7%A7-%E6%A1%88%E4%BE%8B-%E6%98%9D%E8%BE%89/dp/B001P304WA

中那些encode过的书名在URL根本不起什么作用,你可以删除其中的大部分内容而链向的地址却不变

如:http://www.amazon.cn/abcd/dp/B001P304WA,http://www.amazon.cn/1234/dp/B001P304WA

指向的都是同一个页面 http://www.amazon.cn/mn/detailApp?prodid=bkbk913566

这种方法其实是通过服务器的rewrite规则可以轻易实现的。只是在生成sitemap的时候把对应页面的书名加上去而已。这个优化方案非常强大啊。

码字很辛苦,转载请注明来自标点符《对URL中使用中文的分析》

评论