当前位置:网站首页 >  百科

帝国CMS网站TDK优化实操全指南:从全局到单页面完整设置

时间:2026年05月30日 23:24:58 来源:易频IT社区

一、网站全局(首页)TDK基础设置

1.1 后台填写全局TDK配置

登录你的帝国CMS后台,默认后台地址为你的域名/e/admin,登录后在左侧导航栏依次点击:系统设置 → 系统参数设置

进入参数设置页面后,点击顶部的「网站信息」标签页,即可看到对应TDK的输入项:

  • 网站名称:对应首页品牌名称,会拼接在所有页面标题尾部
  • 网站关键词:对应全站核心关键词,作为首页默认keywords
  • 网站描述:对应首页默认description,直接按SEO规范填写即可

填写规范:Title控制在20-30字,Keywords设置3-5个核心关键词,Description控制在70-120字,填写完成后点击页面底部的「提交」按钮保存设置。

1.2 模板调用TDK系统变量

后台填写配置后,必须在模板中调用对应变量才能生效,操作步骤:在左侧导航栏依次点击模板 → 模板管理 → 管理首页模板,点击当前在用首页模板后的「修改」按钮,进入模板编辑页面。

找到模板头部的 `` 标签区域,将原有TDK代码替换为以下可直接复制的代码:

``` [!--pagetitle--]_[!--webname--] ```

这套调用代码适配所有页面(首页、栏目页、内容页、自定义页面),变量说明:[!--webname--]读取后台填写的网站名称,其余三个变量会自动读取对应页面的自定义TDK,无自定义内容时读取全局默认配置,替换完成后点击「保存」即可。

二、栏目页TDK优化设置

2.1 单个栏目自定义TDK

在左侧导航栏依次点击:栏目 → 管理栏目,找到需要设置TDK的栏目,点击后方的「修改」按钮,进入栏目编辑页面。

点击页面顶部的「SEO设置」标签页,即可看到「网页标题」「关键词」「描述」三个输入框,按照SEO规范填写对应内容,填写完成后点击底部「提交」保存。如果留空,系统会自动生成「栏目名称_网站名称」格式的标题,关键词和描述默认使用全局配置。

2.2 模板调用确认

只要你的栏目页模板头部已经使用了第一步给出的TDK调用代码,就不需要额外修改,系统会自动调用你填写的栏目TDK,如果使用的是旧模板,只要把head区域的TDK代码替换成第一步给出的代码即可。

三、内容页TDK优化设置

3.1 设置自动生成规则(批量适用)

如果需要批量给所有文章生成符合规范的TDK,不需要逐个编辑,可以通过栏目规则统一设置:

左侧导航点击栏目 → 管理栏目,修改对应栏目,点击顶部「生成设置」标签页,找到「内容页标题」「内容页关键词」「内容页描述」三个输入框,填写对应规则即可,常用规则可直接复制使用:

  • 内容页标题规则:[!--title--]_[!--classname--]_[!--webname--],生成格式为「文章名_栏目名_网站名」,符合SEO要求
  • 内容页关键词规则:[!--tags--],[!--classkey--],自动调用文章标签+栏目关键词,避免内容重复
  • 内容页描述规则:[!--smalltext--],自动调用文章简介作为描述,符合搜索展示要求

帝国CMS网站TDK优化实操全指南:从全局到单页面完整设置

填写完成后提交保存,后续新增文章都会自动按照规则生成TDK,已有文章也会在重新生成后生效。

3.2 单篇文章自定义TDK

如果需要给重点文章设置专属TDK,编辑文章时点击编辑页面顶部的「SEO设置」标签页,手动填写标题、关键词、描述即可,自定义TDK优先级高于自动规则,会自动覆盖自动生成的内容。

四、自定义页面TDK设置

关于我们、联系我们这类独立自定义页面,设置方法非常简单:左侧导航点击模板 → 自定义页面 → 管理自定义页面,修改对应页面后,在编辑页找到SEO设置项,填写对应TDK,确认模板头部使用第一步给出的调用代码,保存后即可生效。

五、设置完成后的验证步骤

所有设置完成后,必须清除缓存并重新生成页面才能生效,具体步骤:

  • 1. 点击后台顶部导航栏的「清除缓存」,选择「清除所有缓存」后确认,等待缓存清理完成
  • 2. 点击左侧导航数据更新 → 更新首页 → 开始生成,生成最新首页
  • 3. 点击数据更新 → 更新栏目页 → 勾选所有栏目 → 开始生成
  • 4. 点击数据更新 → 更新内容页 → 选择全部内容 → 开始生成

生成完成后,打开对应页面,右键点击页面选择「查看页面源代码」,搜索head区域的title、keywords、description标签,确认显示内容和你设置的一致,就说明设置完成。

六、常见卡壳问题解决

问题1:修改后前端不显示新设置?

解决:没有清除缓存或重新生成页面,按照第五部分步骤重新操作即可,如果使用了CDN或服务器端缓存,需要额外刷新对应缓存。

问题2:页面直接显示变量代码不解析?

解决:检查变量格式,确认变量是[!--变量名--]格式,中括号和前后的感叹号都不能省略,和本文给出的变量格式一致即可正常解析。

问题3:动态页面TDK也支持这套设置吗?

解决:帝国CMS动态页面同样支持上述变量调用,不需要额外修改,设置后直接生效,不需要生成静态页面。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图