利用PHPCMS实现“分类目录”功能

最近一直很忙,差不多连续忙了3个月帮客户做网站,每天基本没有离开过板凳,以至于好久没有更新博客了,今天利用周末的时间,整理下电脑桌面资料。打开桌面一个文档,原来发现之前做了一个分类目录的网站,不过查了下网站的搜录和排名,效果不是太好。

写这个只是整理下自己的电脑桌面备份,并没有打算再做一个分类目录网站。先不谈他的转化效果, 实践证明, 分类目录在关键词排名上收效甚微了,主要是同行太多太多,同质化严重,在百度查询一个网站的SEO搜录信息,一查一大遍,你新做的网站很难和那些做的久的以及大站如站长之家、爱站等竞争。

说到这里,简单的说下“分类目录”是什么意思吧,“分类目录”是通过一定的技术手段,获取一个网站的相关SEO信息,然后按照行业分类,整理到自己的网站上,供用户查看访问。

一般一个网站对应一条SEO信息,如果这条信息被百度搜录,且参与了排名,如果访客的搜索词恰好是有指数的词,那么网站的权重就会有所提升。随着搜录的页面增多,指数词增多,权重就会不断的提升。

整体的思路是,打开站长之家的网站排行榜,选择对应行业的几千个网站,找到对应网站的网址,然后通过采集的方式,从爱站那边爬取到对应的SEO信息,然后缓存到自己的网站上。

很多站长愿意做分类目录这种类型网站的原因是,如果通过上面所说的方法,数据的生产成本低,如果有了权重后,可以通过售卖网站友情链接或者挂广告进行变现。这里面,最核心的是,要尽量把采集到的数据进行伪原创,把网站本身的用户体验提高一些,这样才有可能获得百度的搜录和排名。下面,作者把当时整理的提纲放上,如果有站长还愿意做这样的分类目录网站,可以作为一定的参考。

 1、根据输入的域名查询"网站信息"
 查询是否有缓存,有则直接读取---缓存函数
 没有,则通过采集爱站的数据,获取到了则缓存---采集插件
 读取数据库站点信息表---新建一个模型和栏目供调用
 前台模板显示---模板

 2、站点列表
 直接调用模板输出内容就可以了{pc:content  action="lists"}

 3、标签列表
 只调用"网站信息模型表"的内容

 4、所有标签
 只调用"网站信息模型表"的内容

 5、伪静态
 根据域名查找SEO信息-详情页
 RewriteRule ^seo/(.*)/$ index.php?m=content&c=seodata&a=public_siteinfo_show&kw=$1
 对应的列表页
 RewriteRule ^seo.html$ index.php?m=content&c=seodata&a=public_siteinfo_list
 RewriteRule ^seo-([0-9]+).html$ index.php?m=content&c=seodata&a=public_siteinfo_list&page=$1
 对应的关键词标签-详情页
 RewriteRule ^stag/(.*)/$ index.php?m=content&c=seodata&a=public_siteinfo_tag_show&tag=$1
 对应的列表页
 RewriteRule ^stag.html$ index.php?m=content&c=seodata&a=public_siteinfo_tag_list
 RewriteRule ^stag-([0-9]+).html$ index.php?m=content&c=seodata&a=public_siteinfo_tag_list&page=$1

 6、网站底部挂上供爬虫来爬取的链接
    <a href="{APP_PATH}seo.html" target="_blank">网站综合信息查询</a>
    <a href="{APP_PATH}stag.html" target="_blank">网站信息关键词列表</a>

 对应函数和模板seodata.php

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址