Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 浅谈discuz X1.5的SEO优化及用户体验,附seo方案!

[复制链接]
benba 发表于 2011-3-8 17:43:45 | 显示全部楼层 |阅读模式
本帖最后由 benba 于 2011-3-8 18:20 编辑

花了一个周时间给本地的一个客户:重庆派论坛(http://www.cqpai.com) 综合的做了一下优化,提升一下用户体验。说到dx的seo优化说实话以后有无数的站长不满,其实再好的cms都要自己去动手修改的。所以今天有空就随便写了一下seo优化方案。
做seo之前要多分析一下自己的目标客户群体,根据实际情况进去调整。我在给重庆派论坛做优化的时候他们的模板已经做好了。基本上调整的东西不多。由于做的内容比较细。加外边改边思考所以要的时间就长了一点。不过大家根据我的这方案去操作的话,一天应该就可以完成。

1、从网址开始吧,网址当然是越短越好,所以在后台修改了一下url方案,请看下图。



帖子列表页的链接是:http://www.cqpai.com/photo-p1
分析一下:photo是后台论坛设置的别名,让用户可以看到url的意思,后面的p就是页码。
帖子的内容查看页地址是:http://www.cqpai.com/t2833-1
t是固定的,后面的数字就是tid了。-1是页面。

仔细看上图全站的方案是没有开启的。这个开启后会有很大的重复收录。

规则方案是IIS的,请做为参考就好了。

  1. RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html\?*(.*)$ $1/$2-p$3 [I,RP]
  2. RewriteRule ^(.*)/(\w+)-p([0-9]+)$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$4

  3. RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/g$2-$3 [I,RP]
  4. RewriteRule ^(.*)/g([0-9]+)-([0-9]+)$ $1/forum\.php\?mod=group&fid=$2&page=$3&$4

  5. RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/t$2-$3 [I,RP]
  6. RewriteRule ^(.*)/t([0-9]+)-([0-9]+)$ $1/forum\.php\?mod=viewthread&tid=$2&page=$3&


  7. RewriteRule ^(.*)/f([0-9]+)-t([0-9]+)$ $1/forum\.php\?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3
  8. RewriteRule ^(.*)/f([0-9]+)-t([0-9]+)p([0-9]+)$ $1/forum\.php\?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&page=$4


  9. RewriteRule ^(.*)/(username|uid)-(.+)$ $1/home\.php\?mod=space&$2=$3
复制代码



评分

3

查看全部评分

 楼主| benba 发表于 2011-3-8 17:44:05 | 显示全部楼层

二、修改低部链接。

本帖最后由 benba 于 2011-3-8 17:55 编辑

打开http://www.cqpai.com/ 论坛主页看到底部连接,查看源代码,下面的
  1. 关于我们 - 站点地图 - 产品服务 - 诚聘英才 - 友情链接 - 法律声明 - 隐私保护 - 联系我们 - 帮助中心 - 技术支持:Discuz!
复制代码

源代码是:

  1. <p class="about_link"><span onclick="gotourl('viewthread', '277')">关于我们</span> -  <a href="/sitemap.php" target="_blank">站点地图</a> -  <span onclick="gotourl('viewthread', '276')">产品服务</span> -  <span onclick="gotourl('viewthread', '275')">诚聘英才</span> -  <span onclick="gotourl('viewthread', '274')">友情链接</span> -  <span onclick="gotourl('viewthread', '273')">法律声明</span> -  <span onclick="gotourl('viewthread', '272')">隐私保护</span> -  <span onclick="gotourl('viewthread', '271')">联系我们</span>  -  <span onclick="gotourl(0,'misc.php?mod=faq')">帮助中心</span> - <span onclick="gotourl('out','discuz.','net')">技术支持:Discuz!</span></p><p><strong>严禁任何人以任何形式在重庆派论坛发表与中华人民共和国法律相抵触的言论! </strong></p>
复制代码

里面没有A标签,我用的span标签+js的方式去调用链接,点击后还是对的。

js代码我加到common.js里的。
详细的js代码是:

  1. function gotourl(mod,url,dtype){if(mod){switch(mod){case 'viewthread':location.href = 'forum.php?mod=viewthread&tid='+url;break;case 'out':location.href = 'http://www.'+url+dtype;                        }}else{location.href = url;}}
复制代码

为什么要改网站的脚部呢?因为网站每页有一个权重值,比如一个页权重值是10,上页有10个链接,哪么一个链接就可以分到1,页面下面每页都会分一个权重值。
有人说了为啥不用nofollow标签呢?
我再解释一下吧,google反垃圾工程师matt cutts 09年的时候在博客上说过。
一个页面权重是10,然后这个页面上有5个链接加了nofollow,有5个没有加,然后这10个值并不会把不加nofollow的链接上分是2。而浪费费5个权重值。
所以最好的方案就是用js代码,权重值就可以好好的分配了。
回复

使用道具 举报

 楼主| benba 发表于 2011-3-8 17:44:21 | 显示全部楼层

修改bbs.cqpai.com 主页!

本帖最后由 benba 于 2011-3-8 18:02 编辑

打开 重庆论坛 http://bbs.cqpai.com 首页可以看到代码是修改过的。把最后回复的链接直接改成伪静的,不再是动态的,这样可以大量的减少重复收录。


如上图所示,链接地址是:http://www.cqpai.com/t2527-1

修改了些内容让搜索引擎看不到。这个太细了,不好一一讲解。
回复

使用道具 举报

 楼主| benba 发表于 2011-3-8 17:44:37 | 显示全部楼层

帖子列表修的修改

本帖最后由 benba 于 2011-3-8 18:14 编辑

帖子列表页要改的东西就多了。很多都是不能给搜索引擎看的。打开http://www.cqpai.com/photo-p1 我直接在google管理员里用到一个工具,像google bot一样抓取。
首先,原来的链接是和dz官方一样的,我用的ISAPI_Rewrite 做的301定向,注意:大部分服务器用的是ISAPI_Rewrite 1.3 这个只支持 302临时定向,不支持301永久定向,会严重影响网站,最好用google的管理员工具测试一下。

昨天改了后我去百度site了一下,发现很多链接都改过来了。效果很好,很快的。

列表页主要改了title的变量调用,keywords description 都有修改,这涉及到要改dx的php程序。
不知道大家有没有注意到: http://www.cqpai.com/f38-t29 这样的连接,顶上的title标签这些也是修改过的。 这样的分类页优化好了,排名也是很不错的。 链接也要自己定义一下。

把NEW这个改成span+JS的连接,把最好发帖改成js连接,把用户名统计为uid(真的不懂为啥dz的设计人员要分为username和UID来放到里面,是为了表现不同,还是为了重复收录?意义不大。一个userN个链接。)

用!IS_ROBOTS常量判断一下是不是蜘蛛,把顶上的:




隐藏起来,这样搜索引擎就读不到我们不想让它收录的内容了。
回复

使用道具 举报

 楼主| benba 发表于 2011-3-8 17:44:53 | 显示全部楼层

内容页的优化

本帖最后由 benba 于 2011-3-8 18:35 编辑

内容页有几个 nofollow标签,我觉得不要放的好。所以直接就去了。用isrobots隐藏一些不要的内容。
比如说:用户的名片,这里面的内容没有多大意义,为了让代码看上去简单,给蜘蛛直接就隐藏起来了。



没有看代码不知道,一看吓一跳,这里面的什么百度收藏啊什么的(http://www.cqpai.com/t2420-1 查看源代码)占用了好多的位置,大家安装了官方这个插件要注意用if隐藏起来哦。


最后说一句:大家有什么seo方法的问题请在本帖里提出来,我有空就上来给大家解答!


回复

使用道具 举报

maomaodegege 发表于 2011-3-8 17:50:46 | 显示全部楼层
回复

使用道具 举报

ARCHY` 发表于 2011-3-8 18:46:12 | 显示全部楼层
回复

使用道具 举报

信宁军 发表于 2011-3-8 19:11:22 | 显示全部楼层
自从百度创造这个“用户体验”之后,我就一直搞不清楚什么叫做“体验”。。。
回复

使用道具 举报

shwan 发表于 2011-3-8 19:12:49 | 显示全部楼层
我说这帖怎么这么有水准,原来又是笨兄的。
回复

使用道具 举报

阆中浩子 发表于 2011-3-8 20:16:46 | 显示全部楼层
针对DZX优化哈要多少钱?

QQ:200882254
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-24 03:43 , Processed in 0.041544 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表