O gerador de palavras-chave fornece vários comandos para gerar e gerenciar um conjunto de frases-chave para ferramentas de monitoramento de SEO como o AWRCloud, ferramenta atualmente utilizada na Liip para SEO interno. É necessária uma abordagem generativa incomum, mas poderosa: dada uma lista de padrões composta por keywords_placeholders e uma lista de palavras-chave para cada keywords_placeholder , a ferramenta gera todas as frases-chave (= combinações de palavras-chave) correspondentes aos padrões com base nas palavras-chave listadas para cada keywords_placeholder , de acordo com os idiomas associados a cada palavra-chave.
Para uma ferramenta de composição de palavras-chave mais básica, consulte MergeWords.
Comandos:
Comando | Descrição |
---|---|
gerar | Gere palavras-chave a partir de um diretório de entrada e salve-o em um arquivo de palavras-chave geradas |
download-awr | Baixe frases-chave da nuvem AWR em um arquivo Exportação de palavras-chave da nuvem AWR |
compare-awr | Compare palavras-chave geradas com exportação de palavras-chave AWR Cloud |
upload-awr | Faça upload de frases-chave e grupos para AWR Cloud usando o arquivo de palavras-chave gerado |
Para obter ajuda geral sobre o gerador de palavras-chave:
kwgen
Para conhecer as opções de cada comando:
kwgen [COMMAND] --help
Baixe ou clone o repositório do github.
Então:
sudo python setup.py install
Um breve exemplo.
Dado ...
Um diretório de projeto com a seguinte estrutura:
ROOT_DIR
|
+-- patterns.csv
+-- keyword_placeholders
+-- [placeholder_1].csv
+-- ...
Arquivo patterns.csv
que lista padrões de frases-chave, que são compostos por keywords_placeholders separados por espaços (ou sinal de mais para palavras compostas). Observe como os padrões são atribuídos a um ou mais idiomas (o mesmo vale para arquivos de espaço reservado):
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'
Uma pasta /keyword_placeholders/
de arquivos [PLACEHOLDER].csv
detalhando as palavras-chave reais por trás de cada espaço reservado (nos padrões definidos acima, existem três espaços reservados: theme
, organisation
e 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
... o script produzirá todas as combinações possíveis de palavras-chave no seguinte arquivo 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
É possível atribuir grupos a padrões – no nosso exemplo acima, atribuímos os grupos 'prio-1' e 'prio-2' aos padrões. Vários grupos podem ser associados a um padrão separando-os com "|".
Ao enviar frases-chave para AWRCloud, os grupos de palavras-chave serão automaticamente associados às palavras-chave carregadas.
O uso do comando
kwgen upload-awr
Os seguintes grupos serão criados no AWRCloud:
Armazene seu nome de usuário e senha no arquivo [HOME_DIRECTORY]/.kwgen/config.ini usando a seguinte estrutura:
[authentication]
username = xxx
password = yyy