Der Schlüsselwortgenerator bietet mehrere Befehle, um eine Reihe von Schlüsselwörtern für SEO-Überwachungstools wie AWRCloud zu generieren und zu verwalten, das Tool, das derzeit bei Liip für internes SEO verwendet wird. Dabei handelt es sich um einen ungewöhnlichen, aber leistungsstarken generativen Ansatz: Ausgehend von einer von keyword_placeholders zusammengestellten Liste von Mustern und einer Liste von Schlüsselwörtern für jeden keyword_placeholder generiert das Tool alle Schlüsselphrasen (= Schlüsselwortkombinationen), die den Mustern entsprechen, basierend auf den für jeden keyword_placeholder aufgeführten Schlüsselwörtern , entsprechend den Sprachen, die jedem Schlüsselwort zugeordnet sind.
Ein einfacheres Tool zur Schlüsselwortkomposition finden Sie unter MergeWords.
Befehle:
Befehl | Beschreibung |
---|---|
erzeugen | Generieren Sie Schlüsselwörter aus einem Eingabeverzeichnis und speichern Sie sie in einer dateigenerierten Schlüsselwortdatei |
download-awr | Laden Sie Schlüsselphrasen aus der AWR-Cloud in eine Datei herunter. Exportieren Sie Schlüsselwörter aus der AWR-Cloud |
vergleichen-awr | Vergleichen Sie generierte Schlüsselwörter mit dem AWR Cloud-Schlüsselwortexport |
upload-awr | Laden Sie Schlüsselphrasen und Gruppen mithilfe der generierten Schlüsselwortdatei in die AWR Cloud hoch |
So erhalten Sie allgemeine Hilfe zum Keyword-Generator:
kwgen
So erfahren Sie die Optionen für die einzelnen Befehle:
kwgen [COMMAND] --help
Laden Sie das Repository von Github herunter oder klonen Sie es.
Dann:
sudo python setup.py install
Ein kurzes Beispiel.
Angesichts ...
Ein Projektverzeichnis mit folgender Struktur:
ROOT_DIR
|
+-- patterns.csv
+-- keyword_placeholders
+-- [placeholder_1].csv
+-- ...
Die Datei patterns.csv
listet Schlüsselphrasenmuster auf, die aus durch Leerzeichen (oder Pluszeichen für zusammengesetzte Wörter) getrennten Schlüsselwortplatzhaltern bestehen. Beachten Sie, wie Muster einer oder mehreren Sprachen zugeordnet werden (dasselbe gilt für Platzhalterdateien):
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'
Ein Ordner /keyword_placeholders/
mit [PLACEHOLDER].csv
Dateien, in dem die tatsächlichen Schlüsselwörter hinter jedem Platzhalter aufgeführt sind (in den oben definierten Mustern gibt es drei Platzhalter: theme
, organisation
und 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
... das Skript gibt alle möglichen Schlüsselwortkombinationen in der folgenden Datei keywords.csv
aus:
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
Es ist möglich, Mustern Gruppen zuzuordnen – in unserem obigen Beispiel weisen wir den Mustern die Gruppen „prio-1“ und „prio-2“ zu. Mehrere Gruppen können einem Muster zugeordnet werden, indem sie durch „|“ getrennt werden.
Beim Hochladen von Schlüsselphrasen in AWRCloud werden Schlüsselwortgruppen automatisch den hochgeladenen Schlüsselwörtern zugeordnet.
Die Verwendung des Befehls
kwgen upload-awr
Die folgenden Gruppen werden in AWRCloud erstellt:
Speichern Sie Ihren Benutzernamen und Ihr Passwort in der Datei [HOME_DIRECTORY]/.kwgen/config.ini mit der folgenden Struktur:
[authentication]
username = xxx
password = yyy