由于使用的是dedecms系统,因为分类栏目有多个属性值,使用了联动筛选插件,但是个插件默认是动态的,而且优点类似ajax(实际上不是)的效果,这对于SEO优化非常不友好。
AIner cant-justify">
联动筛选通常是地区,价格区间,颜色值,出版时间等,比如我们有一个分类的名称是“dedecms模板”,由于模板有很多的适用对象,比如各种颜色、适用于企业、个人博客、资讯文章、美容网站等。
在做SEO优化的时候我们只能对“dedecms模板”这个分类进行tdk的设置,而筛选中的各种属性则没有办法优化,这个就需要技术来配合修改了。
dedecms联动筛选
一、筛选tdk优化
优化的思路首先要解决tdk的筛选问题:如上图中每当点击一个筛选属性,在标题里面要把这个筛选属性显示出来,如果筛选了多个也一起全部显示在标题里面,这个相当于是动态的。
此时该分类的tdk不能是固定的,需要使用规则来进行匹配,需要注意的是在未选择任何属性和选择多个属性的情况下,爆保证标题无语病,描述是语句通顺。
二、URL优化(使用伪静态)
经过筛选后出来的URL是动态的,联动筛选如果是多个属性,此时的id值也会有多个,这样的ID值太多的动态URL链接搜索引擎识别难度较大,所以被收录的可能性也会很小。
每一个筛选出来的属性都会有一个独立的url和tdk,并且url实现伪静态,这就是我们想要的效果,想要实现这个功能,主要是修改核心程序include文件夹里面的arc.listview.class.php和extend.func.php这两个文件,再附加.htaccess(Apache下的伪静态文件)伪静态规则即可实现。
如果网站有独立的手机网站并且url和PC端不一样,那么还需要解决url调用的问题,也就是手机和PC之间的跳转在筛选状态下是准确的,我发现有好多的网站这个跳转不对,比如筛选了一个属性,从电脑端跳转到手机页面上就会直接进入该分类的首页了,这样不仅对用户体验不好,对SEO优化毫无益处。
再次是要解决该栏目自然分页状态下和选择了一个属性时的分页页码正确问题。一般我们的分类每一页显示15篇内容,多余的就会进行分页处理,在使用联动筛选插件之后,有的属性是会有几十篇内容与之对应,这时候这个筛选属性的分页也需要解决伪静态、手机PC跳转问题,不过这些由技术去完成就可以了,重要的是SEO优化师在优化联动筛选时要把这些都考虑到,而且在技术做完之后要进行确认,看到底有没有正确。
三、联动筛选优化的意义
我有做过对比,联动筛选没有做SEO优化的网站只收录了该分类,而带有属性值的url一个都没有收录,可能的原因是动态网址与标题都是一样的,而做过优化的网站筛选属性值的URL几乎都有收录,有几个关键词排名还不错,虽然不是第一位,但是也在第一页。
由于这个筛选值选择出来的都是直接的产品,相关性非常高,对于用户来说这个就是需要的有价值的内容,所以可以直接提高用户的转化,比起使用文章来的用户转化率更好。
|