Cómo obtener intención de búsqueda de palabras clave con IA

Tabla de contenidos

Continuamos en el blog de iSocialWeb, con la serie de artículos sobre automatizaciones empleando inteligencia artificial. Es el turno de un script de Python que te permitirá clasificar, obtener la intención de búsqueda de una lista de keywords e identificar la etapa del funnel en el que se encuentra el usuario.

Ya sabes lo importantes que son en el SEO la intención de búsqueda y las entidades. Por eso en este script, creado por Álvaro Peña, vas a poder extraer ambos de una lista de palabras clave.

Si esto te suena a ciencia ficción o un reto complicado, te avanzamos que no son necesarios conocimientos de programación. Es fácil de utilizar y cualquiera puede usarlo. Incluso hemos preparado un video para apoyar al usuario menos avezado 😉

Además, si sabes programar siéntete libre de modificarlo a tu gusto y si puedes mencionarnos «Good Karma is Good»

Automatización de la inteligencia artificial con Phyton

Lo primero que debes saber es que el Script se ejecutará en Google Colab.

Una herramienta de Google sin coste que permite ejecutar código en la nube.

También, aclarar que Python es un lenguaje de programación muy sencillo y el estándar para este tipo de tareas.

Veamos ahora las funciones del Script:

Funciones del script de contenidos para WordPress:

  1. Importa palabras clave de archivo keywords.csv.
  2. Detecta entidades.
  3. Clasifica la intención de búsqueda del usuario.
  4. Determina la etapa en la que se encuentra el usuario dentro del funnel de conversión.

 

Bien, como ves el código realiza 4 tareas que de otra forma puede llevar horas.

Una gran idea. ¿No crees?

Vamos ahora a ver los pasos que debes dar para sacar provecho de algo tan potente.

Pasos previos a la ejecución del script:

Para poder trabajar con el script, se necesitará una clave de OpenAI y una lista de keywords en un archivo CSV llamado «keywords.csv».

Es importante que el nombre del archivo sea exactamente «keywords.csv». Este es el nombre que se llamará dentro del código de Colab y la primera fila deberá tener una columna llamada «keywords», que será el encabezado y donde se encontrará la lista de keywords.

El script ejecutará el archivo CSV y utilizará OpenAI para clasificar las palabras clave.

Luego, hará una serie de limpiezas para darles el formato adecuado.

Por tanto, es necesario que tengas una APIKEY y que la introduzcas dentro del Colab.

Cómo ejecutar código de Python en el navegador con Google Colab

La ventaja de Colab, también conocido como Colaboratory, esta en que nos permite compartir contenido programado en Phyton y ejecutar el código fácilmente, ya seas estudiante, científico de datos o investigador de IA.

Veamos ahora los pasas a seguir:

  1. Guarda una copia de archivo de Google Colab desde el menú Archivo en tu Drive.
  2. Instala dependencias que necesita Google Colab para ejecutar programa en tu navegador ejecutando primera celda. 
  3. Importa archivo denominado keywords.csv con la plantilla facilitada en este artículo a la carpeta situada en el menú lateral. No olvides si cambias el nombre, hacer referencia al nuevo nombre en el archivo Google Colab. 
  4. Si se ha ejecutado con éxito, se mostrará un check de verificación en verde. No pases al siguiente paso, hasta que se muestre ese check. 
  5. Añade clave API de OpenAI. Si aún no la tienes, puedes crear API en OpenAI de forma gratuita.
  6. Realiza un lote con el número total de keywords 
  7. Crea listas vacías que nos servirá para incorporar información, una vez clasificadas las palabras según su intención y etapa del embudo de ventas. 
  8. Ejecuta Prompt: “Para el siguiente listado de palabras: devuelve por cada una de las keywords la intención de búsqueda [informacional, transaccional o navegacional] y la etapa del embudo conversión [descubrimiento, consideración o conversión]. Habrá una palabra por línea con el formato: Keyword | Intención | Etapa.”
  9. Si ha podido completar las diferentes instrucciones de código, devolverá tabla de keywords clasificadas según intención de búsqueda y etapa en el embudo de ventas

Para que puedas entender mejor el script aquí puedes ver un vídeo explicativo con una demo del proceso:

¿Dónde encuentro el script para clasificar la intención de búsqueda de tus palabras clave publicar contenido por IA en wordpress?

Puedes acceder al script de Álvaro aquí abajo:

Accede aquí al Google Colab

También te dejamos aquí el archivo CSV a subir en el colab utilizando nuestra plantilla: 

Plantilla keywords.csv

¿Qué problemas me puedo encontrar al ejecutar script de contenidos?

Hay algunos problemas que puedes encontrar al trabajar con el programa y que pueden impedir su correcto funcionamiento. Sin embargo, algunos de ellos pueden solucionarse simplemente siguiendo el proceso paso a paso y revisando detenidamente el vídeo. 

Hay también problemas externos que pueden presentarse:

  • Codificación del CSV: En ocasiones, la generación del archivo CSV se realiza con una codificación diferente o contiene elementos que contaminan el documento y lo hacen ilegible. Para resolver este problema, puedes utilizar un archivo demo para probar la herramienta.
  • Problemas de disponibilidad de OpenAI: En ocasiones, OpenAI puede verse colapsado y no devolver datos, especialmente en horario de EEUU. Esto puede causar una falla en el programa, ya que no recibirá los datos necesarios en la petición a la IA de GPT.

¿Qué son las entidades en inteligencia artificial?

Bien, las entidades son objetos o conceptos que se utilizan para describir la información en el contenido y son muy relevantes en el desarrollo de aplicaciones de inteligencia artificial.

Por ejemplo, una entidad puede ser una persona, un lugar o un producto.

Las entidades se utilizan para identificar y clasificar la información en un corpus de datos, lo que facilita el procesamiento y el análisis de datos por parte de la IA

¿Qué relación existe entre entidades, intención de búsqueda y embudo de ventas?

Existe una relación entre entidades y embudo de ventas porque ambos son esenciales para el éxito de una estrategia de SEO. Las entidades ayudan a los motores de búsqueda a comprender el contenido, su intención de búsqueda y los temas principales de una página web. Por otro lado, el embudo de ventas ayuda a las empresas a comprender dónde se encuentra el usuario en relación a su decisión de compra y, por tanto, permite definir cómo atraer y retener a los clientes potenciales. Juntos, estos dos elementos permiten a las empresas mejorar su posicionamiento en los motores de búsqueda y aumentar la visibilidad online.

¿La intención de búsqueda de una palabra clave puede variar?

La intención de búsqueda de una palabra clave puede variar a lo largo del tiempo. Como nos ha confirmado John Muller: Sí, siempre hay cambios en la forma en que se tratan las consultas (y cómo los usuarios esperan que se las trate): la «asignación» estática de una intención a una consulta a veces es incorrecta.
De ahí la importancia que tiene poder automatizar la revisión manual de intenciones de compra de miles de términos y palabras clave. Dado que este es un proceso que debe ejecutarse varias veces al año y en algunos casos de forma periódica.

¿Comprendes ahora el valor que tiene automatizar con python y sacar provecho de la IA en SEO?¡Seguro que sí! Esperamos que le saques el mayor rendimiento a nuestro Script y nos regales un poco de amor en las redes sociales.

Así que, por favor, comparte este post con tus amigos y colegas de profesión para ayudarles y dinos si te ha ayudado ¡Gracias!

¿Quieres mejorar tu proyecto?