Inicio · Visión general

📅 Actualizado: marzo 2026

Bienvenido 👋

Esta documentación explica cómo funcionan los informes SEO de GAME, qué archivos existen, cómo actualizarlos y con qué frecuencia.

📈

Informe SEO

Visibilidad orgánica, comparativa de competidores, PageSpeed y evolución de tráfico. Se actualiza introduciendo datos manualmente.

🔍

Informe Google Search Console

Clics, impresiones, CTR, posición media, top páginas, top páginas por categoría y consultas. Se actualiza automáticamente cada martes a las 7:00 AM.

🔑

Keywords & Posicionamiento

Posicionamiento de keywords en Google, Top 15 consultas, grupos temáticos y listado completo. Se carga automáticamente desde GSC.

📊

SEO Dashboard

Vista pública del informe SEO semanal

seo_dashboard.html
🔍

GSC Dashboard

Vista pública del informe Search Console

gsc_dashboard.html
🔑

Keywords & Posicionamiento

Keywords por grupos, posicionamiento GSC y Top 15

gsc_keywords.html
⚙️

Apps Script

Backend que conecta con GSC y Sheets

Code.gs
📝

Analizador SEO

Herramienta interna para introducir datos SEO

seo_analisis.html
📦

Analizador GSC

Herramienta interna para subir ZIP de GSC

gsc_analisis.html
🗄️

Google Sheets

Base de datos central del proyecto

Informe SEO GAME
En resumen: Los dashboards siempre están actualizados. El GSC se actualiza solo cada mañana. El SEO hay que actualizarlo manualmente cada semana introduciendo los datos en seo_analisis.html.

Archivos del sistema

Todos los archivos que componen el proyecto y para qué sirve cada uno.

📁

Archivos públicos

Son los que ve el equipo.

📊
seo_dashboard.html
Dashboard principal con comparativa de competidores, visibilidad, PageSpeed y evolución de tráfico. Lee los datos directamente de Google Sheets.
Público
🔍
gsc_dashboard.html
Dashboard de Google Search Console con clics, impresiones, CTR, posición media, top 15 páginas, top 15 consultas y top páginas por categoría (Videojuegos, PC Gaming, Digital, Accesorios, Promociones, Seminuevos, Merchandising, Cine & Cómics, Electrónica). Se actualiza automáticamente cada martes a las 7:00 AM.
Público
🔑
gsc_keywords.html
Módulo de keywords con 4 pestañas: Posicionamiento GSC (cruce de nuestras keywords con datos reales de GSC), Top 15 Keywords, Por grupos temáticos y Listado completo. Los datos se cargan automáticamente al abrir la página.
Público
🔧

Herramientas internas

Solo las usa la persona que actualiza los informes.

📝
seo_analisis.html
Herramienta para introducir los datos semanales de Semrush (competidores, visibilidad, PageSpeed, tráfico histórico) y publicarlos en Google Sheets.
Interno
📦
gsc_analisis.html
Herramienta para subir manualmente un ZIP exportado de Google Search Console. Útil si necesitas actualizar los datos fuera del ciclo automático.
Interno
⚙️
Code.gs — Apps Script
Script de Google que conecta directamente con la API de Google Search Console, extrae los datos de la semana anterior y los vuelca automáticamente en el Sheets cada martes a las 7:00 AM.
Backend

Google Sheets · Base de datos

El Sheets "Informe SEO GAME" es el centro de todo. Los dashboards leen de aquí y los analizadores escriben aquí.

💡
Nunca edites las hojas manualmente. Los datos los escriben los analizadores y el Apps Script. Si editas a mano puedes romper el formato que espera el dashboard.

📈 Hojas del informe SEO

SEO_Competidores

  • Authority Score por sitio
  • Tráfico orgánico
  • Keywords posicionadas
  • Backlinks y visitas
Manual · seo_analisis

SEO_Visibilidad

  • Sitio web
  • Porcentaje de visibilidad en Google
Manual · seo_analisis

SEO_PageSpeed

  • LCP (carga principal)
  • CLS (estabilidad visual)
  • FCP (primera pintura)
  • Estado general
Manual · seo_analisis

SEO_Trafico_Historico

  • Fecha de la semana
  • Tráfico por cada competidor
  • Se acumula semana a semana
Manual · seo_analisis

🔍 Hojas del informe GSC

GSC_Resumen

  • Clics semana actual vs anterior
  • Impresiones semana actual vs anterior
  • CTR medio
  • Posición media
Auto · Apps Script · Martes 7:00 AM

GSC_Dispositivos

  • Móviles, Ordenador, Tablet
  • Clics, Impresiones, CTR por tipo
Auto · Apps Script · Martes 7:00 AM

GSC_Consultas

  • Top 1000 consultas con más clics
  • Consulta, Clics, Impresiones, CTR, Posición
  • Usada por gsc_keywords.html para el cruce de posicionamiento y el Top 15
Auto · Apps Script · Martes 7:00 AM

GSC_Paginas

  • Top 1000 páginas con más clics
  • URL, Clics, Impresiones, CTR, Posición
  • Usada por gsc_dashboard.html para el Top 15 y el desglose por categoría
Auto · Apps Script · Martes 7:00 AM
🔑
gsc_keywords.html no escribe en Sheets — solo lee. Cruza el listado de keywords con GSC_Consultas en tiempo real al abrir la página. No necesita ninguna hoja propia.

SEO_Meta

  • Última visita (fecha y hora)
  • Datos internos del sistema
Auto · cada actualización

Calendario y automatizaciones

Qué se actualiza solo, qué hay que hacer manualmente y cuándo.

🕐 Actualizaciones automáticas

Martes 7AM Apps Script extrae datos de GSC y actualiza GSC Dashboard y Keywords ✅ Automático
Lunes Subir ZIP manualmente desde gsc_analisis.html si se necesitan los datos antes del martes Manual
📅

Tareas manuales semanales

Una vez a la semana, los martes a las 7:00 AM automáticamente. Los lunes se puede subir el ZIP manualmente.

1
Actualizar el Informe SEO
Abrir seo_analisis.html e introducir los datos de la semana de Semrush. Ver sección "Actualizar SEO" para el proceso completo.
⏱ 10-15 min
2
Verificar el GSC Dashboard y Keywords
Comprobar que gsc_dashboard.html y gsc_keywords.html muestran los datos correctos. Si algo falla, usar el ZIP manual como respaldo desde gsc_analisis.html.
⏱ 2 min
3
Exportar PDF si es necesario
Desde cualquier dashboard pulsar el botón PDF para generar el informe en color para compartir.
⏱ 1 min
⚠️
Si el GSC Dashboard no carga datos: El Apps Script puede haberse desautorizado. Entra en Google Apps Script, abre Code.gs y ejecuta manualmente la función fetchGSC. Te pedirá reautorizar y volverá a funcionar.

Cómo actualizar el Informe SEO

Proceso paso a paso para introducir los datos semanales y publicarlos en el dashboard.

📌
Necesitarás los datos de Semrush de la semana. Asegúrate de tenerlos antes de empezar.
📈

Proceso de actualización SEO

Abre seo_analisis.html y sigue estos pasos

1
Resetear datos anteriores
Pulsa el botón rojo 🗑️ Resetear todo (arriba a la derecha). Esto borra los datos de la semana anterior para empezar limpio. Si es la primera vez o quieres acumular datos de tráfico histórico, no resetees la sección de tráfico histórico.
⏱ 10 seg
2
Datos Semanales Semrush — Competidores
Introduce los datos de cada competidor: GAME, El Corte Inglés, FNAC, MediaMarkt y PCComponentes. Campos: Authority Score, Tráfico orgánico, Keywords, Backlinks y Visitas.
⏱ 3 min
3
Visibilidad en Buscadores
Introduce el porcentaje de visibilidad en Google de cada sitio. Este dato aparece en el tab "Visibilidad" del dashboard SEO.
⏱ 2 min
4
PageSpeed Insights GAME
Introduce los valores de LCP, CLS y FCP obtenidos de PageSpeed Insights (pagespeed.web.dev). El dashboard los colorea automáticamente en verde, naranja o rojo según los umbrales de Google.
⏱ 2 min
5
Evolución Tráfico Histórico
Añade la fila de tráfico de esta semana. A diferencia del resto, este dato se acumula (no sobreescribe) para poder ver la evolución en el gráfico de tendencias.
⏱ 2 min
6
Publicar en Google Sheets
Pulsa Publicar en cada sección. Verás el mensaje ✅ Publicado! en verde. Una vez publicado todo, abre seo_dashboard.html y pulsa Actualizar para ver los datos nuevos.
⏱ 1 min
💡
Consejo: Puedes publicar sección por sección o todo a la vez al final. Si algo sale mal puedes volver a publicar sin problema — sobreescribirá los datos anteriores.

Keywords & Posicionamiento

Cómo está organizado el módulo de keywords y cómo interpretar los datos de posicionamiento.

🔑
El módulo de keywords está en gsc_keywords.html y tiene 4 pestañas: Posicionamiento, Top 15, Por grupos y Listado completo. Los datos se cargan automáticamente desde GSC al abrir la página.
📡

Pestaña Posicionamiento

Cruza nuestro listado de keywords con los datos reales de Google Search Console

1
Cómo funciona el cruce
El sistema descarga las Top 1000 consultas de GSC y las cruza con nuestro listado. Primero busca coincidencia exacta y si no encuentra, busca la consulta de GSC que contenga la keyword con más clics.
2
Filtros disponibles
Por defecto muestra solo las keywords que posicionan. Puedes filtrar por Top 3, Top 10, Top 25, Resto o ver las Sin datos (keywords que no aparecen en el Top 1000 de GSC esa semana).
3
¿Por qué aparecen "Sin datos"?
Significa que esa keyword no tiene volumen suficiente para aparecer en el Top 1000 de consultas esa semana. Puede ser una keyword nueva que estamos trabajando o una categoría donde aún no tenemos presencia.
📦

Grupos temáticos

Las keywords están organizadas en 14 grupos por temática de negocio

🎮
Gaming (4 grupos)
Consolas, Videojuegos, Mandos & Accesorios, Setup Gaming
💻
PC & Tecnología (3 grupos)
Ordenadores, Componentes PC, Periféricos
📱
Móviles & Wearables
Teléfono, Smartphone, iPhone, Smartwatch, Reloj inteligente
📺
Audio & Vídeo
Televisor, Proyector, Barra de sonido, Altavoz, Soporte TV
🎙️
Streaming
Micrófono, Webcam, Capturadora, periféricos de creación de contenido
🧸
Merchandising
Figura, Funko POP, Peluche, Juguete, LEGO, Cartas, TCG
📚
Cultura
Libro, Comic, Manga, Anime, Película — categorías en desarrollo
🏠
Electrodomésticos (2 grupos)
Pequeño electrodoméstico y Gran electrodoméstico — categorías en expansión
📋
Listado completo: Puedes buscar cualquier keyword en tiempo real y copiar todo el listado al portapapeles con el botón 📋 Copiar todas para usarlo en otras herramientas como Google Trends o Ahrefs.

Cómo funciona el Informe GSC

El GSC Dashboard se actualiza solo cada día. Aquí te explicamos cómo funciona y qué hacer si algo falla.

🤖
Normalmente no tienes que hacer nada. Cada martes a las 7:00 AM el sistema extrae automáticamente los datos de Google Search Console y actualiza el dashboard. Los lunes puedes subir el ZIP manualmente si necesitas los datos antes.

⚙️ Cómo funciona por dentro

Martes 7AM Apps Script (Code.gs) se ejecuta automáticamente Auto
Paso 1 Calcula el rango de fechas: semana anterior (lunes a domingo) Auto
Paso 2 Conecta con la API de Google Search Console para sc-domain:game.es Auto
Paso 3 Escribe los datos en las hojas GSC_Resumen, GSC_Dispositivos, GSC_Paginas y GSC_Consultas Auto
Resultado gsc_dashboard.html muestra los datos actualizados al entrar Auto
📦

Actualización manual con ZIP

Para cuando necesitas datos de un periodo concreto o forzar una actualización

1
Exportar el ZIP desde Google Search Console
En Google Search Console ve a Rendimiento → Exportar → Descargar CSV. Asegúrate de seleccionar el rango de fechas correcto antes de exportar.
⏱ 2 min
2
Abrir gsc_analisis.html
Abre la herramienta interna gsc_analisis.html y arrastra el ZIP exportado o pulsa para seleccionarlo.
⏱ 30 seg
3
Revisar los datos y publicar
Verás un resumen de los datos procesados. Si todo es correcto pulsa Publicar en Sheets. El dashboard se actualizará inmediatamente.
⏱ 1 min
🚨

Solución de problemas

Qué hacer si el dashboard no carga datos

!
El dashboard muestra "⏳ Cargando datos..." y no avanza
El Apps Script puede haberse desautorizado. Entra en Google Apps Script → selecciona la función fetchGSC → ejecuta manualmente. Te pedirá reautorizar con Google.
!
Las posiciones aparecen como fechas raras
Es un error de formato de Sheets. La solución es ejecutar fetchGSC manualmente desde Apps Script para sobreescribir los datos con el formato correcto.
!
Necesito datos de una semana concreta que no es la última
Usa el método manual con ZIP. Exporta el CSV de GSC seleccionando la semana que necesitas y publícalo desde gsc_analisis.html.