Mi Cuadro Médico — Directorio nacional de cuadros médicos de aseguradoras españolas
52 Provincias cubiertas
×N Aseguradoras × provincia
MUFACE/MUGEJU/ISFAS Funcionarios cubiertos
Laravel 13 PHP 8.3 + Eloquent

El reto: capturar long-tail de "cuadro médico" para alimentar al broker

Tu Póliza de Salud (Zemma Brokers) ya tenía un comparador potente, pero parte del tráfico de salud más cualificado en España no entra por "comparador de seguros" — entra por "cuadro médico Adeslas Madrid", "cuadro médico DKV Barcelona", "MUFACE Asisa", "oftalmólogo Sanitas Valencia". Cientos de miles de búsquedas mensuales muy específicas, con intención clara, sin un único sitio que las cubra bien.

El reto era doble:

  • Construir un directorio nacional que cubriese cada combinación realista (aseguradora × provincia × especialidad × colectivo) sin contenido duplicado y con valor real para el usuario.
  • Hacerlo escalable y mantenible: que añadir una aseguradora o una provincia no implicara escribir páginas a mano, y que el contenido siguiera fresco con mínima intervención.

Lo que construí

1. Modelo de datos para SEO programático

  • Stack Laravel 13 / PHP 8.3 con Eloquent. Modelos: Insurer, Province, Specialty, SpecialGroup (MUFACE, MUGEJU, ISFAS), InsurerProduct, InsurerProvince, FaqItem.
  • Tablas pivote (insurer_province, insurer_special_group) que materializan la matriz N×M y permiten que cada combinación tenga su propio contenido enriquecido.
  • Migrations versionadas con campos como province_faqs y content_html añadidos progresivamente para soportar contenido único por par.

2. Rutas pensadas para indexación

  • /{insurer} — ficha de la aseguradora.
  • /{insurer}/{province} — cuadro médico de esa aseguradora en esa provincia (la página estrella en términos de tráfico).
  • /provincias/{slug} — hub provincial con todas las aseguradoras presentes.
  • /especialidades/{slug} — hub por especialidad.
  • /muface, /mugeju, /isfas — landings para colectivos de funcionarios, además de /{insurer}/muface y equivalentes.
  • Slugs limpios, sin parámetros, todos canonicalizables. Pensado para que Google entienda la jerarquía.

3. Contenido generado con IA por combinación

  • Pipelines de IA que generan introducciones, secciones de cobertura, FAQs locales y descripciones de especialidades para cada par (aseguradora × provincia), evitando contenido duplicado entre páginas.
  • FAQ Schema y BreadcrumbList en cada landing programática para enriquecer los snippets en Google.
  • Editorial humana sobre la base IA: el cliente revisa y matiza desde un panel, sin tocar código.

4. Sitemaps, performance y SEO técnico

  • SitemapController que genera el sitemap dinámicamente desde la BD — toda nueva combinación entra automáticamente.
  • Cacheo agresivo de las landings (Laravel cache + assets versionados) para que miles de páginas sirvan rápido.
  • Metas, OG, canonical y hreflang sistematizados desde controladores; nada de meta tags hardcodeados.
  • Datos estructurados: Organization, InsuranceAgency, FAQPage, BreadcrumbList según tipo de página.

5. Sinergia con Tu Póliza de Salud

  • CTAs hacia el comparador en los puntos de mayor intención: cuando alguien busca un cuadro médico concreto, está a un paso de evaluar si esa póliza es la suya.
  • Lead capture compartido: los leads generados desde Mi Cuadro Médico aterrizan en el sistema centralizado de Zemma, con UTMs que identifican el origen.
  • Cobertura SEO complementaria: el broker captura "comparador / mejor seguro de salud", el directorio captura "cuadro médico / aseguradora × ciudad / MUFACE". Dos tipos de intención, dos motores de tráfico, mismo embudo final.

El resultado

Mi Cuadro Médico es el satélite SEO programático que faltaba en el ecosistema digital de Zemma Brokers. Cada provincia, cada aseguradora, cada combinación con MUFACE/MUGEJU/ISFAS: una URL indexable, con contenido único, FAQs propias y un camino limpio al comparador del broker.

Y el modelo es escalable: añadir una nueva aseguradora o una nueva especialidad no requiere reescribir páginas — la combinatoria se materializa sola y el pipeline de IA genera el contenido base. SEO industrial bien hecho, no granjas de contenido.

Algunas capturas

Stack

Laravel 13 PHP 8.3 Eloquent ORM MySQL SEO programático Sitemap dinámico FAQ Schema IA editorial (OpenAI) Cache de landings Vite + Tailwind Lead capture compartido

Web del cliente: micuadromedico.es — proyecto del grupo Zemma Brokers, sinergia directa con Tu Póliza de Salud.

¿Tienes un dataset que pide ser un sitio SEO programático?

Si tu negocio tiene una matriz natural (servicio × ciudad, marca × modelo, aseguradora × provincia…), monto la arquitectura completa: BD, rutas, contenido IA, sitemaps y CTAs. Diseño, despliegue y mantenimiento.

Hablemos de tu matriz →

¿Tu sector tiene una matriz SEO sin explotar?

Llamada de 30 minutos. Audit técnico. Plan claro de arquitectura programática.

Solicitar presupuesto gratuito