第35节:网站页面的脚本代码和标签优化(7)
{dede:myadname='listRtPicAD2'/}
{dede:myadname='listRtPicAD'/}
上述广告位在优化时先删除,等网站上线开始规划广告之后,再按需要放置即可。
栏目页标签优化
栏目页和网站首页的不同之处在于:网站首页只有1个页面,的定义可以随意编辑;而栏目页因为有很多文章列表,是系统自动生成的,因而会存在很多列表页面。在这样的情况下,如果给所有栏目列表页都写上同样的明显是不符合SEO需求的。
以一个用织梦CMS建设的宠物网站为例,在默认情况下,“金毛养护”这个栏目的第一页标签是这样的:
了解金毛_网站名称
从上面的格式可以看出,这个的构成方式是“栏目名+网站名”,是比较适合优化的。但是,不好的情况是,这个栏目下面的其他列表页标题是一样的。比如,打开这个栏目的第二页、第三页,查看源文件,得到的标签如下:
了解金毛_网站名称
对搜索引擎来说,对这种重复的标题在同一个网站中出现是很反感的,谷歌网站管理员工具甚至会明确地告诉网站站长存在哪些重复的标题标记,意思就是希望站长进行修改,如图5.29所示。
图5.29谷歌网站管理员工具中的重复标题
在默认情况下,绝大多数CMS的栏目页的标签都是相同的,这就要求优化者为每个列表页生成不同的标签,以避免出现在同一个网站中相互进行排名竞争的情况。
在DEDECMS(织梦)中,列表页只有一个定义的地方,是自动生成的。要进行的差异优化,需要在栏目页中加入如下代码:
{dede:field.title/}{dede:pagelistlistitem="pageno"listsize="0"
function="html2text(@me)"runphp="yes"}if(strlen(@me)>10
@me==1)@me="";
else@me="-列表第".@me."页";{/dede:pagelist}_{dede:global.cfg_webname/}
这个代码的意思是,获得当前的栏目列表页地址排序编号,然后生成到当前栏目页的中,进而对重复的标题标记进行优化。
使用了上述代码以后,栏目的首页没有变化,依旧是以下代码:
了解金毛_网站名称
但是后续的列表页就不一样了,变成了以下代码:
了解金毛-列表第2页_网站名称
了解金毛-列表第3页_网站名称
了解金毛-列表第4页_网站名称
了解金毛-列表第5页_网站名称
……
这种列表页相对于所有栏目页都一样的方式来说,无疑更受搜索引擎喜欢。
栏目页、标签优化
栏目页的关键词标签和描述标签,CMS系统同样是自动生成的,对于有一定的代码编写能力,或者说优化得更精细的站长来说,可以用优化类似的代码进行差异性优化,简单的优化代码如下:
采用上述代码以后,每个栏目页中的描述标签都会略有不同。根据同样的道理,也可以对关键词标签进行优化。
对不具有代码编写能力的优化者而言,也可以删除每个栏目页中的和标签,这样对优化的影响不大。和的默认代码如下:
本文摘自《实战SEO》
实用技法与案例剖析:实战SEO
本书针对SEO细节操作、技术实施、实际案例进行了详细分析,主要包括建站前的SEO策划、网站上线前的本地SEO、上线后的SEO方法以及SEO效果监控和改进等方面,具体涉及了SEO中网站主题的确定、关键词体系构建和网站结构的规划、本地测试网站的搭建、页面脚本和标签优化、内部链接规划和设计、交互功能设计和取舍、域名和主机的选择、内容规划和更新策略、友情链接建设、链接诱饵设计、网站推广、收录监控、排名监控、流量监控、转化率分析、动态关键词体系维护等关键内容。本书适合各个行业负责网络建设、网络营销和网络品牌推广的负责人及技术人员阅读;适合喜欢搜索引擎优化的新手以及有一定SEO基础的读者阅读;适合作为SEO相关培训、课程的辅助教材。