做有询盘的外贸网站

外贸网站建设| 外贸网站制作| 英文网站建设| 渔课
关于可今
公司介绍
企业文化
可今优势
招贤纳士
常见问题
联系我们
外贸知识 您现在的位置:首页 > 外贸知识

外贸网站的URL有必要静态化吗?

作者:kogin 日期:2012-08-06 11:51:23
 
前面的话:前不久,一个客户问我,能不能做URL静态化,静态化有什么好处,等等问题。在此,特写下文章一篇,希望对大家有所帮助。

    做过SEO的人都知道,把数据库驱动的网站静态化已经是最基本的要求,很多的帖子都介绍了URL静态化的好处。然而,Google站长博客发表的一篇讨论动态URL和静态URL的帖子,颠覆了这个说法。在那篇帖子中,Google给的网站SEO提出了三点意见。

第一,Google完全有能力抓取动态URL
    多少个问号也不是问题,各位站长大可不必着急忙着URL静态化,这一点基本靠谱。


第二,动态URL对Google蜘蛛更友好
    动态网址更有助于Google蜘蛛读懂URL含义,并进行鉴别,因为网址中的参数有提示性。比如Google举了这个例子:
    w-w-w.example.c-om/article/bin/answ ... 78906&query=URL
    URL里的参数都有助于Google理解URL及网页内容。比如language后面跟的参数是提示语言,answer后面跟的是文章编号,sid后面的肯定是session ID。其他常用的包括color后面跟的参数指的是颜色,size后面跟的参数是尺寸等。有了这些参数的帮助,Google更容易理解网页。
    而将网址静态化后,这些参数的意义通常就变得不明显了。比如这个URL:
     w-w-w.example.c-om/shoes/red/7/12/men/index.html
    就可能使Google不知道哪个是产品序列号,哪个是尺寸等。

第三,URL静态化容易出错
     网站网站一旦出错,那就得不偿失了。比如通常动态网址的参数调换顺序,所得到的页面其实是相同的,比如这两个网址很可能就是同一个页面:
w-w-w.e-x-a-m-p-l-e.c-om/article/bin/a nswer.foo?language=en&answer=3
w-w-w.example.com/article/bin/answer.foo?answer=3&langu age=en
     可以看出,保留动态URL,Google还比较容易明白这是一样的网页。而经过静态化后,这样两个网址Google就不容易判断是不是同一个页面,从而可能引起复制内容:
w-w-w.example.c-om/shoes/men/7/red/index.html
w-w-w.example.co-m/shoes/red/7/men/index.html
     再一个容易搞错的是session ID,也可能被静态化进URL:
w-w-w.example.co-m/article/bin/answer.foo/en/3/98971298178906/URL
     这样网站将产生大量URL不同,但其实内容相同的页面。


基于以上三点,Google建议不要静态化URL。但是,我们还是建议要静态化,原因如下:

1、动态网址不是对所有搜索引擎都友好
    Google是从Google自己出发,而没有考虑其他搜索引擎。Google抓取动态网址没问题,并不意味着雅虎,百度,微软等等就都没问题。尤其是中文网站,Google不是老大。

2、网址静态化不出错
    Google所说静态化的坏处,是基于静态化做得不正确的假设上。问题是要做静态化就得做正确,假设会做错是没有什么道理的。有几个人会静态化网址时还把session ID放进去呢?

3、URL静态化有利于用户
    Google的建议是典型的有利于自己,而不利于用户。带有问号参数的URL可能有助于Google读懂内容,但是显然非常不利于用户在一撇之下理解网站结构及大致内容。看看这两个网址哪个更清晰,更容易读懂,更有可能被点击呢?
w-w-w.exam-ple.c-om/product/bin/answ ... &&query=URL
w-w-w.e-xam-ple.c-om/product/men/shoes/index.html
    显然是第二个!

4、便于搜索引擎抓取
    从网站优化来分析,搜索引擎更喜欢静态的网页,静态网页与动态网页相比,搜索引擎更喜欢静的,更便于抓取,搜索引擎SEO排名更容易提高,自然也目前一些行业、门户网站,如新浪、搜狐、网易、阿里巴巴、百度、慧聪等,页面大多都采用静态或伪静态网页来显示,更便于搜索引擎抓取与排名。


5、提高访问速度
    不管是asp、php、jsp、.net等动态程序,都需要读取调用数据库内容,才能显示数据,相对于流量比较大,就增加了数据库的读取次数,占用很大的服务器资源,影响网站速度。而采用网站做成静态的,直接除去了读取数据库的操作,减少了环节,提高了网站反映速度。

6、提高网站安全性和稳定性
    从安全角度讲,静态网页不易遭到黑客攻击。除开源程序采用的是开源cms,如果黑客不知道你网站的后台、网站采用程序、数据库的地址,静态网页更不容易受到黑客的攻击。
    从网站稳定性来讲,如果程序、数据库出了问题,会直接影响网站的访问,而静态网页就避免了如此情况,不会因为程序等,而损失网站数据,影响正常打开,损失用户体验,影响网站信任度。


    由此可见,URL静态化是很有必要的。那么怎样让网页静态更好呢?在此我们举例说明。

    如pages.php?id=1可以适当的优化成1.html格式。这样更简法,更容易被搜索引擎抓取,像这样动态网页,这种格式如例。

    最后补充一点,长的动态网址,也不利于记忆,不利于通过邮件、社会化网站传播。URL静态化更利于网站推广。因此,虽然Google这么明确的建议保留动态网址,我还是建议大家正相反,尽量将URL静态化。

Copyright © 2018  苏州可今信息技术有限公司  All Rights Reserved    Sitemap
24小时服务热线:+86 18606201315 Email:info@export-media.com
外贸网站建设 | 外贸SEO | 外贸网站模板 | 外贸网站制作 | 张家港英文网站建设 | 昆山外贸网站建设 | 常熟外贸建站| 外贸网站设计