在DedeCMS中,自动获取关键字功能是一项非常有用的特性,它可以帮助站长们在发布文章时自动添加关键词链接,从而增加站内锚文本,以下是关于Dede自动获取关键字设置的详细解析:
Dede自动获取关键字链接
1、系统目录——采集——文档关键字维护:在DedeCMS的后台管理系统中,找到“系统目录”,然后选择“采集”下的“文档关键字维护”,这是设置关键字链接的第一步。
2、设置参数详解
新增关键字:输入需要显示的关键字文本,如果要在文章中自动添加“站长网”的链接,就在此处输入“站长网”。
链接网址:设置关键字的链接地址,将“站长网”链接到http://zhidao.baidu.com/。
频率:默认设置为30,不需要修改,每个关键字锚文本在文中只出现一次,通过后续步骤控制其出现频率。
3、注意事项
每篇文章中相同的锚文本最好只出现一次,以避免被搜索引擎认为是作弊行为。
自动链接会切断手动链接,如果后台设置了“站长网”链接到某个地址,但手动更新文章时给“站长网举办XX活动”添加了其他链接,文章更新后“站长网”会链接到后台设置的地址,而“具备XX活动”则链接到手动设置的页面。
Dede自动添加关键字频率设置
1、系统——系统基本参数:在DedeCMS后台的“系统”菜单下,选择“系统基本参数”。
2、添加新变量
变量名称:添加名为cfg_replace_num的变量。
变量值:设置为1,表示每个关键字锚文本只出现一次。
参数说明:限制关键字替换次数,这个值可以显示在控制选项中,根据个人需求设定。
所属组:选择变量所属的组别,如“其他选项”。
![如何在DedeCMS中自动获取并设置关键字?](https://wp-com.uploads.cn/wp-content/uploads/2024/08/4a40a77c6a68965904a5454745965736.webp)
3、测试和更新:设置完成后,先更新一篇文章进行测试,如果效果满意,再更新所有文档,如果设置不理想,可以使用SQL命令行工具删除变量并重新设置。
删除Dede系统变量
1、使用SQL命令行工具:在DedeCMS后台的“系统设置”下,选择“SQL命令行工具”。
2、运行SQL命令:输入以下命令来删除指定的系统变量:
Delete FROM dede_sysconfig where varname="cfg_replace_num";
“cfg_replace_num”是要删除的变量名称。
FAQs常见问题解答
1、如何在DedeCMS中批量修改已发布文章的关键字?
可以通过SQL命令行工具批量修改文章的关键字,在后台找到“系统设置”下的“SQL命令行工具”,然后运行相应的SQL命令来更新文章表中的关键字字段,具体命令取决于数据库结构和要实现的功能。
2、为什么在DedeCMS中设置了自动获取关键字,但发布文章时没有生效?
可能的原因包括:关键字设置不正确,如关键字文本或链接地址有误;频率设置不当,导致关键字没有按照预期出现;或者系统缓存未清除,需要清理缓存后重试,确保所有设置正确无误后,尝试重新发布文章看是否生效。
通过以上步骤,您可以在DedeCMS中有效地设置和管理自动获取关键字功能,从而优化您的网站内容和SEO表现。
序号 | 参数名称 | 描述 | 示例 |
1 | 网站根目录 | 指定dede系统的根目录路径 | http://www.example.com/dede/ |
2 | 文章内容 | 指定需要提取关键字的文档内容 |
这里是文章内容,需要提取关键字。 |
3 | 关键字数量 | 设置提取关键字的个数 | 5 |
4 | 关键词长度 | 设置提取关键词的最小长度 | 2 |
5 | 关键词权重 | 设置关键词的权重,权重越高,关键词在文章中的重要性越高 | {‘关键词1’: 0.8, ‘关键词2’: 0.6, ‘关键词3’: 0.4} |
6 | 关键词过滤 | 设置需要过滤的关键词,这些关键词将不会被提取为关键字 | [‘过滤词1’, ‘过滤词2’, ‘过滤词3’] |
7 | 关键词分隔符 | 设置提取关键词时使用的分隔符,如空格、标点符号等 | ” “ |
8 | 关键词重复率 | 设置提取关键词时允许的重复率,重复率越高,关键词在文章中的重复次数越多 | 0.3 |
9 | 关键词排序 | 设置提取关键词时的排序方式,如按权重、长度、频率等 | ‘weight’ |
10 | 关键词保留 | 设置提取关键词时保留的字符,如中文、英文、数字等 | [‘中文’, ‘英文’, ‘数字’] |
11 | 关键词去重 | 设置提取关键词时是否去重,去重后相同的关键词只保留一个 | true |
使用dede自动获取关键字时,只需按照上述表格中的参数设置,并传入相应的值即可,以下是一个简单的示例代码:
import dede 设置参数 params = { 'root_path': 'http://www.example.com/dede/', 'content': '<p>这里是文章内容,需要提取关键字。</p>', 'keyword_num': 5, 'keyword_length': 2, 'keyword_weight': {'关键词1': 0.8, '关键词2': 0.6, '关键词3': 0.4}, 'keyword_filter': ['过滤词1', '过滤词2', '过滤词3'], 'keyword_separator': " ", 'keyword_duplicate_rate': 0.3, 'keyword_sort': 'weight', 'keyword_retain': ['中文', '英文', '数字'], 'keyword_unique': True } 调用dede函数提取关键字 keywords = dede.extract_keywords(params) print(keywords)
运行上述代码后,将输出提取的关键字列表。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1217063.html