这是一个在 SEO(搜索引擎优化)领域非常重要,但在 DedeCMS 后台又非常“隐蔽”的功能。

什么是文章权重?
文章权重是 DedeCMS 用来衡量一篇文章重要程度的一个数值。
这个数值本身不会直接显示给用户,也不会被搜索引擎直接读取(<meta name="keywords" content="权重">),它更像是一个内部的、给管理员使用的“管理标签”或“评分”。
搜索引擎(如百度、谷歌)有自己的、极其复杂的算法来判断网页的重要性,DedeCMS 的“文章权重”设计初衷,就是为了帮助管理员人为地干预和标记哪些文章更重要,从而在网站内部进行推荐、排序,并间接地引导搜索引擎抓取和重视这些高权重的文章。
核心目的:

- 内部排序: 让重要的文章排在前面,例如在首页、栏目页、推荐位等位置。
- SEO 优化: 通过人为干预,提升高质量、重要文章的曝光度,引导蜘蛛优先抓取。
- 内容管理: 帮助管理员在海量文章中快速识别和定位核心内容。
文章权重在哪里设置?
在 DedeCMS 后台,文章权重通常在两个地方设置:
发布/编辑文章页面(最常用)
这是设置文章权重最主要的地方。
-
路径: 登录 DedeCMS 后台 ->
核心->内容发布-> (或编辑已有内容)。 -
位置: 在文章编辑界面的下方,你会找到一个名为 “权重” 的输入框。
(图片来源网络,侵删) -
设置方法: 在这个框里直接输入一个整数,这个整数的大小代表了文章的重要程度。
- 默认值: 通常是
0或10(不同版本可能不同)。 - 推荐范围: 大部分站长会设置在
0到100之间,当然你也可以设置得更高或更低。 - 重要提示: 数值越大,代表文章权重越高,越重要。
- 默认值: 通常是
数据表 dede_archives (数据库层面)
文章的权重信息最终存储在数据库的 dede_archives 表中,字段名为 weight,如果你熟悉数据库操作,也可以直接在这里修改,但对于普通用户,强烈建议通过后台界面操作,以免出错。
如何利用文章权重进行 SEO 和内容管理?
设置好权重只是第一步,关键在于如何利用它,DedeCMS 提供了多种方式来调用和展示不同权重的文章。
在首页调用高权重文章
这是最常见的用法,让网站最重要的内容第一时间展示给访客和搜索引擎。
在首页模板(通常是 /templets/default/index.htm)中,你可以使用 DedeCMS 的标签(如 arclist)来调用。
示例代码:
{dede:arclist flag='h' orderby='weight' orderway='desc'}
<li>
<a href="[field:arcurl/]">[field:title/]</a>
<span>[field:pubdate function="MyDate('Y-m-d', @me)"/]</span>
</li>
{/dede:arclist}
代码解析:
flag='h':调用推荐文章(h是hot的缩写,表示热门/推荐)。注意:flag和weight是两个不同的概念。flag是文章的推荐属性(头条、推荐、特荐等),而weight是我们讨论的权重值,你可以单独使用orderby='weight',也可以结合flag使用。orderby='weight':关键! 告诉 DedeCMS 按照weight字段进行排序。orderway='desc':关键!desc表示降序,即从大到小排序,这样权重最高的文章就会排在最前面,如果设置为asc,则是升序,权重最低的文章排在前面。
在栏目页调用
同样,在栏目页模板(如 /templets/default/list_article.htm)中,你也可以用同样的方法调用该栏目内的高权重文章。
{dede:arclist typeid='栏目ID' orderby='weight' orderway='desc' row='10'}
<a href="[field:arcurl/]" title="[field:title/]">[field:title function='cn_substr(@me,30)'/]...</a>
{/dede:arclist}
推荐位调用
DedeCMS 的推荐位功能非常强大,它本身也支持按权重排序。
- 路径: 后台 ->
核心->内容推荐->管理推荐位 - 在调用某个推荐位的内容时,可以在标签中加上排序条件:
{dede:loop table='dede_archives' typeid='推荐位ID' sort='weight' row='10'} <a href="[field:arcurl/]">[field:title/]</a> {/dede:loop}
最佳实践与注意事项
-
权重不是越高越好:
- 不要给所有文章都设置成
100,权重应该是一个相对值,用来区分文章的重要性差异。 - 建议设置:
- 核心文章/专题:
90 - 100 - 重要资讯/原创深度文:
70 - 89 - 普通推荐文章:
50 - 69 - 普通文章:
10 - 49 - 低质量/待删文章:
0 - 9
- 核心文章/专题:
- 不要给所有文章都设置成
-
结合其他 SEO 标签使用:
- 权重是辅助,不能替代基础的 SEO 优化,一篇文章即使权重为
100、关键词、描述写得不好,内容质量差,SEO 效果依然会很差。 - 权重 +
flag(推荐位):双管齐下,效果更佳,将一篇文章设置为“头条”(flag='h')并给予高权重(如80)。
- 权重是辅助,不能替代基础的 SEO 优化,一篇文章即使权重为
-
保持逻辑一致性:
- 给予高权重的文章,通常应该是网站的、高价值内容、核心业务相关内容,不要随意分配,否则会扰乱网站的内容层级。
-
定期检查与调整:
随着网站内容更新,一些旧的高权重文章可能会过时,可以定期回顾,适当调低其权重,将新的高质量文章提上来。
| 特性 | 说明 |
|---|---|
| 是什么 | DedeCMS 内部衡量文章重要性的数值,不直接对搜索引擎可见。 |
| 在哪里设 | 后台发布/编辑文章页面,dede_archives 表的 weight 字段。 |
| 如何用 | 通过 arclist 等标签,使用 orderby='weight' orderway='desc' 来调用和排序。 |
| 核心价值 | 帮助管理员进行内容管理,在网站内部突出重点,间接引导搜索引擎抓取重要页面。 |
| 使用原则 | 数值越大越重要,应合理分配,结合其他 SEO 手段,保持逻辑一致性。 |
理解并善用文章权重,是优化 DedeCMS 网站结构、提升 SEO 效果一个非常有效且直接的“土办法”。
