静态URL为什么更有利于SEO
在和客户的沟通中,很多客户并不理解为什么有些动态URL一定要改成静态URL,那我们今天就来谈谈,为什么要将这些动态URL改成静态URL?怎样才能将动态URL改换成静态URL呢?
首先,如何区分动态URL与静态URL?
动态URL在网站目录中并不存在具体的文件,而是根据用户请求,从数据库中返回请求的结果。比如:http://www.carsing.com.cn/car/car!getcarResult.action?id=简单的来说:含有“?”的URL可以算动态URL。静态URL比如:http://www.seotcs.com/blog/5409.html,即整个URL里不含“?”就可以认为是静态URL。
其次,为什么要把URL改成静态的呢?
由于之前搜索引擎蜘蛛的不完善,加上一些网站程序不合理,甚至有些人会故意制造蜘蛛陷阱,导致蜘蛛爬取时进入一个死循环。搜索引擎为避免这种死循环,所以减少了对动态URL的读取。从大量搜索结果的分析情况来看,静态URL可以提高蜘蛛爬行的效率,在绝大部分关键词搜索结果中的排名效果情况更好,因此笔者认为静态化的URL对排名有一定优势。
那么,如何操作才能将动态URL转换成静态URL呢?
动态URL转换成静态URL即“伪静态”,目前很多主流的程序都支持伪静态,不同的程序伪静态的方法都不一样,可以根据自己的需求,对程序进行改造、对网站环境进行相应设置。比如Windows环境下有rewrite组件,Apache下有mod_rewrite重写模块,都可以很容易的实现伪静态。
需要注意的是:URL和目录名称要对应,可以使用关键词的英文或拼音缩写;URL最好不要超过三层;每个页面对应一个URL。
当然,也不是所有的动态URL都需要改造成静态URL的,要根据不同网站不同页面的实际情况来进行判断。