静态网址就是不会发生变化的网址,它通常不包含任何的网址参数。动态网址的内容都存储在一个数据库中,当网页需要显示内容的时候是通过数据库而返回的结果。动态的网址中一般包含有?= & 等特殊符号。
对于大多数搜索引擎而言,不可否认它们更喜欢静态的网页。静态网址显然非常利于用户在一撇之下理解网站结构及大致内容。而且短的静态态网址,也利于记忆,利于在邮件、社会化网站等地方抄给别人。
早期由于搜索引擎蜘蛛的不完善,蜘蛛在爬行动态的url的时候很容易由于网站程序的不合理等原因造成蜘蛛迷路死循环。所以蜘蛛为了避免之前现象就不读取动态的url,特别是带?的url,后来随着搜索引擎的完善问题才慢慢解决。
同时在百度SEO建议中也提到:在静态页面上使用动态参数,会造成百度baiduspider多次和重复抓取。这是可以利用robots.txt文件禁止收录,但也有个坏处,会流失权重,虽然内容是不能收录了,但页面成了只接受链接权重、不流出权重的无底洞。建议使用NF传递链接权重。