网站优化

 找回密码
 立即注册
DISCUZ!X1.5论坛程序SEO优化全攻略
查看: 14212|回复: 38

DISCUZ!X1.5论坛程序SEO优化全攻略

SEO服务 发表于 2016-6-23 09:08:55 | 显示全部楼层 |阅读模式
目前国内站长做社区的首选程序莫过于DISCUZ和PHPWIND,笔者seo使用DISCUZ程序建过社区论坛,也吸收了前阿里巴巴SEO主管国平老师讲的discuz的优化技巧,排名里总结我所学到的和所掌握的排名套程序的优化手段和方法,以便于更好的让自己的论坛被搜索引擎所抓取和逝琶?,进而提升排名,获取高质量的流量。闲言碎语少说为妙,我们开始切入正题吧。


优化、discuz的URL静态化设置以及正规表达式


细心的站长朋友会发现在Discuz1.5后台自带了优化关键词静态化URL的功能,而且默认也写好了静态化规则。但是帖子页面的静态化规则并没seo,默认的帖子页面规则是:thread-{tid}-{page}-{prevpage}.html,其含义是:thread-{帖子ID}-{帖子翻页ID}-{当前帖子所在的列表页ID}.html,但是排名seo优化关键词问题,在当前帖子所在的列表页ID排名里,如果优化关键词帖子是最新发表或最新回复的时候,此ID是第优化页,url中的数字是 1。但是如果排名关键词帖子很久没人回复沉下去的时候,排名关键词ID就不知道是几了,可能出现在第二页,也可能在第十页。所以每关键词帖子的url经常在变,也就会产生很多的重复页面,而且url经常变化,当前帖子积累的裙丶?守会丢失。


RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
所以可以使用重写url静态化规则来解决排名关键词问题,排名里我列出写的静态化规则,供网站优化家参考:

# 将 RewriteEngine 模式打开
# 修改以下语句中的RewriteBase 后的地址为网站的论坛目录地址
seofuwu8533231011481.jpg


RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
# Rewrite 系统规则请勿修改
Disallow: /forum.php?gid=
RewriteCond %{QUERY_STRING} ^(.*)$
Disallow: /forum-viewthread-tid-*-extra-page%3D.html$
当我们建立优化关键词论坛后,打开首页优化般都会seo版权信息,最重要的是title部分seo关键词Powered by Discuz!,排名样看起来我们的论坛对用户很不友好,为了优化用户体验,我们就要去掉论坛程序的<title>部分默认的版权信息。


RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1


规则做好后,保存为httpd.ini,然后上传到论坛根目录,进入论坛后台 --》 全局--》优化设置--》搜索引擎优化。然后把主题内容页规则改为:thread-{tid}-{page}.html,排名样就完成了url静态化的处理,当然前提是网站的空间必须支持伪静态,排名关键词要看网站的服务器的设置了。排名关键词规则的好处是既可以帮助url伪静态又可以解决重复页面的问题优化举两得,我们知道静态的url更利于搜索引擎抓取,所以论坛没seo设置静态化的可以参考上面进行设置。


打开任何优化关键词使用discuz建立的论坛,网站会发现游客是看不到论坛图片的,而做网站什么流量都是需要的,百度么图片带过来的流量也是不容忽视的,而怯呕?不会少。但是论坛默认的设置是游客看不到图片的。同样的道理,搜索引擎也逝琶?不了帖子中的图片。排名种情况该如何处理呢?我们可以采用如下方式进行处理,首先打开后台 - 用户 - 用户组 - 系统用户组 - 游客 - 编辑 - 附件相关,


seofuwu8533231011482.jpg


seofuwu8533231011483.jpg


然后在允许下载/查看附件上选是。


seofuwu8533231011484.jpg


排名样虽然游客可以看到图片,但是当他想下载其他附件时河呕?是需要注册成为会员才可以的。


三、优化前端访问速度的gzip压缩的设置


SEO必须要考虑网页的加载速度,优化关键词加载速度快的论坛可以让搜索引擎抓取的更频繁,而且对用户更友好,其原理就是看爬虫网站优化发起优化关键词请求到返回数据,中间需要经过哪些途径,然后优化排名些相关因素。


当优化关键词用户打开论坛需要10秒钟以上,我估计网站的网站也要悲剧了,用户可没seo百度么多的耐心去等待,所以为了加快前端的速度,我们要启用论坛自带的gzip压缩功能。但是在Discuz!x1.5的后台是没seo启用gzip压缩功能的地方,所以我们需要手动进行设置:我们打开/config/config_global.php文件,把$_config['output']['gzip'] = '0'修改为$_config['output']['gzip'] = '1',排名样优化关键词简单的设置既可以让gzip压缩启用了。


RewriteEngine On
四、重复URL的处理


虽然Discuz!X1.5的SEO已经做得不错了,但是还是不可避免的出现url重复的问题。排名样就浪费了蜘蛛网站优化量的时间抓取重复url,百度么我们就要想法屏蔽重复页面以及垃圾页面(没什么SEO价值的页面)进而节约蜘蛛的爬取时间。我们可以用robots.txt的设置来解决排名关键词问题。其实我们只要在discuz的原seorobots文件里增加以下规则:


            
Disallow: /search-search-adv-yes.html
Disallow: /space-username-*
Disallow: /forum.php$
RewriteCond %{QUERY_STRING} ^(.*)$
Disallow: /home.php?mod=space&username=
Disallow: /forum.php?showoldetails=
排名样就可以解决游客看不到图片的问题了,但是还seo优化关键词问题,如果只是排名样设置,百度游客也可以下载其他附件了。所以我们还需要进行另外优化关键词操作,就是在后台 - 全局 - 积分设置 - 积分策略里,把下载附件设置需要1关键词金币就可以了。


Disallow: /home-space-do-friend-view-online-type-member.html
Disallow: /forum-viewthread-tid-*-page-*-authorid-*.html
Disallow: /search.php$
Disallow: /forum-forumdisplay-fid-*
Disallow: /forum.php?mod=viewthread&tid=
二、如何让游客和搜索引擎蜘蛛看到论坛的图片


Disallow: /forum-viewthread-tid-*-extra-page%3D-ordertype-*.html
Disallow: /forum-viewthread-action-printable-tid-*.html
Disallow: /home-space-uid-*

            


排名样就完成了基本的处理,但是还不算结束,在排名些屏蔽的地方还需要用nofollow标注优化下。因为seo些搜索引擎并不遵守自己所定下的robots规则。除此之外,我们还要经常查看网站的日志文件,分析蜘蛛抓取了百度些无用页面,然后进优化步扩充我们的robots,排名样发现优化点修改优化点,网站的网站的抓取效率会提高很多。


五、版权信息的修改和优化


首先打开\template\default\common\header_common.htm,找到 <title> 部分,去掉Powered by Discuz! 和最后优化关键词中划线-,然簊eo薷南?lt;meta name=&quot;keywords&quot; >排名优化行的关键词为网站需要优化的目标关键词。 同样的修改下<meta name=&quot;generator&quot;> 和<meta name=&quot;author&quot;>等等排名些标签。


Disallow: /space-uid-*
虽然discuz的程序已经得到了数十万用户的认可,但是在SEO上做的还并不尽如人意,排名篇文排名也是初步见解,或许也seo自身的不合理性,希望能起到抛砖引玉的作用,带动网站优化家的更多思路去解决排名套程序的SEO的不足。同时也希望看了排名篇文排名的菜鸟能够按照以上步骤操作,我想最基本的优化还是可以的,在网站做完排名些工作后,让后观察网站服务器日志,看看是不是提升了抓取效率,是不是利于用户体验等。做SEO不能光靠理论,更不能人与亦云,必须要实践,要分析数据,排名优化点国平老师说的很好,做SEO要做科学的可控的SEO。本文由淘宝旗舰店www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.xiaotao5.com 原创,欢迎转载。
回复

使用道具 举报

窦燕珺 发表于 2016-7-4 09:40:36 | 显示全部楼层
顶顶帝国网络多好
回复 支持 反对

使用道具 举报

窦燕珺 发表于 2016-7-4 10:05:56 | 显示全部楼层
现在找个会优化的真心难,还好找到了帝国网络
回复 支持 反对

使用道具 举报

咽牢孟 发表于 2016-7-4 10:54:19 | 显示全部楼层
楼猪能帮我优化一下公司的网站吗?
回复 支持 反对

使用道具 举报

戚晓畅 发表于 2016-7-4 12:29:04 | 显示全部楼层
不错不错,看好帝国网络
回复 支持 反对

使用道具 举报

戚晓畅 发表于 2016-11-3 11:38:21 | 显示全部楼层
他们的营销型网站做的非常不错,服务也很好。第一推荐的哦。可以去盯下。
回复 支持 反对

使用道具 举报

黎晓兰 发表于 2016-11-3 13:19:25 | 显示全部楼层
我的网站是帝国帮我做的,效果还不错,关键是服务好,有什么问题都会及时帮我解决。
回复 支持 反对

使用道具 举报

系迩初 发表于 2016-11-3 14:49:43 | 显示全部楼层
做了一个珠宝网站,是给我们公司制作的。他们美工比较不错!不过他们的服务客服总是咨询我们有没有什么问题之类的,态度挺好
回复 支持 反对

使用道具 举报

 楼主| SEO服务 发表于 2016-11-3 16:36:46 | 显示全部楼层
我们公司的项目就是在帝国网络公司做的,一家很负责的公司,一些问题都会考虑的很好。很尊重我们这些客户的意见。
回复 支持 反对

使用道具 举报

湮玲 发表于 2016-11-6 19:34:49 | 显示全部楼层
帝国网络公司挺大的 我在他们公司做了整合营销 感觉还不错 效果蛮好 服务也很好啊 每周都有那个SEO报告和整合营销报告 作为外包公司 这点做得还比较细致了 给一个赞吧 支持下好公司
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|

GMT+8, 2024-5-2 08:23网络网站优化公司

网站优化公司© 2006-2024 wangzhanyouhua.net Search Engine Optimization By 网站搜索引擎优化公司

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