El generador de palabras clave proporciona múltiples comandos para generar y gestionar un conjunto de frases clave para herramientas de seguimiento de SEO como AWRCloud, la herramienta que se utiliza actualmente en Liip para el SEO interno. Se necesita un enfoque generativo inusual pero poderoso: dada una lista de patrones compuesta por palabras clave_placeholders y una lista de palabras clave para cada palabra clave_placeholder , la herramienta genera todas las frases clave (= combinaciones de palabras clave) correspondientes a los patrones en función de las palabras clave enumeradas para cada palabra clave_placeholder , según los idiomas asociados a cada palabra clave.
Para obtener una herramienta de composición de palabras clave más básica, consulte MergeWords.
Comandos:
Dominio | Descripción |
---|---|
generar | Genere palabras clave desde un directorio de entrada y guárdelas en un archivo de palabras clave generado |
descargar-awr | Descargue frases clave de la nube AWR en un archivo Exportación de palabras clave de AWR Cloud |
comparar-awr | Compare las palabras clave generadas con la exportación de palabras clave de AWR Cloud |
subir-awr | Cargue frases clave y grupos en AWR Cloud utilizando el archivo de palabras clave generado |
Para obtener ayuda general sobre el generador de palabras clave:
kwgen
Para conocer las opciones de cada comando:
kwgen [COMMAND] --help
Descarga o clona el repositorio desde github.
Entonces:
sudo python setup.py install
Un breve ejemplo.
Dado ...
Un directorio de proyecto con la siguiente estructura:
ROOT_DIR
|
+-- patterns.csv
+-- keyword_placeholders
+-- [placeholder_1].csv
+-- ...
Archivo patterns.csv
que enumera patrones de frases clave, que están compuestos por marcadores de posición de palabras clave separados por espacios (o signo más para palabras compuestas). Observe cómo se atribuyen los patrones a uno o varios idiomas (lo mismo ocurrirá con los archivos de marcador de posición):
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'
Una carpeta /keyword_placeholders/
de archivos [PLACEHOLDER].csv
que detallan las palabras clave reales detrás de cada marcador de posición (en los patrones definidos anteriormente, hay tres marcadores de posición: theme
, organisation
y 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
... el script generará todas las combinaciones posibles de palabras clave en el siguiente archivo 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
Es posible atribuir grupos a patrones; en nuestro ejemplo anterior, asignamos los grupos 'prio-1' y 'prio-2' a los patrones. Se pueden asociar varios grupos a un patrón separándolos con "|".
Al cargar frases clave en AWRCloud, los grupos de palabras clave se asociarán automáticamente a las palabras clave cargadas.
El uso del comando
kwgen upload-awr
Se crearán los siguientes grupos en AWRCloud:
Guarde su nombre de usuario y contraseña en el archivo [HOME_DIRECTORY]/.kwgen/config.ini usando la siguiente estructura:
[authentication]
username = xxx
password = yyy