搜索引擎不收录带参数的动态网站。这是四年前我刚入门SEO时,SEO老鸟对我说的,也常在网上看到相关的帖子文章,想必现在的SEO新手也都知道这句话。事物都是在发展的,搜索引擎技术也在快速发展,这条经验已经过时了,因为搜索引擎已经全面适应对动态网站的收录。
前些日子接了一个网站优化工作,是为他们的“他舅WAP流量统计分析平台”出一个优化方案,以前也做过流量统计相关网站优化,可是这次他们让我把“他舅”这个关键字也优化上去,“他舅”和“WAP流量统计”怎么才能建立关联呢?让我有些犯难。还有一个问题就是,这个流量统计平台只有一个前台页面,其余全是后台页面,有就是我们常说的“单页面网站优化”。优化方案要的很急,只能夜里加班了,上网查些相关资料,在google搜索时突然发现一个动态网站的URL非常长,SERP(搜索结果页)无法全部展开,就好奇的点开了Google网页快照,发现这个页面的动态URL“?”后面居然带了四个参数。截图如下:
Google收录带四个参数的动态网站URL
然后我就site了一下,这个网站有许多带四个参数的动态网页都被Google收录。这就证明以前SEO老鸟们说的搜索引擎不收录动态网站的经验已经过时了,现在Google不但收录动态网站,而且还能收录带四个参数的动态网站。
这个发现让我有些兴奋,于是我就想写一篇关于Google收录动态网站文章,突然又想到百度是否也能收录带四个参数的动态网站呢? 就在百度里随便搜索了一下,截图如下:
百度收录带四个参数的动态网站URL
结果证明:百度也收录这个网站的网页,完全可以收录带四个参数的动态网站。
百度和Google虽然都可以收录动态网站,而且还是带四个参数的URL,但是从SEO角度看,还是不希望动态网站带太多的参数。首先是动参数的URL太长,不好记忆、也不美观、用户体验太差。其次是动态网页的响应速度不如静态网页快,数据量大的数据库可能会更慢。再有太参数的URL不安全,比较容易被黑客注入。最后,动态网站的权重的显然不如静态网站,这一点就不再详细说了,感兴趣的朋友可以验证一下。