關鍵字產生器提供多個命令,以便為 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