读书笔记:《SEO教程:搜索引擎优化入门与进阶》(3)——URL优化

URL优化可以提高URL对搜索引擎的友好性,优化具体包括

1)对域名、目录、文件的命名和分隔符的使用

2)URL长度及关键字词频的控制

3)静态化


1. URL的命名技巧

URL命名的首要原则是:与页面主题相关。

英文命名原则:

1)以实际存在的词或词组作为URL组成部分名称;

2)组成词组的单词必须要用分隔符(- ,_ 等 )进行分隔,如http://www.abc.com/digital-camera/

注:拼音URL不需要用分隔符进行分隔。

分隔符的选取:
有些搜索引擎把横杠和空格视为相同的,但有些则认为横杠比下划线和空格更加友好。实际上,空格要避免使用。综上所述,分隔符的选取优先级从高到低分别为:"-">"_">space

URL在命名时也要考虑目录、文件的互相依赖性,比如有www.seochat.org/mobile/nokia/n95.html页面,被收录后,mobile/nokia/nokia n95/n95都可以被当作关键字,当然对于国内搜索引擎的优化,使用shouji/nokia/n95.html也许更好,这里要具体问题具体分析。

2. URL的长度

这里只需注意一点:URL越短,得到的权重就越高,如果URL长度过于长了,则有可能被搜索引擎放弃。

3.URL静态化

由于静态页面加载速度更快,搜索引擎会赋予静态页面更高的权重。
实际上,我们不可能把网站中的所有页面都做成静态页面,但却可以对动态页面进行相应的处理,让其对于搜索引擎来说是静态的,这就是所谓的“动态页面静态化”,常用方法有URL重写和生成静态页面两种。

这里先明确几个概念:

动态/静态URL:动态URL的特征就是包含?、%、&等符号,而静态URL则不包含这些符号;

动态/静态网页:动态网页需要调用数据库中的数据,而静态网页则不需要。


URL重写过程:
例如,浏览器请求http://www.shianyun.com/ceshi.html,服务器自动将这个请求定向到http://www.shianyun.com/list.aspx?id=1上,这样用户就可以通过http://www.shianyun.com/ceshi.html来访问动态网页了。经过URL重写后,动态页面不但没有改变原来的工作方式,我们还得到了搜索引擎所重视的静态URL。但URL重定向在某个角度是多余的步骤,会增加服务器的负担,只是对于搜索引擎更加友好而已,所以是不太推荐的一种做法。

P.S.

IIS支持URL重写需要装ISAPI组件,具体可以参考http://www.iis.net/downloads/microsoft/url-rewrite

ASP.NET级别的URL重写实现可以参考http://msdn.microsoft.com/zh-cn/library/ms972974.aspx

这种方法会占用一定的服务器资源,从而影响网站的访问速度,在访问量大的时候会尤为明显,需要根据实际情况选择是否启用。

生成静态页面:
除了通过URL重写实现伪静态以外,我们还可以通过程序把相关页面生成真正的静态页面!一般都会用到模板的思想,比较常见的使用场景是博客、文章类的系统,对于页面经常变动、更新比较快的网站则不太适用,因为每次生成静态页面都会是个大工程……


SEO相关链接:

读书笔记:《SEO教程:搜索引擎优化入门与进阶》(1)——搜索引擎收录及排序的基础知识

读书笔记:《SEO教程:搜索引擎优化入门与进阶》(2)——关键字
阅读更多
个人分类: SEO
想对作者说点什么? 我来说一句

SEO教程搜索引擎优化

2009年09月10日 5.68MB 下载

如何实现Zencart SEO url优化

2014年03月14日 260KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭