1,就是title了! discuz的title的确很不好,就说到帖子页面的时候,帖子标题 - 论坛名称 - 附加title。如果帖子标题太长,再加上附加titlle 那整个title就更长了,对搜索引擎不够好。
改进方法: 在header.htm title标签处加上if判断,判断当前页面为独立title.
2,就是伪静态化!个人感觉最好修改伪静态规则,让静态化和别人的不一样(原因:使用discuz太多人了。但这个估计对搜索引擎影响甚微,也许没影响)。
改进方法:修改include/global.func.php 里用记事本查找“.html ” 对应修改,外加Rewrite规则要和global.func.php修改一致。
3,就是robots.txt!里面屏蔽的页面不够细微。
改进方法:在robots.txt里增加屏蔽所有动态php页面(在开启伪静态的情况下),除了首页 列表页 帖子内容页,其他页面最好是全都屏蔽。
4,就是sitemap!很多人说这个有反效果,又有人说有效果。其实不然,肯定是有效果的。一定要做。
改进方法:生成的时候最好不要用bbs的规则,可以按照sitemaps.org标准写法,不要去指定某个搜索引擎。另外我个人的看法,生成一个引导xml页面的sitemap,其他全用gz压缩,我觉得这样更能提高抓取。
5,就是分类主题typeid!这个感觉在discuz都无用,应该要加到title上,并且能伪静态。
改进方法:在title处修改,增加以下 <!--{if $typeid}--><!--{loop $forum['threadtypes']['flat'] $id $name}--><!--{if $typeid != $id}--><!--{else}-->$name - <!--{/if}--><!--{/loop}-->{else}<!--{if $threadcount}-->$navtitle<!--{/if}--><!--{/if}-->
以上代码是来判断,当前页面是否为分类主题typeid,是的话就分类名称做title,如果不是则用版块名称做title. 静态方面只要增加规则,修改模板forumdisplay.htm 就能实现了。
6,就是简化模板!大家应该都有遇到,很多功能咱们应该都用不着,比如说:qihoo。我们可以删除这些代码,把模板简化,提高响应速度。
改进方法:修改模板文件,去除不需要的功能,整体代码优化。
7,就是内链了!最好开启变栏,能够增加内链,内链也得注意,并不是越多越好,“tag标签”这个一
欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/) | Powered by Discuz! 7.2 |