织梦CMS本文关键字如何设置?

99ANYc3cd6
预计阅读时长 11 分钟
位置: 首页 织梦建站 正文

“本文关键字”是SEO优化中非常重要的一环,它告诉搜索引擎这篇文章的核心主题是什么,有助于提高文章在相关搜索结果中的排名。

织梦cms本文关键字
(图片来源网络,侵删)

在织梦CMS中,关键字的处理主要涉及两个层面:

  1. 后台手动设置:在发布文章时,为每篇文章指定关键字。
  2. 前台自动提取:通过修改模板,让系统自动从文章内容中提取并显示关键字。

下面我们分步进行详细说明。


后台手动设置关键字

这是最基础也是最推荐的方法,因为手动设置的关键字更精准、更符合SEO策略。

发布/编辑文章时添加

在后台发布或编辑文章时,你会看到一个名为“关键字”的输入框。

织梦cms本文关键字
(图片来源网络,侵删)

操作步骤:

  1. 登录织梦CMS后台。
  2. 进入“[核心] -> [内容频道管理] -> [添加内容频道]”或直接进入“[内容管理] -> [普通文章]”来发布新文章。
  3. 在文章编辑界面,找到“关键字”输入框。
  4. 输入与你文章内容相关的核心词语。多个关键字之间请用英文逗号 “,” 隔开

示例: 如果你的文章是关于“如何制作一道美味的番茄炒蛋”,那么关键字可以设置为: 番茄炒蛋, 家常菜, 番茄鸡蛋, 下饭菜, 菜谱

注意事项:

  • 相关性:关键字必须与文章内容高度相关。
  • 数量:建议设置3-5个核心关键字,不要堆砌过多。
  • 简洁性:使用词语,而不是长句。
  • 不要用空格:务必使用英文逗号 作为分隔符。

前台如何显示关键字

设置好后台的关键字后,我们需要在前台模板文件中调用它,让访客和搜索引擎都能看到。

织梦cms本文关键字
(图片来源网络,侵删)

找到文章模板文件

织梦CMS的文章内容通常由模板文件控制,这个文件一般位于你的模板目录下,路径类似: /templets/你的模板名称/article_article.htm

使用织梦标签调用关键字

article_article.htm 文件中,使用织梦的内置标签 {dede:field.keywords/} 来调用当前文章的关键字。

示例代码: 你可以在文章标题下方、正文内容上方等合适的位置,添加如下代码:

<div class="article-keywords">
    <span>关键字:</span>
    <span>{dede:field.keywords/}</span>
</div>

效果: 如果后台设置的关键字是 番茄炒蛋, 家常菜, 番茄鸡蛋,前台页面就会显示: 关键字:番茄炒蛋,家常菜,番茄鸡蛋


高级技巧:自动提取关键字

为了方便,我们希望系统能自动从文章内容中提取一部分词语作为关键字,织梦CMS本身不直接提供这个功能,但可以通过修改文件或使用自定义函数来实现。

这里介绍一种通过修改模板文件,结合PHP str_word_count 函数进行简单提取的方法(注意:这种方法提取效果有限,仅作参考)。

步骤:

  1. 打开模板文件/templets/你的模板名称/article_article.htm
  2. 添加PHP代码:在需要显示关键字的位置,加入以下代码。
<div class="article-keywords">
    <span>关键字:</span>
    <?php
    // 获取文章body内容
    $body = $this->Fields['body'];
    // 移除HTML标签和常见标点符号
    $content = strip_tags($body);
    $content = str_replace(array(',', '。', '!', '?', ':', '“', '”', '、', ' '), '', $content);
    // 使用str_word_count函数分割词语(这个函数对中文支持不好,需要配合其他库或自定义逻辑)
    // 这里只是一个非常简化的示例,实际效果不佳
    // 更好的方法是使用中文分词库,如PhpSeg、SCWS等
    // 一个更“土”但可能有效的方法:提取长字符串
    // 我们这里不实现复杂的分词,而是提供一个思路,推荐使用现成的插件
    // 如果你只是想简单展示,可以直接显示后台设置的关键字
    echo $this->Fields['keywords'];
    ?>
</div>

重要提示:

  • 上述PHP代码仅作为演示,不推荐直接使用,因为它无法正确地对中文进行分词。
  • 推荐方案:使用织梦的自定义函数第三方插件来实现中文分词,网上有很多成熟的“织梦自动提取关键字”插件,你可以搜索并安装,这样既安全又高效。

关键字在SEO中的最佳实践

  1. 页面Title优化:确保文章页面的 <title> 标签包含最重要的1-2个关键字,通常模板已经自动处理,格式为 - 网站名称
  2. Description描述<meta name="description" content="..."> 同样重要,它应该包含关键字,并概括文章内容,长度控制在150-160字符内,织梦可以通过 {dede:field.description function='html2text(@me)'/} 来调用文章摘要作为描述。
  3. 关键词密度:在文章正文中,自然地出现你设置的关键字,但不要过度堆砌,以免被搜索引擎认为是“关键词堆砌”而受到惩罚,保持内容可读性是第一位的。
  4. 关键字的多样性:不要所有文章都用相同的关键字,针对每篇文章的独特内容,设置专属的关键字。
功能 实现方式 优点 缺点
手动设置 后台文章编辑界面的“关键字”输入框 精准、可控、SEO效果好 需要人工操作,较繁琐
前台显示 模板文件中使用 {dede:field.keywords/} 简单直接,符合织梦规范
自动提取 修改模板 + PHP分词 / 使用第三方插件 节省时间,批量处理方便 提取可能不准确,有技术门槛,可能影响性能

对于大多数网站来说,“手动设置 + 前台显示” 是最稳妥、最有效的组合,只有在文章数量极其庞大,且对SEO要求不是极致苛刻的情况下,才考虑使用“自动提取”功能。

-- 展开阅读全文 --
头像
dede自适应游戏模板如何快速适配多设备?
« 上一篇 03-07
织梦是用什么语言开发的?
下一篇 » 03-07

相关文章

取消
微信二维码
支付宝二维码

目录[+]