URL在搜索结果列表中时显示内容之一。设计网站结构时需要对目录及文件命名系统做事先规划。总的原则是首先从用户体验出发,URL应该清晰友好、方便记忆,然后才考虑URL对排名的影响。具体可以考虑以下几个方面。
1)域名的选择
注册域名时,域名中能放关键词最好,但不要为了放关键词把域名弄的很长,更不要为了放关键词,注册带有连词符的域名。
为让域名看得清楚,可以放一个连词符,最多放两个,但是不要为了堆积关键词。如果带有关键词的域名不好找,宁可选择一个容易品牌化的短的生僻词,或者新造的词。
2)描述性
整个URL包括域名,目录名和文件名,在可能的情况下,用具有描述性的单词,尤其是目录名和文件名。使用户在一瞥之下就能知道这个URL内容大致应该是什么。
例如 URL http://www.example.com/news/finance/ 就比
http://www.example.com/cate-01/sub-a/
要好得多。
3)URL中包含关键词
在可能的情况下,目录名文件名可以放上一些关键词。关键词出现在URL中,也能提高页面相关性,在排名时贡献一点分数。
关键词出现得越靠前越好,也就是说出现在域名中最好,其次是出现在目录名中,效果最小的是出现在文件名中,不过切不可为了出现关键词而堆积。
4)URL不可太长
虽然可以考虑在URL中放关键词,但最好不要为了放关键词,而把目录名文件名弄的很长。
这主要是为用户着想。对搜索引擎来说,只要URL不超过1000个字母,收录起来都是没问题。不过真的使用几百个字母的URL,用户看起来就费事了。
曾经有人做过搜索结果点击实验,一个比较短的URL出现在一个比较长的URL下面时,短URL的点击率比长URL高2.5倍。
另外,短URL也利于传播和复制。站长做链接时,通常会直接复制URL。短URL不会有问题,长URL复制时都会费劲,也可能复制得不完整,造成访问时404错误。
5)用连词符
URL中目录名文件名单词之间最好用连词符-,不要用下划线_,也不要用其他允许但很奇怪的字符。连词符会被当作空格处理。
目录或文件名中单词间一般建议使用短横线(-)分隔,不要使用下划线或其他更奇怪的字母。搜索引擎把URL中的短横线(-)当做空格处理,下划线则被忽略。所以文件名seo-tools.html 将被正确读取出 seo 与 tools 两个单词,而文件名 seotools.html 就不能被分解出两个单词。
6)英文单词和拼音
对英文网站来说,当然URL中的描述性关键词比较好写。对中文网站可以考虑实使用拼音。但是对比较长的词,用拼音就不容易读懂,这种情况下还是建议使用英文单词。
另外有的人把目录名文件名里面放上中文字,或者有时候有空格,这样的URL出现在浏览器地址栏的时候,都会变成一些编码字符。虽然搜索引擎可以辨识,但看起来很难看,不建议。
7)大小写
URL中最好统一全部使用小写字母,像Unix/Linux服务器大小写字母是不同处理的,也就是说 Index.html 和 index.html 是被当作两个不同的文件。如果一个目录下面的首页是Index.html,访问目录的时候就会出错。在其他情况下大小写混用也经常会造成混乱。另外,robots 文件代码也是区分大小写的,一个字母之差就可能使整个目录不能被收录。
8)避免太多参数
在进行URL优化时,我们尽量使用静态的URL,虽然现代的主流搜索引擎都能够很好的去索引带有参数的动态网页了, 可是,使用静态的URL还是有一定的优势的,如果由于某些原因,不能使用静态的URL,而不得不使用动态的URL时,设计的则是URL中的参数应该尽量减少,不要超过三个,一般的情况下URL中的参数2~3个就可以了。参数太多了不但用户看起来困难,对搜索引擎的索引可能也会造成一定的问题。所以,能使用静态就使用静态的URL,能短就尽量短。
9)目录层次尽量少
这里所指的目录层次是指物理目录结构,而不是指逻辑结构,我们在网站建设中对URL进行设计时,网站的结构要尽量的去减少目录层次,层次不能太深了,一般建议不要超过三层,特别对于一些新站来说,权重低,搜索引擎蜘蛛爬行得很浅,深一点的页面,蜘蛛都很可能不会去爬行的,所以要尽量的做到使目录层次减少,URL缩短。根据观察,百度尤其比较喜欢目录层次比较少的页面。
10)使用目录形式还是文件形式
大部分的CMS系统都可以把页面的URL设置为目录或者文件形式。
比如:http://www.example.com/products/red-shoes/
或 http://www.example.com/products/red-shoes.html
有些朋友认为目录形式比文件形式权重要高一点,无论使用哪种形式的URL,权重应该是差不了多少的,基本可以忽略二者之间的权重差异,使用目录形式有一个优点,以后如果更换其他的编程语言,URL也可以不用变化,也不用经过特殊的处理,而文件形式的URL可能文件的扩展名会变化,需要做一定的URL重写处理。
11)二级域名和目录
二级域名在中文网站里面似乎很流行,而且现在二级域名在Google里面有大量的垃圾内容,Google对此还没有什么好的办法。
不过我个人还是建议使用目录,除非有特别需要的时候,最好不要使用二级域名。
总之,URL大家只要做到简单、让用户看着舒服就行,URL本身的权重到底也是有限的,不能一味为了SEO去改变,合适自己发展的才是最棒的。