织梦文章关键词自动提取设置

DedeCMS教程关键词提取SEO设置

关键词自动提取的意义

织梦文章有关键词(keywords)字段,用于填写在meta标签中,帮助搜索引擎理解页面主题。手动为每篇文章提炼关键词费时费力,且容易出现遗漏或不规范。织梦DedeCMS自带关键词自动提取功能,能根据文章标题和正文内容,通过分词算法自动生成关键词,大幅提升发布效率。合理配置后,自动提取的关键词质量能满足基础SEO需求。

一、开启自动提取功能

登录织梦后台,进入「系统」-「系统基本参数」-「核心设置」,找到以下选项:

  • 自动提取关键字: 选择「是」
  • 关键词替换: 如需配合自动内链,也选「是」

保存后,发布文章时如果关键词字段留空,系统会自动从标题和正文提取关键词填入。

二、配置分词词库

织梦自动提取依赖内置的分词词库。词库质量直接影响提取效果。词库文件位于 /data/words.txt,每行一个词。

优化词库

  1. 补充行业词: 把站点所在行业的专业术语、产品名、品牌词加入词库,提升分词准确性。
  2. 补充长尾词: 把目标关键词和长尾词加入,让提取结果更贴合SEO需求。
  3. 去除无用词: 删除「的、了、是」等无意义的停用词,避免提取出垃圾词。
# words.txt 示例
织梦
织梦cms
dedecms
伪静态
SEO优化
网站地图
关键词提取
词库需要UTF-8无BOM编码,每行一个词。修改后清空缓存让分词重新加载词库。

三、提取数量与长度控制

自动提取的关键词数量不宜过多,一般3-5个为宜。在后台「系统基本参数」-「其他选项」中可以设置:

设置项建议值说明
关键词数量3-5过多会稀释主题
关键词长度2-8字单字无意义,过长不像词
标题优先标题词权重高于正文

四、发布时手动调整

自动提取虽方便,但不一定准确。建议发布文章时先点击「获取关键词」按钮自动提取,再人工审核调整:

  1. 在发布文章页面,关键词输入框旁有「获取」按钮,点击自动填充。
  2. 检查提取结果,删除无关词,补充核心关键词。
  3. 确保关键词与文章主题高度相关,且包含目标搜索词。
  4. 保存发布。

养成「自动提取+人工审核」的习惯,既高效又保证质量。

五、关键词与自动内链联动

提取的关键词可以与自动内链功能联动。在「文档关键词维护」中,把提取频率高的关键词配置上对应链接,文章发布时自动提取的关键词会自动加链。这样关键词提取和内链建设形成闭环:

  1. 自动提取关键词填充到文章keywords字段。
  2. keywords中的词如果在「文档关键词维护」中有配置,正文对应词自动加链。
  3. 形成站内关键词链接网络。

六、批量处理历史文章

对于历史文章中关键词为空的,可以批量重新提取。织梦后台「核心」-「批量维护」-「自动获取关键词」功能,可以对指定栏目的文章批量提取关键词。

  1. 选择需要处理的栏目。
  2. 设置提取数量。
  3. 点击执行,系统批量处理。
  4. 处理完成后重新生成对应文章HTML。
批量提取会覆盖原有空关键词字段,但不会覆盖已手动填写的关键词。执行前建议先小范围测试,确认提取质量再全量处理。

七、提升提取质量的进阶方法

织梦内置分词算法相对简单,对复杂语境提取效果有限。如果对关键词质量要求高,可以接入第三方分词接口:

  • SCWS分词: 开源中文分词系统,比织梦内置分词准确率高,可集成到提取函数中。
  • 结巴分词: Python生态的分词库,通过API调用,支持自定义词典。
  • 百度NLP接口: 商业API,提取质量最高,但有调用费用。

集成方法:修改 /dede/article_add.php 中的关键词获取逻辑,把原文发送给分词接口,用返回结果填充关键词字段。

关键词管理的长期建议

关键词提取只是SEO的起点,更重要的是关键词策略。建议建立站点关键词库,按核心词、栏目词、长尾词分层管理,发布文章时对照关键词库选择目标词,确保每篇内容都有明确的优化方向。定期分析百度统计、搜索资源平台的关键词数据,找出带来流量的词重点优化,淘汰无效词。把关键词提取、内链建设、内容布局串成体系,才能让SEO效果持续积累,而不是停留在填几个meta标签的层面。