13.3 第二阶段:去除弊端
由于该网站在前期规划时没有考虑网站的搜索引擎友好性,使用了很多不利于搜索引擎的技术,例如使用Ajax、Iframe、隐藏层等方式调用或展示页面中相对重要的内容。因此,对该站进行优化的首要任务就是去掉网站中那些对搜索引擎不友好的因素。
13.3.1 Iframe清理
易比网在优化前,页面中很多重要内容都是使用Iframe进行引用的。例如,在产品列表页面中,所有手机型号内容都存放在Iframe引用的另一个页面上,如图13-1中框出的内容。
在页面源代码中,可以看到代码:<iframe src="http://www.91bi.com/html/lists/102001_18_1.htm" frameborder="0" vspace="0" scrolling="no" width="770" height="1000" ></iframe>
这说明产品列表页面中的手机型号内容来自另一个页面http://www.91bi.com/html/lists/102001_18_1.htm(当前页面的URL是http://www.91bi.com/nokia/)。
13.3.2 隐藏层
页面在调整前,有很多重复的内容放置在隐藏层中,且所有内容都放在当前页面上,从而导致页面体积过大,这不管是对于搜索引擎还是对于普通用户都是极不利的。
因此,在优化时,我把需要展示的重复的隐藏层内容以JavaScript异步加载的形式展示。如图13-1圈黑处所示,诺基亚手机功能排行标签里的内容与诺基亚手机列表标签内容的重复率高达98%,因此我选择了使用JavaScript异步加载的方式实现。这样做既可以避免当前页面由于重复内容造成页面体积过大,同时又满足了用户从不同角度获取信息的需求。
本书评论