Le générateur de mots clés fournit plusieurs commandes afin de générer et de gérer un ensemble de phrases clés pour les outils de surveillance SEO tels que AWRCloud, l'outil actuellement utilisé chez Liip pour le référencement interne. Il adopte une approche générative inhabituelle mais puissante : étant donné une liste de modèles composés par keyword_placeholders et une liste de mots-clés pour chaque keyword_placeholder , l'outil génère toutes les phrases clés (= combinaisons de mots-clés) correspondant aux modèles en fonction des mots-clés répertoriés pour chaque keyword_placeholder , en fonction des langues associées à chaque mot-clé.
Pour un outil de composition de mots clés plus basique, consultez MergeWords.
Commandes :
Commande | Description |
---|---|
générer | Générez des mots-clés à partir d'un répertoire d'entrée et enregistrez-le dans un fichier de mots-clés généré |
télécharger-awr | Télécharger des phrases clés du cloud AWR dans un fichier Exportation de mots clés AWR Cloud |
comparer-awr | Comparez les mots-clés générés avec l'exportation de mots-clés AWR Cloud |
télécharger-awr | Téléchargez des phrases clés et des groupes sur AWR Cloud à l'aide du fichier de mots clés généré |
Pour obtenir une aide générale sur le générateur de mots clés :
kwgen
Pour connaître les options de chaque commande :
kwgen [COMMAND] --help
Téléchargez ou clonez le référentiel depuis github.
Alors:
sudo python setup.py install
Un petit exemple.
Donné ...
Un répertoire de projet avec la structure suivante :
ROOT_DIR
|
+-- patterns.csv
+-- keyword_placeholders
+-- [placeholder_1].csv
+-- ...
fichier patterns.csv
qui répertorie les modèles de phrases clés, qui sont composés de mots-clés_placeholders séparés par des espaces (ou un signe plus pour les mots composés). Notez comment les modèles sont attribués à une ou plusieurs langues (il en va de même pour les fichiers fictifs) :
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'
Un dossier /keyword_placeholders/
de fichiers [PLACEHOLDER].csv
détaillant les vrais mots-clés derrière chaque espace réservé (dans les modèles définis ci-dessus, il y a trois espaces réservés : theme
, organisation
et 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
... le script affichera toutes les combinaisons de mots-clés possibles dans le fichier keywords.csv
suivant :
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
Il est possible d'attribuer des groupes à des motifs – dans notre exemple ci-dessus, nous attribuons les groupes « prio-1 » et « prio-2 » aux motifs. Plusieurs groupes peuvent être associés à un motif en les séparant par "|".
Lors du téléchargement de phrases clés sur AWRCloud, les groupes de mots-clés seront automatiquement associés aux mots-clés téléchargés.
L'utilisation de la commande
kwgen upload-awr
Les groupes suivants seront créés dans AWRCloud :
Stockez votre nom d'utilisateur et votre mot de passe dans le fichier [HOME_DIRECTORY]/.kwgen/config.ini en utilisant la structure suivante :
[authentication]
username = xxx
password = yyy