关键字生成器提供多个命令,以便为 SEO 监控工具(例如 AWRCloud)生成和管理一组关键字短语,该工具目前在 Liip 用于内部 SEO。它采用了一种不寻常但功能强大的生成方法:给定由keywords_placeholders组成的模式列表,并给定每个keywords_placeholder的关键字列表,该工具根据为每个keywords_placeholder列出的关键字生成与模式相对应的所有关键短语(=关键字组合) ,根据与每个关键字关联的语言。
有关更基本的关键字组合工具,请参阅 MergeWords。
命令:
命令 | 描述 |
---|---|
产生 | 从输入目录生成关键字并将其保存到生成的关键字文件中 |
下载-awr | 将关键词从 AWR 云下载到文件中AWR 云关键词导出 |
比较 awr | 将生成的关键字与 AWR Cloud 关键字导出进行比较 |
上传-awr | 使用生成的关键字文件将关键字短语和组上传到 AWR Cloud |
要获取有关关键字生成器的一般帮助:
kwgen
要了解每个命令的选项:
kwgen [COMMAND] --help
从 github 下载或克隆存储库。
然后:
sudo python setup.py install
一个简短的例子。
鉴于...
具有以下结构的项目目录:
ROOT_DIR
|
+-- patterns.csv
+-- keyword_placeholders
+-- [placeholder_1].csv
+-- ...
patterns.csv
文件列出了关键短语patterns ,它们由以空格(或复合词的加号)分隔的keyword_placeholders组成。请注意模式如何归因于一种或多种语言(占位符文件也是如此):
pattern,languages,tag,example keyphrase
theme,fr|en|de,priority-1|words-1,'web'
theme organisation,en|de,priority-2|words-2,'web agentur'
theme+organisation,de,priority-2|words-2,'webagentur'
organisation theme,fr,priority-2|words-2,'agence web'
theme service,en|de, priority-3|words-2,'web development'
service theme,fr,priority-3|words-2,'développement web'
/keyword_placeholders/
文件夹中的[PLACEHOLDER].csv
文件详细说明了每个占位符背后的真实关键字(在上面定义的模式中,存在三个占位符: theme
、 organisation
和service
):
/keyword_placeholders/theme.csv
:
keyword,languages
web,fr|en
internet,fr|en
/keyword_placeholders/organisation.csv
:
keyword,languages
agentur,de
agency,en
agence,fr
/keyword_placeholders/service.csv
:
keyword,languages
design,en|fr|de
développement,fr
development,en
entwicklung,de
...该脚本将在以下keywords.csv
文件中输出所有可能的关键字组合:
keyphrase,lang,topics,tags
agence internet,fr,organisation|theme,priority-2|words-2
agence web,fr,organisation|theme,priority-2|words-2
design internet,fr,service|theme,priority-3|words-2
design web,fr,service|theme,priority-3|words-2
développement internet,fr,service|theme,priority-3|words-2
développement web,fr,service|theme,priority-3|words-2
internet,de|en|fr,theme,priority-1|words-1
internet agency,en,organisation|theme,priority-2|words-2
internet agentur,de,organisation|theme,priority-2|words-2
internet design,de|en,service|theme,priority-3|words-2
internet development,en,service|theme,priority-3|words-2
internet entwicklung,de,service|theme,priority-3|words-2
internetagentur,de,organisation|theme,priority-2|words-2
web,de|en|fr,theme,priority-1|words-1
web agency,en,organisation|theme,priority-2|words-2
web agentur,de,organisation|theme,priority-2|words-2
web design,de|en,service|theme,priority-3|words-2
web development,en,service|theme,priority-3|words-2
web entwicklung,de,service|theme,priority-3|words-2
webagentur,de,organisation|theme,priority-2|words-2
可以将组归因于模式 - 在上面的示例中,我们将“prio-1”和“prio-2”组分配给模式。多个组可以通过用“|”分隔来与一个模式相关联。
将关键词上传到 AWRCloud 时,关键词组将自动与上传的关键词关联。
使用命令
kwgen upload-awr
将在 AWRCloud 中创建以下组:
使用以下结构将您的用户名和密码存储在文件 [HOME_DIRECTORY]/.kwgen/config.ini 中:
[authentication]
username = xxx
password = yyy