巧用#对URL进行优化

2015-06-09
  • 738
  • 0
        大多数商业网站,会在内链中给正常的URL加上跟踪参数,以便监测站内广告位或页面的点击数据,进而分析用户的浏览行为。例如URL:www.baidu.com/123.com?ref=banner
        在数据分析上,这是一种正确的做法,也是大多数网站BI系统所使用的数据跟踪方法,但是这一行为却对SEO造成了很大的影响,因为这一数据跟踪方式会产生大量的重复页面,从而造成诸如标准URL地址不收录、无排名等SEO问题。
        为了解决这一问题,我们引入#这个符号,#是一个锚点的标志位,访问者打开带有#号的URL,会被直接定位到页面的锚点处。例如URL:www.baidu.com/123.com#ref=banner 。
        对于用户来说,这一URL并不会造成用户体验上的破坏,只要保证两个URL返回的是一个页面的内容即可。而对于搜索引擎来说,目前仅对#号前面的URL进行建库,即只能识别出来#之前的URL地址,所以这就避免了搜索引擎抓取带有跟踪码的URL地址,从而收录重复页面,造成一系列的SEO问题。
        使用这一方式进行站内数据追踪时,需要注意的是,加与不加#不能引导用户去到不同的页面,目前有些客户端产品不会把#后的参数解析为一个完整的URL,这会使得用户在进行社会化分享的时候,产生不必要的困扰。