“页面关键字”是 SEO(搜索引擎优化)中非常重要的一个部分,它告诉搜索引擎你的页面内容是关于什么的,有助于提高网站在特定关键词下的排名。
在 DedeCMS 中,关键字的管理分为几个层面:全局默认关键字、栏目关键字 和 文章关键字,这三者共同作用,构成了网站的关键词体系。
全局默认关键字
这是整个网站的基础关键字,当某个栏目或文章没有设置自己的关键字时,就会使用这个全局默认值。
设置路径: 登录 DedeCMS 后台 -> 系统 -> 系统基本参数 -> 核心设置
在“核心设置”页面中,找到 “网站关键字” 这一栏,填入你网站的核心关键词。

设置建议:
- 简洁明了:通常设置 3-5 个网站最核心、最概括的词语。
- 用英文逗号隔开:
网站建设, 网页设计, SEO优化。 - 不要堆砌:避免无意义的关键词堆砌,这可能会被搜索引擎惩罚。
栏目关键字
为每个栏目设置特定的关键字,可以更精准地描述该栏目下内容的主题,这对于搜索引擎理解网站结构非常有帮助。
设置路径: 登录 DedeCMS 后台 -> 栏目 -> [选择并进入一个栏目] -> 修改
在栏目编辑页面,找到 “栏目关键字” 字段,填入该栏目的关键词。

设置建议:
- 相关性:关键字必须与该栏目的内容高度相关。
- 具体化:比全局关键字更具体,如果你的网站是关于“美食”的,一个“川菜”栏目,关键字可以设置为
川菜做法, 川菜菜谱, 成都美食。 - 数量控制:每个栏目设置 3-5 个即可。
文章关键字
这是最精细、也是最重要的关键字设置,每篇文章都应该有自己独特的、与内容高度相关的关键字。
设置路径: 登录 DedeCMS 后台 -> -> 文档列表 -> [选择并进入一篇文章] -> 修改
在文章编辑页面,找到 “关键字” 字段,填入该文章的关键词。

设置建议:
- 精准匹配:关键字必须是文章中实际讨论的核心词汇。
- 数量适中:通常设置 3-5 个,不要过多。
- 使用长尾关键词:除了核心词,可以加入一些长尾关键词,如“如何做宫保鸡丁”比“川菜”更具针对性。
- 使用英文逗号隔开:和全局设置一样,用逗号分隔多个关键词。
关键字在页面中的实际体现
仅仅在后台设置是不够的,这些关键字需要被正确地输出到前端的 HTML 页面中,才能被搜索引擎识别,主要位置有:
a. 页面 <title>
这是最重要的位置,DedeCMS 的默认模板中,<title> 标签通常是这样写的:
这意味着文章的标题会出现在 <title> 中,而标题本身就是最重要的关键词,如果你想在标题中加入更多关键词,可以手动修改模板,但要注意不要过长。
b. 页面 <meta name="keywords">
这个标签专门用来放置页面关键字,在 DedeCMS 的默认模板中,它通常位于 <head> 区域,代码如下:
<meta name="keywords" content="{dede:field name='keywords'/}" />
这里的 {dede:field name='keywords'/} 会自动获取当前页面的关键字。
- 如果是文章页:它会获取该文章的关键字。
- 如果是栏目页:它会获取该栏目的关键字。
- 如果是首页:它会获取全局默认的关键字。
c. 页面 <meta name="description"> 描述标签
虽然描述不是关键字,但它与关键字紧密相关,搜索引擎会参考描述来判断页面内容,在 DedeCMS 中,它通常是这样设置的:
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
- 如果是文章页:它会截取文章内容的前一部分作为描述。
- 你也可以手动为每个文章或栏目填写描述,这比自动截取的效果更好。
最佳实践与常见问题
最佳实践:
- 层级分明:全局关键字(宽泛) -> 栏目关键字(中等) -> 文章关键字(精准)。
- 独一无二:尽量保证每篇文章的关键字都是独特的,避免所有文章都使用相同的关键字。
- 内容为王:关键字必须与页面内容高度相关,不要为了优化而堆砌无关的关键字。
- 定期检查:检查网站是否存在关键字设置错误或缺失的情况。
常见问题:
Q: 为什么我设置了关键字,但在页面源码中看不到?
A: 最可能的原因是你的模板文件被修改过,或者缺少了 {dede:field name='keywords'/} 这个标签,请检查你的 article_article.htm(文章页)、index.htm(首页)等模板文件,确保在 <head> 部分有正确的标签。
Q: 关键字里可以写中文逗号吗?
A: 强烈建议使用英文逗号,搜索引擎和大多数程序对英文逗号的识别度更高,使用中文逗号可能会导致关键字被错误地识别为一个长词。
Q: 关键字需要重复吗?网站建设,网站建设”。
A: 不要重复,重复关键字是早期 SEO 的黑帽手法,现在已经被搜索引擎识别为作弊行为,可能会导致网站降权。
在 DedeCMS 中设置关键字是一个系统性的工作,需要从全局、栏目、文章三个维度进行规划和操作,要确保这些关键字能被正确地输出到页面的 HTML 代码中,遵循以上原则,可以有效地提升网站的 SEO 效果。
这是最重要的位置,DedeCMS 的默认模板中,<title> 标签通常是这样写的:
这意味着文章的标题会出现在 <title> 中,而标题本身就是最重要的关键词,如果你想在标题中加入更多关键词,可以手动修改模板,但要注意不要过长。
b. 页面 <meta name="keywords">
这个标签专门用来放置页面关键字,在 DedeCMS 的默认模板中,它通常位于 <head> 区域,代码如下:
<meta name="keywords" content="{dede:field name='keywords'/}" />
这里的 {dede:field name='keywords'/} 会自动获取当前页面的关键字。
- 如果是文章页:它会获取该文章的关键字。
- 如果是栏目页:它会获取该栏目的关键字。
- 如果是首页:它会获取全局默认的关键字。
c. 页面 <meta name="description"> 描述标签
虽然描述不是关键字,但它与关键字紧密相关,搜索引擎会参考描述来判断页面内容,在 DedeCMS 中,它通常是这样设置的:
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
- 如果是文章页:它会截取文章内容的前一部分作为描述。
- 你也可以手动为每个文章或栏目填写描述,这比自动截取的效果更好。
最佳实践与常见问题
最佳实践:
- 层级分明:全局关键字(宽泛) -> 栏目关键字(中等) -> 文章关键字(精准)。
- 独一无二:尽量保证每篇文章的关键字都是独特的,避免所有文章都使用相同的关键字。
- 内容为王:关键字必须与页面内容高度相关,不要为了优化而堆砌无关的关键字。
- 定期检查:检查网站是否存在关键字设置错误或缺失的情况。
常见问题:
Q: 为什么我设置了关键字,但在页面源码中看不到?
A: 最可能的原因是你的模板文件被修改过,或者缺少了 {dede:field name='keywords'/} 这个标签,请检查你的 article_article.htm(文章页)、index.htm(首页)等模板文件,确保在 <head> 部分有正确的标签。
Q: 关键字里可以写中文逗号吗?
A: 强烈建议使用英文逗号,搜索引擎和大多数程序对英文逗号的识别度更高,使用中文逗号可能会导致关键字被错误地识别为一个长词。
Q: 关键字需要重复吗?网站建设,网站建设”。
A: 不要重复,重复关键字是早期 SEO 的黑帽手法,现在已经被搜索引擎识别为作弊行为,可能会导致网站降权。
在 DedeCMS 中设置关键字是一个系统性的工作,需要从全局、栏目、文章三个维度进行规划和操作,要确保这些关键字能被正确地输出到页面的 HTML 代码中,遵循以上原则,可以有效地提升网站的 SEO 效果。
这个标签专门用来放置页面关键字,在 DedeCMS 的默认模板中,它通常位于 <head> 区域,代码如下:
<meta name="keywords" content="{dede:field name='keywords'/}" />
这里的 {dede:field name='keywords'/} 会自动获取当前页面的关键字。
- 如果是文章页:它会获取该文章的关键字。
- 如果是栏目页:它会获取该栏目的关键字。
- 如果是首页:它会获取全局默认的关键字。
c. 页面 <meta name="description"> 描述标签
虽然描述不是关键字,但它与关键字紧密相关,搜索引擎会参考描述来判断页面内容,在 DedeCMS 中,它通常是这样设置的:
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
- 如果是文章页:它会截取文章内容的前一部分作为描述。
- 你也可以手动为每个文章或栏目填写描述,这比自动截取的效果更好。
最佳实践与常见问题
最佳实践:
- 层级分明:全局关键字(宽泛) -> 栏目关键字(中等) -> 文章关键字(精准)。
- 独一无二:尽量保证每篇文章的关键字都是独特的,避免所有文章都使用相同的关键字。
- 内容为王:关键字必须与页面内容高度相关,不要为了优化而堆砌无关的关键字。
- 定期检查:检查网站是否存在关键字设置错误或缺失的情况。
常见问题:
Q: 为什么我设置了关键字,但在页面源码中看不到?
A: 最可能的原因是你的模板文件被修改过,或者缺少了 {dede:field name='keywords'/} 这个标签,请检查你的 article_article.htm(文章页)、index.htm(首页)等模板文件,确保在 <head> 部分有正确的标签。
Q: 关键字里可以写中文逗号吗? A: 强烈建议使用英文逗号,搜索引擎和大多数程序对英文逗号的识别度更高,使用中文逗号可能会导致关键字被错误地识别为一个长词。
Q: 关键字需要重复吗?网站建设,网站建设”。 A: 不要重复,重复关键字是早期 SEO 的黑帽手法,现在已经被搜索引擎识别为作弊行为,可能会导致网站降权。
在 DedeCMS 中设置关键字是一个系统性的工作,需要从全局、栏目、文章三个维度进行规划和操作,要确保这些关键字能被正确地输出到页面的 HTML 代码中,遵循以上原则,可以有效地提升网站的 SEO 效果。
