Este informe nace de un trabajo comercial, y lo decimos al principio: antes de escribir a un ayuntamiento revisamos su web para no enviar un correo genérico. Al cabo de seis lotes teníamos 220 entidades revisadas con el mismo método, y nos pareció más útil publicar el conjunto que guardarlo. No hay ningún ranking con nombres y no lo va a haber. Hay cifras, gráficos, el método para repetirlas y lo que no sabemos.
Lo que se midió y cómo
- Universo: 220 entidades: los 179 municipios de la Comunidad de Madrid (el Ayuntamiento de Madrid, una vez), mancomunidades y empresas municipales con web propia, y 25 organismos públicos con sede en Madrid que compran servicios web en la Plataforma de Contratación.
- Herramienta: Lighthouse 12 (el mismo motor de PageSpeed Insights) ejecutado en local en Chrome sin cabeza, con la configuración por defecto de móvil: pantalla de móvil, procesador ralentizado cuatro veces y red 4G lenta simulada. Es una medición de laboratorio, no lo que ve cada vecino; sirve para comparar webs entre sí y para repetirla.
- Página: solo la portada de cada web, cargada una vez. Las webs que bloqueaban herramientas automáticas o no respondían quedaron fuera de la parte de Lighthouse (26 de 220).
- Revisión estática: cabeceras HTTP, gestor de contenidos, enlaces legales, aviso de cookies, analítica, y búsqueda de la página de accesibilidad en la ruta habitual, seguida de una revisión con navegador real para leer fecha, situación de conformidad y norma citada. 190 webs.
- Fecha: 3 de septiembre de 2026. Todo el proceso se puede repetir con Chrome desde cualquier ordenador; el bloque de preguntas al final explica cómo.
Lo que no se midió: la sede electrónica (suele ser de otro proveedor y tener plantilla propia), páginas interiores, PDF, formularios reales, ni la experiencia con lector de pantalla. Una nota de accesibilidad de Lighthouse cubre una parte de los criterios de la norma; el resto exige revisión manual.
Accesibilidad: la mediana es 84, y el problema está en los detalles

| Tramo de nota | Webs | Porcentaje |
|---|---|---|
| 100 | 7 | 4 % |
| 90 a 99 | 48 | 25 % |
| 80 a 89 | 93 | 48 % |
| 70 a 79 | 38 | 20 % |
| 60 a 69 | 8 | 4 % |
| Menos de 60 | 0 | 0 % |
Una nota de 84 suena bien. El problema es que Lighthouse pondera, y una portada puede sacar 84 con ochenta elementos de texto que no se leen bien. Por eso importa más qué falla que la nota:

Enlaces sin nombre accesible (68 %): iconos de redes sociales, logotipos, flechas de un carrusel, enlazados sin texto. Un lector de pantalla lee "enlace" y nada más. Botones y enlaces demasiado pequeños (42 %): menos de 24 píxeles, difíciles de pulsar con el dedo, y esto también le pasa a quien ve perfectamente. Orden de encabezados roto (44 %): un H4 después de un H1, que desorienta a quien navega por títulos. Imágenes sin texto alternativo (21 % según Lighthouse; en la revisión estática, el 31 % tenía al menos una).
Siete webs sacan 100 en la portada. Lo decimos por si alguien piensa que 100 es un certificado: no lo es; la portada no enseña las páginas interiores.
Velocidad en móvil: la mediana tarda 13,5 segundos en mostrar el contenido

| Indicador | Resultado |
|---|---|
| Nota de rendimiento (mediana) | 59 sobre 100 |
| Webs con 90 o más | 5 (3 %) |
| Webs por debajo de 50 | 30 (15 %) |
| Contenido principal visible en 2,5 s o menos | 1 web (1 %) |
| Contenido principal a más de 4 s | 181 webs (93 %) |
| Peso de la portada (mediana) | 4,4 MB |
| Portadas de más de 5 MB | 87 (45 %); 14 superan los 20 MB, y la mayor pesa 45,7 MB |
| Errores de JavaScript en la consola al cargar | 41 % |

Conviene poner estas cifras en contexto. La red simulada de Lighthouse es lenta a propósito (1,6 Mbit por segundo con 150 ms de latencia), así que los segundos reales en una buena conexión son menos. Pero la comparación es justa porque es la misma para todas, y el patrón es claro: portadas con vídeos de fondo, carruseles de fotos de 3 MB y una docena de scripts de terceros. Lo que más pesa en una web municipal suele ser lo que menos usa el vecino que entra a buscar el horario del padrón.
La página de accesibilidad: lo que exige la norma y lo que hay
El Real Decreto 1112/2018 pide una declaración de accesibilidad con el modelo de la Decisión (UE) 2018/1523, enlazada desde todas las páginas con el texto "Accesibilidad", revisada al menos una vez al año, con el contenido no accesible y sus motivos, un mecanismo de comunicación y el procedimiento de reclamación. Lo que encontramos en 190 webs:
| Comprobación | Resultado |
|---|---|
| Enlace "Accesibilidad" en la portada | 37 % |
| Página de accesibilidad encontrada en la ruta habitual | 29 % |
| Declaración con el modelo oficial reconocible | 12 % |
| Declaran "parcialmente conforme" | 24 webs |
| Con fecha de revisión legible | 29 webs |
| De ellas, anteriores a 2024 | 20 |
| Fechadas en 2026 | 7 |

Lo que más se repite, sin nombres: páginas que citan una certificación AENOR de 2011 bajo la norma UNE 139803, sustituida hace años por la UNE-EN 301 549; declaraciones genéricas sin fecha ni contenido no accesible; una barra de accesibilidad de un proveedor presentada como si fuera la declaración; y páginas que anuncian que "estamos trabajando en ello" desde 2020. También hay ayuntamientos que lo hacen bien, con declaración fechada en 2026, contenido no accesible listado con motivo y formulario de comunicación. Son pocos, y se nota que alguien se ha sentado a hacerlo.
Cómo hacerla bien, paso a paso, en la guía de la declaración de accesibilidad.
Seguridad y mantenimiento: lo que dicen las cabeceras
| Comprobación | Resultado |
|---|---|
| HTTPS | 99 % |
| HSTS (obliga al navegador a usar HTTPS) | 19 % |
| Política de seguridad de contenido (CSP) | 14 % |
| Versión de PHP expuesta en las cabeceras | 43 % (82 de 190) |
| De ellas, versiones sin soporte de seguridad (5.6, 7.0, 7.2, 7.4) | 14 webs |
| Versión del servidor web expuesta | 14 % |
| Gestor detectado | WordPress 54 %, Joomla 11 %, Drupal 7 %, a medida u otros 31 % |

Que una web diga públicamente qué versión de PHP usa no es un fallo grave por sí solo. Que diga que usa PHP 5.6, sí: lleva sin parches desde 2018 y cualquier vulnerabilidad conocida desde entonces sigue abierta. Y es el síntoma de otra cosa: nadie actualiza ese servidor desde hace años. El Esquema Nacional de Seguridad aplica también a los proveedores que alojan estas webs; un servidor con PHP 5.6 en 2026 no cuadra con la obligación del ENS de mantener el software con parches de seguridad.
Legal y medición
| Comprobación | Resultado |
|---|---|
| Aviso de cookies detectado | 87 % |
| Google Analytics detectado | 55 % |
| Google Analytics sin aviso de cookies detectado | 7 webs |
| Enlace a política de privacidad | 85 % |
| Enlace a aviso legal | 77 % |
| Descripción para buscadores (meta description) | 45 % |
Siete webs municipales cargan Google Analytics sin que hayamos encontrado ningún aviso de cookies. Es un número pequeño y lo contamos con la cautela de que el aviso puede estar y no haberlo reconocido la herramienta. Aun así, es el tipo de cosa que la Agencia de Protección de Datos sanciona en el sector privado, y que en el público acaba en un requerimiento.
Qué se puede arreglar en un mes y qué no
Con lo que hemos visto, esto es lo que arreglaríamos primero en la mayoría de las webs, por orden de coste y efecto:
- Contraste y nombres de enlaces. Hoja de estilos y atributos en la plantilla. Dos o tres días de trabajo en una web tipo. Resuelve los dos fallos más frecuentes.
- Peso de la portada. Imágenes optimizadas y en formato moderno, vídeo de fondo fuera o diferido, scripts de terceros revisados. De 4,4 MB a menos de 1,5 en la mayoría de casos. Una semana.
- Declaración de accesibilidad. Auditoría de una muestra de páginas, lista de contenido no accesible con motivo, declaración con el modelo oficial, enlace en el pie, formulario de comunicación y fecha de la próxima revisión. Dos o tres semanas.
- Cabeceras y versiones. HSTS, ocultar versiones, actualizar PHP. Un día si el alojamiento lo permite; si no, es el momento de cambiar de alojamiento.
- Cookies y analítica. Inventario real de lo que carga, aviso conforme a la guía de la AEPD o analítica sin cookies. Dos días.
Lo que no se arregla en un mes: una web de 2012 sobre un gestor sin soporte. Ahí la respuesta es una web nueva, y en el sector público eso significa contrato menor por debajo de 15.000 € o un procedimiento simplificado. Lo contamos en sector público, con los precios cerrados.
Repetir la medición en tu ayuntamiento
Cualquier técnico puede reproducir la parte de Lighthouse en cinco minutos y sin instalar nada:
- Abre la portada en Chrome, en una ventana de incógnito (para que las extensiones no interfieran).
- Menú, Más herramientas, Herramientas para desarrolladores, pestaña "Lighthouse".
- Marca "Móvil" y las categorías Rendimiento y Accesibilidad. Pulsa "Analizar".
- Al terminar, abre "Accesibilidad" y despliega cada fallo: te dice qué elementos son y cómo corregirlos.
- Repite en dos o tres páginas interiores (un trámite, una noticia, el formulario de contacto). Es donde suelen estar los fallos que la portada no enseña.
Si prefieres que lo hagamos nosotros con la web completa y los tres hallazgos redactados para el expediente, es gratis y sin compromiso: pide la revisión. Y si tu ayuntamiento ya ha corregido algo desde septiembre, dínoslo: la siguiente edición del informe es en marzo de 2027.
Preguntas sobre el informe
Porque el objetivo es que las webs mejoren, no señalar a nadie, y porque una nota de Lighthouse en la portada no resume la accesibilidad de una web entera. Cada ayuntamiento puede pedirnos su resultado, con los tres hallazgos principales redactados, sin coste.
No. Es una medición automática de la portada, comparable entre webs. Una auditoría conforme a la norma revisa una muestra de páginas con los 50 criterios de las WCAG 2.1 AA que recoge la UNE-EN 301 549, la mayoría a mano. Lighthouse detecta una parte de los fallos; una nota de 100 no significa que la web sea accesible.
Con Chrome, en cualquier página: menú, Más herramientas, Herramientas para desarrolladores, pestaña Lighthouse, modo móvil, categorías Rendimiento y Accesibilidad. Tarda un minuto. Los números variarán algo según el ordenador y la hora; los fallos de accesibilidad, no.
Los 179 municipios de la Comunidad de Madrid (el Ayuntamiento de Madrid contado una vez), mancomunidades y empresas municipales con web propia, y 25 organismos públicos con sede en Madrid que contratan servicios web. En total 220 entidades; 194 con medición válida de Lighthouse y 190 con revisión de la página de accesibilidad.
La intención es repetirlo en marzo de 2027, con las mismas webs y el mismo método, para ver qué ha cambiado. Si tu ayuntamiento corrige algo antes, nos lo puedes decir y lo incorporamos.
Fuentes
- Real Decreto 1112/2018, sobre accesibilidad de los sitios web y aplicaciones para dispositivos móviles del sector público (BOE, texto consolidado)
- Decisión de Ejecución (UE) 2018/1523, modelo de declaración de accesibilidad
- Google, umbrales de Core Web Vitals (LCP 2,5 s)
- Lighthouse, documentación de la puntuación de accesibilidad
- PHP, versiones con soporte
- Datos y script de agregación propios, 3 de septiembre de 2026 (disponibles para cualquier ayuntamiento que los pida)