该系列的之前两篇文章已经把几近所有搜索引擎优化的思想都涵盖了,如一起头说的那样,搜索引擎优化无非是去对搜索引擎友好、或是对搜索引擎的用户友好,不成能有再多的了。接下来就会陆陆续续提一些更细节的东西。因为在群博的公开情况下能够分享的内容有限,所以会偏向一些和搜索引擎优化效果未必有直接关系,但也应该被搜索引擎优化所注重的手艺层面方面的内容。
对搜索引擎优化而言,杰出的URL布局是什么样的?和前面的文章一样,让我们来看下搜索引擎优化顶尖网站Amazon的做法,这是它的一个产品页:
.amazon/Zune-Video-MP3-Player-Platinum/dp/B002JPITY8
1.
URL的第一段是产品名,以中划线分隔——谷歌在其网站站长东西帮忙中推荐过的符号(略有近似的,百度搜索引擎友好指南中提出网页题目与网站名称间的分隔最好是下划线。当然这些和搜索引擎的识别机制无关,它们无论如何都不成能认不出这些是分隔符,但对用户而言会是相对更友好的。)
2.
dp,也许指的是Detail Product,是产品页面的特殊标识。只要有这一段URL在,无论是在流量统计东西或是日志阐发中,都可以很是便利的把产品类型页面的流量等情况给细分出来。
3.
B002JPITY8此类的是商品的ASIN码,对每个产品这都是唯一无二的,这样能包管商品绝对不会重复发布。是每一个产品的唯一标识。
但这样的URL也存在着一些问题,比如拜候:.amazon/abcdefg/dp/B002JPITY8这样的URL,也会呈现和前面相同的页面。万一这些页面被搜索引擎收录的话,至少是对搜索引擎优化绝无益处的。(不排除少数情况下竞争敌手会以此陷害自己网站搜索引擎优化的可能性)
那么手艺上的解决方案是什么呢?如果去问法度人员,他们也许给出的方案是:当页面被请求时,读取URL第一段,并将其与产品的名字对比。如果吻合即返回正常页面,不然抛出404异常。
但搜索引擎优化上面有更好些的方案,直接输出一个canonical属性来指定规范的网址就好了,Amazon正是这么做的。这是一个用来措置网址规范化的标签,在谷歌网站站长东西帮忙里面有说明:http://support.谷歌/webmasters/bin/answer.py?hl=zh-Hans&answer=139394(而百度是否支持canonical标签我也不确定)
但Amazon做的还不止是这些,对URL第三段的ASIN码,还有其它玄机在。这是Amazon官网上对ASIN码的说明中的一小段:
You will find an item’s ASIN on the product detail page alongside further details relating to the item, which may include information such as size, number of pages (if it’s a book) or number of discs (if it’s a CD).
年夜意是很多对产品而言很多关头的参数信息,都被记实在了这短短一小段ASIN码中,这样数据阐发的时候就可以以它来判断哪类产品卖得好等等。且加密过的ASIN码也可使得竞争敌手无法轻易的获知自己的信息。
综合已经提到的一些,和另外一些限于篇幅还没提到的因素,这边将URL布局在搜索引擎优化里面额外需要注意的处所按年夜致重要性列出:
1. 唯一性(包管页面不克不及重复)
2. 易阐发性(最多用一个简单的正则便可将一类页面细分出来,能够不消正则的话最好)
3. 语义化(如example/blog/1.html, example/gallery/2.html,让用户只通过看URL就知道自己将拜候的是什么样的页面)
4. 法度实现起来的效率
没法说那一种URL布局绝对是完美的。依网站类型、范围等等因素的不合,也得看网站手艺架构上如何更便捷,可能还要参照其它各个部分的需求,最终的URL形式自然是需要权衡各方面的利弊来得出的,这边也就不妄论了。
原文地址:http://semwatch/2012/03/搜索引擎优化-practice-4/
搜索引擎优化实践(3) 让网站对搜索引擎的用户友好
搜索引擎优化实践(2)——让网站对搜索引擎友好
搜索引擎优化实践(1)——展开搜索引擎优化前的数据准备