动态URL的优缺点
动态URL是一个很有争议的话题,因为大多数人认为动态URL,会影响网站的收录,因为动态URL会加重搜索引擎计算负担,造成网站重复内容,使蜘蛛无限循环爬行。但是搜索引擎又表明,能抓取动态URL,而且动态URL中的参数,对于搜索引擎了解网页内容很有帮助。
很多人也称动态URL为动态页面,一般情况下,动态URL的网页都是动态页面;而静态URL的网页并非都是静态页面。因为静态页面和动态页面的内容对于用户和搜索引擎都是一样的,只是URL不同而已。所以这里我们讨论的也是动态URL,而不是页面的编写代码。
从以上对动态URL的不同态度来看,他们各自都是有一定道理的。顺着这两方面的说法,可以看出动态URL有如下优点。
(1)动态URL中的参数对搜索引擎有提示作用。搜索引擎抓取网页时更容易理解网页的主题,就像 URL 中含有关键词一样。搜索引擎对?后的参数有识别能力,有利于网页的关键词排名。例如,htp:/www.×××.comfsearch?color-red&size-35。(2)同一类型网页用相同的URL类型,仅调用参数不同。比如列表页和文章页,它 门一 般使 用 htp:/ww.mingdiangg.com/ist.asp?Title-1 和htp:/ww.mingdiangg.com/content.
asp?id-13。这样方便管理,且能知道网页的类型是列表页还是内容页。
(3)网站物理结构扁平化。网页都使用相同的页面进行调用,页面最多有两层目录结构,便于管理和提高处理速度。
有人认为动态URL是不利于网站SEO的,因为动态URL有以下缺点。(1)动态URL中的参数可能使搜索引擎蜘蛛陷入无限循环的爬行中,造成巨大搜索引擎和服务器资源浪费。例如,万年历中的内容,蜘蛛可能会无限爬行下去。搜索引擎一般对动态URL不够信任,从而使很多动态URL的网页不能被收录。
(2)动态URL中的参数如果顺序调换,或者网页设有访问Session ID,这些相同的网页会被认为是不同的页面。这就会导致搜索引擎认为,网站上存在很多重复内容,有可能影响正常网页的收录和排名,甚至被误惩罚。例如,以下同一个网页的两个URL,第二个
是带Session ID的动态URL,搜索引擎可能会当两个网页处理。
www.×××.com/news/new.asp?id=342
www.×××.com/news/new.asp?id=342asid=3.279561.283799.89.aBeld3
(3)动态URL相对不易传播,用户对于过多的参数都是比较反感的,在站外进行传播的时候,用户信任度会比静态URL低。搜索引擎中,动态URL的信任度也会比静态URL略低一点,因为动态URL的变动性较大,不如静态URL稳定。例如,以下两个URL中,第一个显然更易受到用户的青睐。
www.×××.com/2012/09/24/news/today/gwxw/2012092400343431.html
ww.XXX.com/news/new.asp?id=342&class=12&page=l&other=12&date=2012-09-24
从以上优缺点可以看出,动态URL和静态URL并非绝对好坏,更多还是网站质量的好坏。如果能多方面考虑,尽量减少参数的数量,动态URL也是能够收录和获得好的排名的。
|