wordpress定制

当前位置: HOME > 开源文档 > wordpress标签生成专题页面思路

建站,优化,推广

wordpress标签生成专题页面思路

有种流行的做法是给网站加大量的的关键词,自动生成聚合页。这种方法算不算黑帽好像也不能定论,关键全在一个度,当你无限制找到关键词就往里面塞的时候,应该算是黑帽的。wordpress的tag页都是带有这个tag的文章才会被列出来,如过直接采集大量的关键词塞进去,tag页里面是没有文章列表的。如果真要那么做,我们需要对tag页进行改造。

首先的一种思路是查询文章是否包含这个关键词(tag),如果包含就把文章列出来。这种方法内容上应该是不错的,然而每次斗都要把所有文章都查询一遍,这是非常消耗资源的;第二个方法是匹配标题,标题里有这个词,就调用,然而标题和内容是在一个表里的,也是比较消耗资源的;我采用的方法是把采集到的关键词包含的关键词都加到循环里,这样技能遍历的表示wp_terms,而不是wp_posts,数据库压力会降低很多,相关的文章基本也都出来了。

现在我们有聚合页的方案了,假设我们已经生成了大量的聚合页面,还会面临两个问题:无意义的很短的关键词聚合页面,和大量的长尾词重复页面。

第一种情况,无意义的短关键词的页面。比如我在一个网站中采集了很多的微信关公众号,微信的文章是没有关键词标签的,所以我使用了一个插件来自动加关键词。这个插件会自动加入很多没啥用的词,比如文章中出现了中国,美国,他也会给加进tag,而我的文章和政治没半点关系。而且即使关键词是准确的,但是是核心词,就导致这个聚合页的标题和某些做重点词的页面几乎一样,对于百度来说这就是重复标题了,也很不好。所以我加了个判断,如果这个tag的长度小于某个值,就加nofollow来屏蔽他。

第二种情况,比如我们采集到一个词是”苹果8全网通128G”,另外一个词是“苹果8全网通64G”而网站中没有这个词,就会找这个词包含的已经存在的关键词。第一个可能会包含苹果8 ,全网通, 128G,第二个呢是苹果8,全网通,64G这三个词。假如我们一个页面聚合20篇文章,可能这俩词生成的页面正好调用的文章是一样的,不同的内容很可能根本不会出现。这样会造成重复页面的。如果可以的话,最好把这种长尾词生成的页面排序调整下。

留下您的宝贵意见

电子邮件地址不会被公开。

12341