帝国CMS作为一款功能强大的建站系统,支持对首页、栏目页、内容页分别设置独立的标题(Title)、关键词(Keywords)和描述(Description),也就是常说的TDK。合理设置TDK有助于提升网站在搜索引擎中的表现。下面介绍如何为不同页面单独配置TDK。

一、首页TDK设置方法

登录后台后,进入“模板”菜单下的“公共模板变量”:

找到“修改”首页的

在区域中,将Title、Keywords、Description写成静态内容或使用变量

推荐直接填写固定TDK,例如:

<title>我的网站首页标题</title>

<meta name="keywords" content="首页关键词1,关键词2" />

<meta name="description" content="这是我的网站简介描述" />

也可以通过“公共模板变量”新增自定义变量来动态管理首页TDK,便于后期修改。

二、栏目页TDK设置方法

每个栏目都可以独立设置TDK,操作路径如下:

进入“栏目” → “管理栏目” → 点击要编辑的栏目右侧“修改”

在“SEO参数设置”区域填写该栏目的Title、Keywords、Description

保存后,在栏目模板中调用这些值:

<title>[!--pagetitle--] - [!--name--]</title>

<meta name="keywords" content="[!--pagekey--]" />

<meta name="description" content="[!--pagedes--]" />

注意:[!--pagetitle--] 是当前页面标题,[!--name--] 是栏目名称,建议组合使用以增强SEO效果。

三、内容页TDK设置方法

内容页的TDK通常基于文章标题和简介自动生成,也可手动优化:

发布信息时,在“高级选项”中填写“标题SEO”、“关键字”、“内容简介”

确保内容模板中正确调用相关标签:

<title>[!--title--] - [!--classname--] - [!--newsnav--]</title>

<meta name="keywords" content="[!--keyboard--]" />

<meta name="description" content="[!--smalltext--]" />

其中[!--keyboard--]为文章关键词(多个用英文逗号分隔),[!--smalltext--]为摘要。若摘要为空,可使用函数截取正文前几句作为描述。