Si gestionas proyectos SEO, sabes que la interfaz de Google Search Console tiene limitaciones claras, especialmente cuando necesitas analizar tendencias a largo plazo. Lo que mejor me ha funcionado para evitar el desastre de tener decenas de pestañas diarias es centralizar todo en un único histórico automatizado. En mi experiencia con clientes, el mayor error es depender de descargas manuales en CSV que terminan olvidadas en una carpeta de descargas.
La automatización con Google Apps Script
El problema de usar complementos (add-ons) estándar es que, por defecto, cada vez que programan una copia de seguridad, generan una pestaña nueva. Esto es insostenible si quieres cruzar datos a lo largo de los meses. La solución es utilizar Google Apps Script para crear un pequeño motor de unificación. Este script busca la pestaña recién creada por el add-on, copia los datos de las columnas A a la G en tu pestaña maestra de histórico y, acto seguido, elimina la pestaña temporal. Así, tu hoja de cálculo se mantiene limpia y operativa.
Configuración de activadores por tiempo
No basta con tener el código; necesitas que se ejecute sin tu intervención. Dentro del editor de secuencias de comandos de Google Sheets, puedes configurar un activador (trigger) por tiempo. Esto es lo que realmente te libera la agenda:
- Configura la función para que se lance automáticamente cada día.
- Define un margen horario prudencial (por ejemplo, a las 6:00 o 7:00 de la mañana).
- Asegúrate de que la hora elegida sea posterior a la hora en que el add-on realiza la descarga automática, ya que Search Console suele tardar unos días en consolidar los datos.
Al dejar este proceso en segundo plano, tu única tarea será abrir el informe y ver cómo los datos se han acumulado perfectamente en tu pestaña histórica. He visto que este nivel de autonomía permite dedicar las horas de consultoría a extraer insights reales en lugar de pelearse con la gestión de archivos.
Preguntas frecuentes
¿Es necesario saber programar para implementar esto?
No necesitas ser desarrollador. Con copiar y adaptar el código básico de Google Apps Script que gestiona las pestañas y configurar el activador, es suficiente.
¿Por qué no se descargan los datos del día anterior?
Google Search Console suele tardar unos tres días en consolidar los datos en sus servidores, por lo que es normal que no veas la información de ayer mismo.
¿Qué límites tiene Google Sheets al almacenar este histórico?
Google Sheets permite hasta 10 millones de celdas. Siendo comedido con las dimensiones y métricas que descargas, tendrás espacio de sobra para un histórico de varios años.