Análisis de Referente · Healthcare Web

Análisis exhaustivo de
mayoclinichealthsystem.org

UX, diseño, sistemas, arquitectura, SEO y GEO — para replicar las best practices del referente en el sector health.

📅 Febrero 2026 🌐 mayoclinichealthsystem.org ⚡ Powered by Kleo / 498AS

Contenidos

  1. UX & Arquitectura de Información
  2. Design System: Tipografía, Color & Espaciado
  3. Navegación y Flujos de Usuario
  4. Estructura de Contenido & Copy
  5. SEO Técnico
  6. GEO / Visibilidad en LLMs
  7. Stack Técnico
  8. Best Practices a Replicar (Priorizado)
  9. Gaps & Debilidades
01

UX & Arquitectura de Información

Principio rector: «Specialty care made personal»

Toda la arquitectura gira en torno a un único insight: el paciente llega con una necesidad concreta (síntoma, condición, especialidad) y necesita llegar al proveedor correcto con el mínimo de fricción. El diseño no intenta impresionar — intenta desbloquear.

Patrón clave: La homepage no es un escaparate corporativo. Es un triage digital — guía al visitante hacia su categoría de atención en ≤ 2 clics.

Estructura de la homepage (arriba → abajo)

🔝 Utility nav
Portal · Pago · Cita
🦸 Hero
CTA principal
📱 Virtual care
App 24/7
🏥 4 vías de atención
📝 Blog

Las 4 vías de atención — grid de triage

El elemento más inteligente del site. En lugar de listar especialidades infinitas, agrupan toda la oferta en 4 caminos por urgencia/tipo:

Virtual Care 24/7

Atención inmediata remota

App propia, condiciones frecuentes (gripe, rash, UTI), mayores de 3 años. Disponibilidad: 24/7/365.

Same-Day Care

Urgencias no emergencia

Cortes, esguinces, ojos rosa, amigdalitis. Desde 3 meses. Urgencias + Express Online + Same-Day Clinic.

Primary Care

Médico de cabecera

Preventivo, crónicos, pediatría. Citas programadas + limitadas mismo día. Todas las edades.

Specialty Care

Especialista (+90 áreas)

Cardiología, neurología, oncología, ortopedia... Edad varía por especialidad.

Cada tarjeta incluye: condiciones tratadas (lista concreta, no abstracta) + rango de edad. Esto reduce la llamada de "¿puedo ir con mi hijo?" en recepción.

Jerarquía de necesidades del paciente

NecesidadDónde se resuelvePosición en el site
«Necesito ver a alguien ahora»Same-Day + VirtualFold 1 (grid triage)
«Quiero pedir cita con mi médico»Request Appointment (utility)Header siempre visible
«Busco especialista por condición»Specialties megamenuNav principal
«Busco clínica cerca»Locations megamenuNav principal
«Quiero ver mis resultados»Patient Portal (utility)Header siempre visible
«Quiero aprender sobre mi condición»Blog / Health LibraryFooter + blog section
02

Design System: Tipografía, Color & Espaciado

Tipografía — Fuente propia

MCHS no usa Google Fonts ni fuentes genéricas. Tiene una tipografía corporativa propia: MayoClinicSans, en 6 pesos (Regular, Light, Bold, RegularItalic, BoldItalic, Black). Las cargan con rel="preload" para que estén listas antes del render.

MayoClinicSans
Black · display
Specialty care made personal.
MayoClinicSans
Bold · headings
Cardiology (Heart)
MayoClinicSans
Regular · body
Care for diseases and conditions of the heart and blood circulatory system.
MayoClinicSans
Light · captions
Mayo 2025 · trygeometrics.com
Best practice: Invertir en tipografía propia (o al menos en una fuente de pago inusual) diferencia enormemente un health system site de la competencia. Transmite autoridad.

Paleta de color

Sistema simple de 3 niveles: azul institucional + blanco clínico + gris cálido para fondos secundarios.

#002554
Mayo Blue
#0057a0
Mid Blue
#ffffff
White
#f5f5f5
Light Gray
#e8f0f7
Blue Tint
#c8102e
Accent Red

El uso del azul profundo (#002554) en headers y CTAs crea confianza institucional. El rojo se reserva exclusivamente para urgencias / Same-Day Care — psicología del color aplicada a UX médico.

Espaciado y densidad

Espaciado generoso en secciones (≥64px entre bloques), contenido de texto ancho máximo ~780px para legibilidad. Las tarjetas tienen padding interno consistente (~24px). No hay densidad excesiva — el «aire» es intencional: reduce la ansiedad del paciente.

Hero image

La imagen del hero es consistentemente una familia o persona real en contexto clínico cálido (no laboratorio clínico frío). Formato 636×724px desktop — casi cuadrado, ocupa el lado derecho. El copy va a la izquierda.

Patrón: Foto de persona real + claim emocional + CTA funcional. Sin stock photos genéricos de médico con estetoscopio.
03

Navegación y Flujos de Usuario

Estructura de navegación

La barra de utilidades — 3 CTAs fijos

Siempre visible, en header sticky. Los tres botones resuelven el 80% de las razones por las que un paciente existente visita el site:

Retención

Patient Portal

Resultados, historial, mensajes con el médico. Fidelización del paciente activo.

Operacional

Pay Bill

Reduce llamadas al call center. Self-service de facturación.

Conversión

Request Appointment

CTA primario de captación. Siempre visible, siempre accesible.

Flujo de conversión principal

Homepage
Triage
(4 vías)
Especialidad
o Localización
Request
Appointment
Form o
Teléfono

El flujo está diseñado para ser reversible: en cada paso hay breadcrumbs + links relacionados. Si el paciente elige la vía incorrecta, puede corregir sin volver al inicio.

Búsqueda

Buscador siempre accesible desde header. Cubre especialidades, condiciones, médicos y localizaciones. Es la alternativa de escape cuando la navegación no es suficiente.

04

Estructura de Contenido & Copy

Página de especialidad — template

Cada especialidad tiene una página dedicada con estructura consistente:

  • H1 con nombre de especialidad
  • Descripción breve (2-3 líneas, en lenguaje de paciente)
  • Condiciones tratadas (lista con viñetas)
  • CTA: Request Appointment
  • Providers asociados
  • Locations donde se ofrece
  • Contenido educativo relacionado (blog)
Copy principle: Lenguaje funcional, no clínico. "Care for diseases of the heart" no "Servicios cardiológicos de alta complejidad". El paciente entiende su problema, no la nomenclatura médica.

Blog — Health Library

El blog tiene doble función: SEO (long-tail symptoms queries) y educación del paciente. Los artículos siguen un formato de «answer-first»: respuesta directa en los primeros 2 párrafos, contexto clínico después.

Página de servicios A–Z

Listado completo de +90 especialidades ordenado alfabéticamente, cada una con descripción de 2-3 líneas y URL limpia (/services-and-treatments/[slug]). Funciona como crawlable sitemap de contenido para bots.

05

SEO Técnico

4/10
Meta Tags
6/10
Schema
8/10
Estructura URL
9/10
Performance CDN

Meta tags — hallazgos directos

TagValor real (extraído)Diagnóstico
<title>«Home»❌ Crítico Solo "Home" — sin brand ni keyword
meta description«As part of Mayo Clinic, our clinics, hospitals and healthcare facilities serve communities in Iowa, Wisconsin and Minnesota.»⚠️ Mejorable Funcional pero genérico
og:type«article»❌ Error Homepage debería ser "website"
og:image(vacío)❌ Crítico Sin imagen en preview de redes
twitter:image(vacío)❌ Crítico Sin imagen en Twitter cards
twitter:card«summary»⚠️ Debería ser "summary_large_image"
canonicalSí, presente✅ OK
viewportSí, presente✅ OK
keywords«Mayo Clinic, health care, Minnesota, Wisconsin, Iowa, patient care, mchs»⚠️ Irrelevante para Google, pero indica intención

Schema markup — hallazgos directos

Se detectó un único bloque JSON-LD en la homepage:

{ "@type": "ItemList", "itemListElement": [ { "@type": "Service", "name": "Virtual Care 24/7", "url": "..." }, { "@type": "Service", "name": "Same-Day Care", ... }, { "@type": "Service", "name": "Primary Care", ... }, { "@type": "Service", "name": "Specialty Care", ... } ] }
  • ItemList de servicios → visibilidad en Google Rich Results
  • URLs de servicio incluidas en schema
  • Sin schema Organization — autoridad de marca no declarada
  • Sin schema MedicalOrganization — tipo específico de healthcare
  • Sin schema FAQPage — oportunidad perdida de Featured Snippets
  • Sin schema BreadcrumbList — no aparece ruta en SERPs
  • Sin schema Physician / MedicalSpecialty en páginas de doctor
  • Sin schema LocalBusiness en páginas de clínica

Estructura de URLs

Patrón limpio y predecible:

/services-and-treatments/[specialty] → Especialidades /find-a-doctor → Buscador de médicos /patient-online-services → Portal paciente /locations/[state]/[city] → Clínicas /hometown-health/[slug] → Blog /request-appointment → CTA conversión
Best practice: URLs descriptivas, sin IDs numéricos. Breadcrumbs implícitos en la URL → mejora CTR en SERPs.

Performance técnica

  • CDN Akamai — tiempos de carga mínimos en todo EEUU
  • rel="preload" en todas las fuentes tipográficas (6 archivos .woff2)
  • rel="preload" en imagen del hero (LCP optimizado)
  • CSS minificado (.min.css)
  • ⚠️ jQuery UI (legacy) — dependencia pesada, candidata a modernizar
  • ⚠️ Font Awesome (icon font) — SVG inline sería más ligero
06

GEO / Visibilidad en Motores de IA

9/10
Autoridad marca
5/10
Estructura GEO
3/10
FAQPage Schema
6/10
Answer-first copy

Fortalezas GEO

  • Marca de altísima autoridad — «Mayo Clinic» aparece en respuestas de ChatGPT, Perplexity y Gemini para casi cualquier query de salud. La sub-marca (Health System) se beneficia directamente.
  • Contenido clínico denso y factual — las páginas de especialidad tienen el tipo de contenido que los LLMs citan: datos concretos, condiciones específicas, rangos de edad.
  • URLs crawleables — sin JavaScript-rendering-only. Bots de IA pueden indexar el contenido.
  • Contenido de salud pública — el blog actúa como health library con respuestas a queries de síntomas frecuentes.

Debilidades GEO (oportunidades para el site nuevo)

  • Sin llms.txt — no declaran explícitamente qué contenido pueden usar los LLMs
  • Sin FAQPage schema — las preguntas frecuentes de pacientes son una mina de oro GEO (+40% AI visibility según Princeton KDD 2024)
  • Sin structure de «answer-first» consistente — los artículos a veces empiezan con contexto antes de dar la respuesta
  • Sin citas académicas o estadísticas en páginas de servicio — los LLMs priorizan contenido con datos verificables (+37% boost)
  • Sin Organization schema — los LLMs no tienen una definición estructurada de quién es Mayo Clinic Health System

Cómo superarles en GEO desde un site nuevo

MCHS tiene autoridad de marca inigualable, pero su optimización GEO es básica. Un competidor nuevo puede superar su visibilidad en AI search en queries específicas (condiciones locales, servicios especializados) con la estructura correcta.
Técnica GEOImpactoMCHS lo haceImplementar en site nuevo
FAQPage schema en cada especialidad+40% AI visibility❌ No✅ Prioridad 1
Estadísticas con citas académicas+37%❌ Parcialmente✅ En cada servicio
Answer-first copy structure+20%⚠️ Inconsistente✅ Template rígido
Organization + MedicalOrganization schemaAlta❌ No✅ En homepage
llms.txtMedia❌ No✅ Fácil de hacer
Physician schema por médicoAlta❌ No detectado✅ En perfiles de doctor
07

Stack Técnico

Frontend

HTML + CSS + jQuery

CSS propio (desktop-mvp.min.css). jQuery UI para interacciones (megamenu, tooltips). Font Awesome para iconos. Stack legacy pero estable.

CDN / Infra

Akamai Edge CDN

Bot protection agresiva (bloquea scrapers). Performance global excelente. Caché de borde para activos estáticos.

Tipografía

MayoClinicSans (propia)

6 pesos en .woff2, preloaded. Sin dependencia de Google Fonts. Máximo control de brand.

Analytics/Social

FB App ID + Twitter

Facebook App conectado (fb:app_id). Twitter/X conectado (@mayoclinichs). Pinterest domain verify.

Para un site nuevo en 2026: No replicar jQuery — usar Alpine.js o Vanilla JS para interacciones. Considerar Next.js/Astro para SSR/SSG. Mantener HTML semántico para crawleabilidad máxima.
08

Best Practices a Replicar (Priorizado)

#Best PracticePor qué importaPrioridad
1 Grid de triage en homepage
4 vías de atención con condiciones + edades
Reduce bounce rate. Responde «¿a qué servicio voy?» en <2 clics. 🔴 P1
2 Utility bar sticky con 3 CTAs
Portal · Pago · Cita
Los pacientes existentes encuentran lo que necesitan sin fricción. El CTA de cita siempre visible. 🔴 P1
3 URL structure semántica
/services/[slug], /locations/[city]
SEO + UX + crawleabilidad para LLMs. URLs que se explican solas. 🔴 P1
4 Font preloading (crítico)
rel="preload" en .woff2 antes del CSS
Elimina FOUT (Flash of Unstyled Text). LCP más rápido. Core Web Vitals. 🔴 P1
5 LCP hero preload
rel="preload" as="image" en imagen del hero
Imagen del hero es casi siempre el LCP element. Preloadarla mejora directamente el score. 🔴 P1
6 Copy en lenguaje de paciente
«Care for heart disease» no «Servicios cardiológicos»
Mejor matching con búsquedas reales. Menor fricción cognitiva. Mejor GEO. 🟡 P2
7 Página A-Z de servicios
Listado completo crawleable
Indexación total de especialidades. Google entiende el scope del site. Usuarios pueden buscar directamente. 🟡 P2
8 Foto humana en hero
Familia/persona real, no stock médico genérico
Trust building. Diferenciación. Reduce la frialdad clínica que genera ansiedad. 🟡 P2
9 Megamenu con specialties featured
Top 10 visible sin scroll
Las 10 especialidades más buscadas accesibles sin navegar. Reduce tiempo a destino. 🟡 P2
10 Blog como Health Library
Artículos answer-first sobre síntomas
SEO long-tail + GEO citation + educación del paciente + confianza. 🔵 P3
09

Gaps & Debilidades (ventanas de superación)

MCHS tiene autoridad de marca inigualable pero su implementación técnica muestra su edad. Estas son las ventanas donde un site nuevo puede superarle:

SEO Crítico

Title tag de homepage = «Home»

El error más básico. Una página nueva con title «[Nombre Sistema] — Especialistas en [Ciudad/Región]» rankea mejor desde el día 1.

SEO Crítico

Sin og:image / twitter:image

Cuando alguien comparte el site, no aparece imagen en redes. Un site nuevo con esto bien configurado tiene mejor CTR social.

GEO

Sin FAQPage schema

Las preguntas de pacientes («¿qué es la cardiología?») son el formato que más cita la IA. 0 implementación en todo el site.

GEO

Sin Organization schema

Los LLMs no tienen una definición estructurada de quién es MCHS. Fácil de implementar, impacto alto en visibilidad AI.

Stack

jQuery como dependencia central

Legacy. 87KB de JS para interacciones que se pueden hacer con 2KB de Vanilla JS. Impacta levemente en TTI.

Menor

og:type = «article» en homepage

Debería ser «website». Error que puede afectar cómo se parsea la página en previews de redes y LLMs.