Генератор ключевых слов предоставляет несколько команд для создания и управления набором ключевых фраз для инструментов SEO-мониторинга, таких как AWRCloud, инструмента, который в настоящее время используется в Liip для внутреннего SEO. Для этого используется необычный, но мощный генеративный подход: учитывая список шаблонов, составленный ключевым словом_placeholders , и список ключевых слов для каждого ключевого слова_placeholder , инструмент генерирует все ключевые фразы (= комбинации ключевых слов), соответствующие шаблонам, на основе ключевых слов, перечисленных для каждого ключевого слова_заполнителя. , в соответствии с языками, связанными с каждым ключевым словом.
Более простой инструмент для составления ключевых слов см. в разделе MergeWords.
Команды:
Команда | Описание |
---|---|
генерировать | Сгенерируйте ключевые слова из входного каталога и сохраните их в сгенерированном файле ключевых слов . |
скачать-AWR | Загрузите ключевые фразы из облака AWR в файл. Экспорт ключевых слов из облака AWR. |
сравнение-AWR | Сравните сгенерированные ключевые слова с помощью экспорта ключевых слов в облако AWR. |
загрузка-AWR | Загрузите ключевые фразы и группы в облако AWR, используя сгенерированный файл ключевых слов. |
Чтобы получить общую справку по генератору ключевых слов:
kwgen
Чтобы узнать параметры для каждой команды:
kwgen [COMMAND] --help
Загрузите или клонируйте репозиторий с github.
Затем:
sudo python setup.py install
Короткий пример.
Данный ...
Каталог проекта со следующей структурой:
ROOT_DIR
|
+-- patterns.csv
+-- keyword_placeholders
+-- [placeholder_1].csv
+-- ...
patterns.csv
, в котором перечислены шаблоны ключевых фраз, состоящие из ключевых слов_заполнителей, разделенных пробелами (или знаком плюс для составных слов). Обратите внимание, как шаблоны приписываются одному или нескольким языкам (то же самое относится и к файлам-заполнителям):
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