为何
URL 要设置成静态或伪静态的?
现在只要做网站的都知道静态网站比动态网站好,动态网站要将
URL 静态化,通常也
叫伪静态,但为什么要这么做
?大多数人可能说,为了搜索引擎能更好的爬取与收录我们的
网站,为了用户体验,为了好看
……
百度官方是怎么说的呢
?
URL 是动态还是静态,对百度没有影响,我们没有任何歧视动态 url 的策略。
这个已经很明显的说明,动态的
URL 对搜索引擎收录是没有任何影响的了。
google 在 2008 年 9 月的时候就明确建议大家,不要将动态的 URL 静态化,其中一点
是因为动态
URL 中包含很多参数,这些参数能更好的帮助搜索引擎理解该页面的内容。
这个不难理解,但现在做中文网站,大多都是靠百度吃饭,
google 怎么说我们已经不
那么重视了。
其实我认为,
URL 静态化最大的作用不是为了搜索引擎更好的收录,不是为了更好看 ,
而是因为动态的
URL 中参数很多、很乱,很容易造成一个页面有大量不同 URL 的情况。搜
索引擎可不认为你是一个页面有多个
URL,它会认为你的多个 URL 页面发生重复,从而
使网站有着大量的重复页面。这无疑是非常不好的现象。
同时,多个相同的页面让蜘蛛重复的爬取也是造成了搜索引擎资源的浪费,增加网站
服务器的负担。
而且现在百度站长工具还有一个压力反馈,它会根据你服务器的情况自动调整一定的
抓取量。也就是说,百度给你的服务器某个时段的抓取重是一定的,但重复的
URL 无疑是
浪费了搜索引擎抓取其它重要页面的机会。
所以,我个人建议
URL 静态化还是比动态的好。当然,如果你是 wordpress 等程序的网
站,动态参数非常少,不做伪静态也是无所谓的。