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