SEO优化中url的静态化是必要的吗?

URL静态化一直以来都是最基本的 SEO 要求之一,但近几年搜索引擎技术进步,抓取动态 URL 已经不是问题,SEO行业对是否一定要做静态化也有了一些观念上的改变。

现在的网站绝大多数是数据库驱动,页面由程序实时生成,而不是真的在服务器上有一个静态HTML文件存在。当用户访问一个网址时,程序根据URL中的参数调用数据库数据,实时生成页面内容。因此动态页面相对应的URL原始状态也是动态的,包含问号、等号及参数,如下面这种典型论坛的URL:

http://www.3lue.cn/viaewthread.php?tid=70376&extra=page=l

搜索引擎在发展初期(其实也就是10年前而已)一般不太愿意爬行和收录动态URL主要原因是可能陷入无限循环或收录大量重复内容,造成资源极大浪费。最典型的无限循环就是某些网站上出现的万年历,很多博客有按时间存档,一些宾馆、航班查询网站也经常出现万年历形式。搜索引擎蜘蛛碰到万年历,如果一直跟踪上面的链接,可以不停地点击下一月、下年,无穷无尽陷入无限循环,每一个日期对应的页面内容也没什么区别。很可能是完全一样的内容,都是型号为12345的红色鞋子。URL中参数顺序不同

是不同的网址,但调用参数一样,因此页面内容是一样的。如果CMS系统设计不周这些URL都可能出现在网站上。

更麻烦的是,有时某些参数可以是任意值,服务器都能正常返回页面,虽然内容4是一样或非常相似的。例如,上面URL中的参数12345改为6789或其他什么数字务器很可能也返回200状态码。

所以以前的搜索引擎对动态URL敬而远之,要想网站页面被充分收录,站长需要#动态URL转化为静态URL。

近几年搜索引擎对动态 URL的抓取有了很大进步。一般来说URL中有两三个参数.

对收录不会造成任何影响。权重高的域名,再多几个间号也不是问题。不过一般来说还是建议将 URL 静态化,既能提高用户体验,又能降低收录难摩。

所以,Google 建议不要静态化 URL。百度的态度是静态、动态无所谓,百度没有视,只要尽量避免重复就好,当然动态的也不要太过分,弄几十个参数就属于没事找事了但是我目前还是建议尽量要静态化URL。原因如下。

(1)Google给的建议是从Google 自己出发,没有考虑其他搜索引擎。Google愿音抓取任何动态网址,并不意味着百度、必应、搜狗、搜搜等都愿意,虽然技术上没问题

(2)Google所说的静态化的弊端,基本上是基于静态化做得不正确的假设。问题是要做静态化就得做正确,假设会做错是没有什么道理的。有几个人会在静态化网址时把SessionIDD也放进去呢?

(3)用户体验。带有参数的URL可能有助于Google读懂内容,但是显然非常不于用户在一瞥之下理解页面大致内容。看看这两个网址哪个更清晰,更容易读懂,更有可能被点击呢:

友情链接 广东密特斯科技集团有限公司 德仁心集团 佰利顺机械制造有限公司 KITALY

商略业务覆盖:网站建设、电子商务、淘宝天猫视觉营销、外贸网站营销、企业邮箱等,尤其在企业形象网站建设、外贸网站制作领域更是倍受客户青睐。

版权所有商略网络科技有限公司 © 2013-2021,粤ICP备14047267号