这是一个非常常见且重要的SEO优化点。

DedeCMS 的“简略标题”(通常也叫或)本身没有固定的字数限制。
它的字数上限取决于你数据库中为该字段设置的 varchar 长度,在默认安装的 DedeCMS 中,这个长度通常是 60个字符。
重要提示: 这里的“字符”指的是英文字母、数字、半角符号,而一个中文字符通常占用2个字符长度,默认情况下,你的简略标题大约可以输入 30个汉字。
如何查看和修改简略标题的字数限制?
如果你想让简略标题支持更长的内容,可以按照以下步骤修改数据库字段长度。

警告: 修改数据库有风险,操作前请务必备份数据库!
-
登录你的网站数据库 使用如 phpMyAdmin 等工具登录到你的网站数据库。
-
找到对应的表 在数据库中找到你的 DedeCMS 前缀的表,通常是
dede_archives(文章主表)。- 对于文章模型:修改
dede_archives表。 - 对于其他模型(如产品、图集等):修改对应的
dede_addonxx表(dede_addonarticle)。
- 对于文章模型:修改
-
找到
shorttitle字段 在dede_archives表中,找到名为shorttitle的字段。 -
修改字段长度
- 点击“编辑”或“修改”该字段。
- 将“长度/值”中的
60修改为你想要的数值,120或255。 varchar(255)是一个非常常用的设置,足以容纳大部分简略标题。
-
保存 保存修改,你可以在后台发布文章时,在简略标题输入框里输入更多的文字了。
的作用和最佳实践
了解了技术限制后,更重要的是知道为什么要用它以及如何用好它。
主要作用
-
SEO优化(最重要的用途)
- 搜索结果展示:当用户在搜索引擎(如百度、谷歌)中搜索时,如果标题过长,搜索引擎可能会截断显示,简略标题可以作为标题的补充,在搜索结果摘要中展示,提供更多信息,提高点击率。
- 关键词布局:可以在简略标题中放置核心关键词或长尾关键词,增加页面与关键词的相关性。
- 移动端适配:在移动端等小屏幕上,主标题可能显示不全,简略标题可以作为一个有效的补充。
-
列表页/首页展示
很多主题模板会在文章列表、首页焦点图等位置使用简略标题来代替主标题,因为简略标题更简洁、美观,不会破坏页面布局。
-
内容补充说明
- 已经概括了核心内容,但需要补充一些说明性、吸引人的词语时,简略标题是绝佳选择。
2025年新款笔记本电脑性能评测续航长达12小时,设计师首选
- 已经概括了核心内容,但需要补充一些说明性、吸引人的词语时,简略标题是绝佳选择。
最佳实践建议
-
长度控制
- 中文建议:控制在 15-25个汉字 左右,这个长度既能说清事情,又不会在搜索结果中被截断。
- 英文建议:控制在 50-70个字符 左右。
-
内容精炼
不是主标题的重复,而是提炼和升华,去掉不必要的修饰词,直接点出核心卖点或补充信息。
-
包含关键词
优先将文章的核心关键词或长尾关键词放入简略标题中,这对SEO非常有益。
-
吸引点击
可以适当使用一些数字、疑问句或能激发用户好奇心的词语,提高点击率。“看完这篇,你将彻底明白...”、“3个技巧,让你...”。
如何调用简略标题?
在 DedeCMS 的模板文件(.htm)中,调用简略标题非常简单。
页(article_article.htm)中调用
使用 通常使用 上面的代码是一个更高级的用法,它会先尝试调用简略标题,如果简略标题为空,则会自动截取主标题的前30个字符作为显示。{dede:field.shorttitle /}
<h1>{dede:field.title/}</h1>
<p class="subtitle">{dede:field.shorttitle/}</p>
*在列表页(list_.htm)或首页(index.htm)中调用**
{dede:field.title/} 或 {dede:field function='cn_substr(@me,30)'/} 来截断主标题,但如果你的主题支持调用简略标题,可以直接使用 {dede:field.shorttitle/}。{dede:list pagesize='10'}
<li>
<a href="[field:arcurl/]">
<h2>[field:shorttitle/]</h2> <!-- 优先调用简略标题 -->
<!-- 如果简略标题为空,则调用并截断主标题作为备选方案 -->
<h2>{dede:field.shorttitle runphp='yes'}@me = empty(@me) ? cn_substr(@me['title'], 30) : @me;{/dede:field.shorttitle}</h2>
</a>
</li>
{/dede:list}
dede_archives 表的 shorttitle 字段 varchar 长度来调整。{dede:field.shorttitle/}
