Dashboard SEO: Plantilla HTML Gratuita (Search Console + GA4)

Desarrollado por Yel Martínez · Digital Strategist & Technologist

Dashboard SEO en HTML: GA4 + Search Console en un solo archivo

Un archivo .html que funciona en cualquier navegador desde el primer segundo. Sin instalación, sin suscripción, sin coste. Los datos se quedan en tu equipo.

Descarga gratuita 13 KPIs GA4 + Search Console Sparklines automáticos Exportación CSV Sin registro

↓ Descargar plantilla gratuita

↑ CTR 2.4% Clics 340 KPIs Check Schema Rules
TAB 1 KPIs 13 métricas
TAB 2 Checklist Acciones SEO
TAB 3 Schemas Schema.org
TAB 4 Principios Reglas SEO
Contenido de la plantilla

Qué incluye esta plantilla de dashboard SEO gratuita

Un único archivo .html que funciona en cualquier navegador sin instalación. Los datos se guardan en localStorage — en tu equipo, no en ningún servidor.

Registro semanal de 13 KPIs

4 de Search Console (clics, impresiones, CTR, posición media) + 9 de GA4 (usuarios, sesiones, eventos clave, leads de formulario, newsletter, recurso, clics en teléfono, WhatsApp y email).

GA4 · GSC
Sparklines de tendencia automáticos

Se generan a partir de la segunda lectura. Sin configuración adicional: introduce datos y las gráficas aparecen solas.

Auto
!
Sistema de alertas con semáforo

OK / Alerta / Crisis por cada KPI, con acción recomendada. Sin configuración: los umbrales están definidos por defecto según buenas prácticas SEO.

Alertas
Checklist SEO por fases con progreso

6 fases: auditoría inicial, formularios y CTAs, arquitectura y enlazado interno, Schema.org, recursos descargables, landings sectoriales. Filtros por prioridad, estado y búsqueda de texto.

6 fases
Guía de schemas Schema.org por tipo de página

8 tipos de página con schemas recomendados e instrucciones de implementación en WordPress (Yoast/RankMath) y JSON-LD manual.

Schema.org
Exportación completa a CSV

Histórico de KPIs exportable en un clic. Para backup y análisis externo. Incluye script para restaurar el histórico desde CSV si se limpia el localStorage.

CSV
Metodología

Cómo cruzar Search Console y GA4 en un solo dashboard

Search Console mide visibilidad: cuántas veces apareces en Google y cuántos clics recibes. GA4 mide comportamiento: qué hace el usuario cuando llega. Leerlos por separado deja puntos ciegos.

Por qué el cruce importa

8.000 impresiones en Search Console es un dato inútil sin saber que solo generan 12 usuarios/semana (CTR 0,15%). La plantilla hace ese cruce sistemático: introduces los datos una vez por semana y el dashboard muestra la correlación entre las dos fuentes.

CASO 1 Tráfico sin conversión
GSC: 340 clics · GA4: 78% rebote <5s

Search Console dice que la página funciona. GA4 dice que el usuario se va en 5 segundos. Diagnóstico: problema de intención de búsqueda, no de posicionamiento.

CASO 2 Mejora de CTR validada
GSC: CTR 1,2% → 2,4% · GA4: +3 leads

El CTR subió tras cambiar el título. Sin GA4, no sabes si los clics nuevos convierten. Con el cruce: sí convierten, el cambio fue correcto.

CASO 3 Tracking roto
GSC: sin datos · GA4: 0 eventos formulario

generate_lead_form: 0 eventos durante 3 semanas. Sin el registro sistemático, no sabrías cuándo se rompió el tracking ni cuántos leads perdiste.

CASO 4 Artículo a reescribir
GSC: 8.000 imp. · GA4: 12 usuarios/sem

CTR real: 0,15%. Sin la vista combinada, el artículo parece "funcionar" por las impresiones. Con los datos cruzados: reescribir el title es urgente.

Configuración

Cómo usar la plantilla: servidor local con Python

La plantilla usa localStorage. Para que los datos no desaparezcan al limpiar la caché, sírvela desde un origen estable con Python.

Comando

python -m http.server 8000

Abre el navegador en http://localhost:8000/dashboard-seo-plantilla.html. Los datos quedan vinculados a ese origen estable y no se mezclan con ninguna sesión externa.

¿Por qué localhost y no doble clic? Si abres el HTML directamente desde el explorador de archivos (file://), el navegador aplica restricciones CORS que pueden interferir con algunas funciones. Con localhost:8000 el archivo se comporta como cualquier página web.

Métricas

KPIs de SEO para registrar semanalmente

13 métricas seleccionadas por su correlación directa con resultados de negocio, no por ser las más fáciles de extraer.

4 métricas de Search Console: clics, impresiones, CTR, posición media
9 métricas de GA4: usuarios, sesiones, 7 eventos de conversión
3 tipos de lead: formulario, newsletter, recurso descargable
3 eventos de intención alta: clic en teléfono, WhatsApp, email
Sobre doble conteo en GA4

Si tienes configurado generate_lead como evento padre, no lo sumes a los eventos específicos. Usa exclusivamente generate_lead_form, generate_lead_newsletter y generate_lead_resource para el total de leads.

Preguntas frecuentes

FAQ: plantilla de dashboard SEO

¿Qué necesito para usarla?
Solo un navegador moderno. Sin instalación, sin cuenta, sin coste. Descarga el .html y empieza.
¿Dónde se guardan los datos?
En el localStorage de tu navegador, en tu equipo. Nunca se envían a ningún servidor.
¿Qué pasa si limpio la caché?
Los datos se eliminan. Solución: servidor local con Python y exportar CSV regularmente.
¿Funciona con cualquier CMS?
Sí. Es un archivo HTML independiente. La guía de schemas incluye instrucciones para Yoast y RankMath, pero el resto es agnóstico al CMS.
¿Cada cuánto actualizar los datos?
Semanal para clics, CTR, usuarios y leads. Mensual para posición media (demasiada variación semana a semana).
¿Puedo usarla para varios clientes?
Sí. Una copia por cliente, en carpeta diferente, puerto distinto con Python. Los localStorage quedan aislados por origen.
¿Diferencia con Looker Studio?
Looker Studio no guarda histórico propio ni permite alertas personalizadas. Esta plantilla sí, y no depende de permisos de Google.
¿Los schemas están actualizados?
Incluye Article, FAQPage, Service, LocalBusiness, Organization, Event, Person e ItemList. Para tipos específicos: schema.org + Rich Results Test.
¿Prefieres delegarlo?

Esta plantilla está pensada para equipos que ya saben lo que hacen. Si necesitas configurar el tracking desde cero, auditar tu estrategia actual o implementar una estructura de reporting que funcione a largo plazo, puedo ayudarte.

Hablamos → Ver trayectoria y especialización

dashboard-imagen
Scroll al inicio