Sincronizar Google Sheets con rankings de búsqueda de Google usando SerpAPI
Este flujo de trabajo de n8n automatiza comprobaciones programadas de las posiciones de tus palabras clave objetivo en los resultados orgánicos de Google utilizando SerpAPI.
Registra las nuevas posiciones en Google Sheets, las compara con rankings anteriores y envía notificaciones por WhatsApp y/o correo electrónico según los cambios. Este flujo de trabajo es ideal para especialistas en SEO que monitorean rankings de palabras clave, propietarios de sitios web que rastrean el rendimiento y agencias que gestionan campañas de SEO.
Cómo Latenode estima el tiempo y el coste
Latenode factura el tiempo de ejecución del workflow en segundos de CPU. Los primeros 10.000 segundos de CPU son gratuitos cada mes; después, el uso sigue el precio pay-as-you-go por segundo de CPU. Los nodos AI Plug-and-Play (PnP) se facturan por separado: cada token PnP cuesta 1 USD, con pago pay-as-you-go al coste del proveedor más una pequeña comisión de procesamiento, sin necesidad de claves API.
Precios completos — cómo funcionan los segundos de CPU →Vista previa del workflow
Qué hace esta plantilla
- Recupera las posiciones actuales de los rankings de palabras clave específicas en los resultados orgánicos de búsqueda de Google utilizando SerpAPI.
- Registra las posiciones de las palabras clave en una hoja de cálculo de Google Sheets para su seguimiento y análisis histórico.
- Compara los rankings actuales con posiciones anteriores e identifica cambios en el rendimiento de las palabras clave.
- Envía notificaciones por WhatsApp y/o correo electrónico cuando las fluctuaciones de los rankings de palabras clave superan un umbral especificado.
- Proporciona un informe completo de los datos de posicionamiento de palabras clave almacenados en la hoja de cálculo de Google Sheets.
Cómo funciona
Programar el flujo de trabajo para que se ejecute automáticamente
El flujo de trabajo se activa según un horario regular para comprobar automáticamente los rankings de las palabras clave objetivo en los resultados de búsqueda de Google.
Establecer palabras clave a rastrear
El usuario configura las palabras clave específicas que desea monitorear para sus necesidades de SEO o seguimiento del rendimiento del sitio web.
Obtener rankings actuales de SERP de Google
El flujo de trabajo utiliza la integración de Google Programmable Search Engine para obtener los rankings y las URL actuales de las palabras clave objetivo en los resultados orgánicos de búsqueda de Google.
Mapear resultados de búsqueda orgánica
El nodo de código JavaScript extrae la información de rango y URL de la respuesta SERP para cada palabra clave objetivo.
Consultar rango anterior desde Google Sheets
El flujo de trabajo busca el rango anterior de cada palabra clave en la hoja de cálculo de Google Sheets donde se almacenan los datos históricos.
Detectar cambios de rango
El código JavaScript compara los rangos actual y anterior para determinar si la posición de la palabra clave ha mejorado, bajado o se ha mantenido igual.
Registrar nuevo rango en Google Sheets
El nuevo rango y estado de cada palabra clave se almacenan en la hoja de cálculo de Google Sheets para su seguimiento histórico.
Dirigir a notificaciones de mejora o bajada
El flujo de trabajo dirige los resultados a las rutas de notificación adecuadas según si el rango de la palabra clave ha mejorado o bajado.
Enviar correo electrónico - Mejorado
Si el rango de la palabra clave ha mejorado, el flujo de trabajo envía una notificación por correo electrónico al usuario o al equipo.
Enviar WhatsApp - Mejorado
Si el rango de la palabra clave ha mejorado, el flujo de trabajo también envía una notificación por WhatsApp al usuario o al equipo.
Enviar correo electrónico - Bajado
Si el rango de la palabra clave ha bajado, el flujo de trabajo envía una notificación por correo electrónico al usuario o al equipo.
Enviar WhatsApp - Bajado
Si el rango de la palabra clave ha bajado, el flujo de trabajo también envía una notificación por WhatsApp al usuario o al equipo.
Guía de configuración
Agregar credencial de Google Search Console
1. Ve al panel de Credenciales de Latenode. 2. Haz clic en 'Agregar Credencial' y selecciona la integración 'Google Programmable Search Engine'. 3. Sigue el flujo de autenticación para permitir que Latenode acceda a tu cuenta de Google Search Console.
Configurar integración de Google Sheets
1. En el constructor de Latenode, agrega un nodo 'Google Sheets'. 2. En la configuración del nodo, selecciona la credencial de Google Sheets que agregaste anteriormente. 3. Especifica la hoja de cálculo de Google Sheets y la pestaña donde deseas registrar las posiciones de las palabras clave.
Establecer palabras clave objetivo
1. En el constructor de Latenode, agrega un nodo 'Set'. 2. En la configuración del nodo, define las palabras clave objetivo que deseas rastrear en los resultados de búsqueda de Google.
Configurar canales de notificación
1. En el constructor de Latenode, agrega un nodo 'Gmail' y un nodo 'WhatsApp'. 2. En la configuración del nodo 'Gmail', ingresa los detalles de tu credencial de Gmail. 3. En la configuración del nodo 'WhatsApp', conecta tu credencial de la API de WhatsApp Business.
Revisar e implementar flujo de trabajo
1. Revisa todo el flujo de trabajo en el constructor de Latenode para asegurarte de que todos los nodos estén configurados correctamente. 2. Haz clic en 'Implementar' para publicar el flujo de trabajo y ponerlo a disposición para ejecuciones programadas.
Requisitos
FAQ