Imágenes
Tamaño, formato y carga diferida. Casi siempre la mayor ganancia con el menor riesgo.
Mejore el tiempo de carga y el rendimiento de su web: imágenes, scripts, alojamiento y Core Web Vitals. Medir, encontrar las causas y corregirlas.
El tiempo de carga no es una cifra única. Está el momento en que aparece algo visible, el momento en que ya está el contenido más importante y el momento a partir del cual la página responde a los toques y los clics. Google lo resume en los Core Web Vitals: velocidad de carga del elemento más grande (LCP), capacidad de respuesta (INP) y estabilidad visual (CLS).
La mayoría de los retrasos se producen en unos pocos puntos. Lo habitual son imágenes sin comprimir, demasiadas solicitudes a servidores externos (servicios de publicidad, estadísticas, fuentes y mapas), paquetes pesados de constructores web o de plug-ins que lo cargan todo en cada página, y un alojamiento lento. Quien conoce el patrón encuentra la causa enseguida.
Una buena optimización empieza con una medición y un orden: primero lo que más tiempo cuesta. Reducir una imagen de ocho megabytes a 300 kilobytes aporta más que horas de ajustes finos en el código. Después se vuelve a medir. Así la página mejora no por intuición, sino sobre la base de pruebas.
Quien se queda mirando una pantalla en blanco en el móvil no espera mucho. Cada segundo en el que no ocurre nada cuesta visitantes, y quien se marcha no llama. Por eso la velocidad no es un detalle técnico, sino parte de la primera impresión.
Mito: «Un servidor rápido lo soluciona todo». Realidad: casi siempre el freno está en el contenido, no en el servidor. Una foto a tamaño original de la cámara con varios megabytes, una docena de scripts externos integrados o un carrusel con cinco imágenes grandes echan por tierra cualquier mejora del alojamiento.
Ejemplo (ficticio): un estudio fotográfico carga en la página de inicio doce imágenes a resolución completa y la página tarda notablemente en el móvil. Con imágenes de tamaño adecuado en formatos modernos, carga diferida de las imágenes situadas bajo la zona visible y una fuente que procede del propio servidor, la misma página parece estar lista al instante, sin eliminar una sola imagen.
Tamaño, formato y carga diferida. Casi siempre la mayor ganancia con el menor riesgo.
Código propio y scripts externos. Todo lo que no es necesario para la primera vista se carga más tarde.
Menos variantes, integradas en local, con una fuente sustituta mientras se carga. Ahorra tiempo y evita transmitir datos a terceros.
Tiempo de respuesta del servidor, compresión y ajustes de caché para los visitantes que vuelven.
Reservar de antemano el espacio de imágenes y banners para que el texto no se desplace mientras algo se carga.
Código ligero, sin anidamientos innecesarios ni elementos que nadie ve.
La velocidad no es una sensación, sino algo medible. Google evalúa tres indicadores que, juntos, describen cómo percibe una página un visitante real. Se distinguen en lo que miden y, por tanto, también en sus causas y en sus remedios.
| Indicador | Qué mide | Bueno según la referencia de Google | Causas más frecuentes | Palancas más eficaces |
|---|---|---|---|---|
| LCP (Largest Contentful Paint) | Cuánto tarda en aparecer el elemento visible más grande (normalmente una imagen o un titular) | hasta 2,5 segundos; más de 4 segundos se considera malo | Imágenes grandes, respuesta lenta del servidor, scripts y estilos que bloquean la carga | Reducir la imagen y cargarla antes, acelerar el servidor, retrasar los scripts |
| INP (Interaction to Next Paint) | Con qué rapidez responde la página al tocar, hacer clic o escribir | hasta 200 milisegundos; más de 500 se considera malo | Scripts pesados que mantienen ocupado el navegador, muchos servicios externos | Aligerar los scripts, dividir las tareas, prescindir de servicios externos |
| CLS (Cumulative Layout Shift) | Cuánto se desplazan los contenidos durante la carga | hasta 0,1; más de 0,25 se considera malo | Imágenes sin indicar el tamaño, banners que se cargan después, fuentes que cambian al cargarse | Reservar espacio, integrar bien las fuentes |
Conviene distinguir dos tipos de medición: los datos de laboratorio se generan en una prueba simulada (por ejemplo, en PageSpeed Insights o Lighthouse) y sirven para localizar errores. Los datos de campo proceden de visitantes reales y muestran cómo se vive realmente la página. Pueden diferir; quien solo mira el resultado de laboratorio puede hacerse una idea equivocada. Mida en el móvil y varias veces, porque los valores fluctúan.
Repase las preguntas por orden. Actúe en el primer punto en el que la respuesta sea «sí».
El orden corresponde a lo que en la práctica suele ser la causa principal con más frecuencia. En caso de duda, empiece por las imágenes.
Una imagen se compone de píxeles. Cuantos más píxeles, más datos. Una foto sacada directamente de una cámara o de un móvil suele tener varios miles de píxeles de ancho, pero en pantalla normalmente solo hacen falta unos cientos o pocos miles.
Ejemplo de cálculo (supuestos elegidos libremente)
Una imagen se muestra en el móvil con 390 unidades de pantalla de ancho. El dispositivo tiene una densidad de píxeles triple. Entonces bastan unos 1.170 píxeles de ancho para que se vea nítida. El archivo de la cámara tiene 6.000 píxeles de ancho, es decir, cinco veces más en anchura y, por tanto, unas 25 veces más píxeles en total.
Que el archivo sea por eso 25 veces mayor no es exacto, porque interviene la compresión. Pero la dirección está clara: una imagen más grande de lo necesario consume datos sin ningún beneficio.
Cómo mantener las imágenes de forma duradera, sin tener que pensarlo cada vez, se explica en la guía Optimizar las imágenes de la web. Las cuestiones de diseño se tratan en Lenguaje visual y fotos.
Cada servicio adicional en una página carga código de otro servidor, lo ejecuta y espera respuestas. Eso cuesta tiempo y entrega datos de sus visitantes a terceros. Pregúntese por cada servicio: ¿qué aporta?, ¿quién lo necesita?, ¿qué ocurre si falta?
| Servicio | Para qué sirve | Coste para la página | Posible alternativa |
|---|---|---|---|
| Fuentes en línea de un servidor externo | Diseño | Conexión adicional, transmisión de datos a terceros | Guardar las fuentes en local o usar fuentes del sistema |
| Mapa incrustado | Cómo llegar | Muchos scripts, cookies | Dirección como texto más un enlace a la aplicación de mapas, cargar el mapa solo tras un clic |
| Vídeo incrustado | Presentación | Carga de inmediato el reproductor y la imagen de vista previa | Imagen de vista previa con enlace, vídeo solo tras tocarla |
| Ventana de chat | Asesoramiento | Scripts pesados en cada página | Cargarlo solo en las páginas en las que el asesoramiento tenga sentido, o sustituirlo por un botón de contacto |
| Estadísticas con elaboración de perfiles | Análisis | Script, cookies, se necesita consentimiento | Estadísticas ligeras y sin cookies |
| Contenido incrustado de redes sociales | Alcance | Grandes paquetes de scripts | Enlaces sencillos a los perfiles |
| Varios plug-ins con funciones adicionales | Comodidad | Cada uno carga sus propios archivos en cada página | Agrupar las funciones o resolverlas en el código |
El objetivo no es prohibir todos los servicios, sino elegir cada uno de forma consciente. Los servicios que solo se necesitan en una página deberían cargarse únicamente allí. Con cada servicio eliminado disminuyen el tiempo de carga, el trabajo de protección de datos y la propensión a errores.
No todo se resuelve en el contenido de la página. También la forma en que un servidor entrega los archivos determina la rapidez con que arranca una página. Los puntos más importantes:
Tiempo de respuesta del servidor. Cuánto tarda el servidor en responder. En sistemas dinámicos (por ejemplo, WordPress), el servidor vuelve a calcular la página en cada acceso si no hay una caché de páginas activa. Las páginas generadas de forma estática están listas de antemano y se entregan casi al instante.
Compresión. Los archivos de texto (HTML, estilos, scripts) se pueden reducir mucho antes de la transmisión. Procedimientos como gzip o Brotli son estándar y deberían estar activados.
Indicaciones de caché. Con los datos adecuados, el servidor le dice al navegador durante cuánto tiempo puede conservar archivos como el logotipo, los estilos y las imágenes. En visitas repetidas ya no hace falta volver a cargarlos. Para las páginas que cambian a menudo se aplican plazos más cortos, para que los cambios lleguen.
Protocolos actuales. HTTP/2 y HTTP/3 agrupan muchas solicitudes de forma más eficiente que las versiones anteriores. La mayoría de los proveedores de alojamiento los ofrecen; conviene comprobarlo.
Ubicación y red de distribución. Un servidor cercano a los visitantes responde más rápido. Una red de distribución de contenidos (CDN) reparte los archivos en muchas ubicaciones. Para empresas regionales con visitantes en Alemania suele bastar un buen proveedor del país; con un público internacional compensa una CDN, que sin embargo debería valorarse desde el punto de vista de la protección de datos.
Tarifa de alojamiento. Las tarifas muy baratas comparten recursos con muchas otras páginas. Si el tiempo de respuesta es alto de forma permanente, un cambio puede ayudar, pero solo después de haber puesto en orden las imágenes y los scripts.
No hay nada más molesto que ver, justo al tocar, cómo un botón se escapa porque encima se carga una imagen. El indicador CLS mide exactamente eso. Las causas son pocas y fáciles de corregir.
Una prueba práctica: vuelva a cargar la página con la conexión limitada (se puede ajustar en las herramientas para desarrolladores del navegador, en «Red») y observe si algo salta.
Así podría ser un proyecto de optimización para la web de una empresa. Es un patrón, no una serie de mediciones con resultados inventados.
El orden evita el error más frecuente: pasar meses puliendo detalles mientras una sola imagen demasiado grande determina el resultado.
| Mito | Realidad |
|---|---|
| Un valor de 100 en PageSpeed Insights es el objetivo | El valor es un indicio, no un objetivo. Son más importantes los valores medidos en visitantes reales y que la página se sienta rápida. Una puntuación perfecta a toda costa lleva a renunciar a funciones útiles |
| Más potencia de alojamiento lo soluciona todo | En páginas pesadas ayuda poco. Primero hay que aligerar los contenidos y después revisar el alojamiento |
| Comprimir las imágenes las deja feas | Una compresión moderada apenas se nota, incluso en fotos. Quien no lo crea, que compare ambas versiones una junto a otra |
| Basta con un plug-in de caché | Ayuda en sistemas dinámicos, pero no corrige imágenes o scripts pesados |
| Las páginas rápidas son cosa de la técnica, no del diseño | El diseño también decide: los vídeos de cabecera, la variedad de fuentes y las animaciones cuestan tiempo. Un buen diseño planifica el rendimiento |
| La velocidad solo importa para Google | Los visitantes la notan primero. Google solo valora después lo que los visitantes ya viven de todos modos |
Si desea ayuda con la evaluación, una medición con lista de medidas se ofrece por separado y se describe en el presupuesto (los proyectos comienzan desde 2.500 €). Muy relacionado está el aspecto técnico de la optimización para buscadores, véase SEO técnico.
| Tipo de página | Freno principal | Primera medida | Comprobar después |
|---|---|---|---|
| Empresa artesana con galería de referencias | Decenas de imágenes a tamaño original | Generar variantes de imagen, carga diferida de la galería | LCP en la página de inicio, volumen de datos de la página de la galería |
| Asesoría con chat y calendario incrustado | Scripts externos en cada página | Cargar el chat y el calendario solo en la página de contacto | INP, número de solicitudes a servidores externos |
| Tienda en WordPress con muchos plug-ins | Respuesta del servidor y cantidad de scripts | Caché de páginas, depurar los plug-ins, limpiar la base de datos | Tiempo de respuesta del servidor, reacción del carrito de la compra |
El patrón es siempre el mismo: primero localizar la causa, después accionar la palanca eficaz más sencilla y luego medir. Quien empieza por el servidor cuando el problema son las imágenes pierde tiempo y dinero.
Con el tiempo las páginas se vuelven más pesadas: una imagen aquí, un script allá. Un presupuesto de rendimiento fija límites para que no ocurra de forma gradual. Consiste en pocas reglas claras que conoce todo el que publica contenidos.
El presupuesto no protege de todos los errores, pero hace visible el tema. El equipo comprende que cada añadido desencadena un cálculo de tiempo.
| Sistema | Puntos fuertes típicos en velocidad | Puntos débiles típicos | Pasos eficaces |
|---|---|---|---|
| Constructor web | Configuración sencilla, a veces optimización de imágenes integrada | Poco acceso al código, muchos scripts incorporados, poco control sobre las fuentes | Reducir las animaciones, preparar las imágenes, activar las optimizaciones integradas |
| WordPress | Gran oferta de optimizaciones, caché de páginas, procedimientos de imagen probados | Acumulación de plug-ins, temas pesados, consultas lentas a la base de datos | Revisar los plug-ins, cambiar o aligerar el tema, caché, depurar la base de datos |
| Página generada de forma estática | Archivos ya listos, entrega inmediata, poca superficie de ataque | Esfuerzo en los cambios si no hay herramienta de edición | Mantener ligeras las imágenes y los scripts, establecer indicaciones de caché |
| Aplicación a medida | Control sobre todo | Responsabilidad sobre todo | Objetivos medibles y pruebas en el proceso de desarrollo |
Encontrará más información sobre la elección del sistema en la página CMS y tecnología.
Un cambio es una decisión mayor que optimizar una imagen. Compensa en estos casos:
Antes del cambio, compruebe la duración del contrato, la ayuda con la migración y cómo se trasladan el dominio y las direcciones de correo electrónico. Haga planificar la migración para que no haya interrupciones. El mantenimiento posterior se describe en Mantenimiento web.
En la optimización, las fuentes suelen pasarse por alto, aunque influyen de forma considerable en la estructura de la página. Cada archivo de fuente es una descarga independiente, y el navegador debe cargarlo antes de poder mostrar el texto con la forma deseada. Según la configuración, el texto permanece invisible hasta entonces o aparece primero en una fuente sustituta y después cambia.
Menos variantes. Cada variante de fuente (normal, cursiva, negrita, seminegrita) es un archivo. Dos o tres suelen bastar. Las fuentes variables reúnen muchas variantes en un solo archivo y pueden tener sentido cuando se necesitan varios pesos.
Formatos modernos. El formato WOFF2 es bastante más pequeño que los formatos antiguos y lo admiten todos los navegadores habituales.
Solo los caracteres necesarios. Una fuente puede limitarse a los caracteres que realmente se usan (subsetting), lo que ahorra volumen de datos.
Controlar el comportamiento de carga. Con un ajuste adecuado aparece primero una fuente del sistema, que se sustituye en cuanto llega la fuente web. Elija una fuente sustituta de medidas parecidas para que el texto apenas salte.
Fuentes del sistema. Quien no carga ninguna fuente propia se ahorra el archivo por completo y no tiene que preocuparse de las licencias ni de la protección de datos en servidores externos. Para muchas webs de empresa es una elección inteligente. Más información en la guía sobre Tipografía.
Mantener ligeros los estilos. Las reglas de diseño (CSS) solo se cargan en la medida en que se necesitan. Los paquetes grandes con miles de reglas sin usar agrandan el archivo sin necesidad; ayuda una limpieza o un conjunto de reglas ligero y escrito a medida.
Una regla práctica: todo lo que se necesita para la primera vista visible debería llegar pronto y ser pequeño; el resto, más tarde.
Revisamos su página con las herramientas de medición habituales y en pruebas con dispositivos reales, y enumeramos lo que más frena.
Medidas adecuadas, formatos modernos, carga diferida bajo la zona visible. Casi siempre la palanca más importante.
Cada script integrado cuesta tiempo. Eliminamos lo que no tiene utilidad y cargamos el resto más tarde.
Pocas variantes de fuente, cargadas desde el propio servidor, y un código de diseño ligero.
Almacenamiento en caché, compresión y una versión actual del servidor, para que los visitantes que vuelven apenas esperen.
Una medición con informe se ofrece por separado y se describe en el presupuesto; los proyectos comienzan desde 2.500 €. El esfuerzo de la ejecución depende de si la página es sencilla (imágenes y ajustes) o de si hay que rehacer sistemas pesados, plug-ins o código externo.
El detalle: cómo calculamos.
Google da valores de referencia para los Core Web Vitals: el contenido visible más grande debería aparecer en 2,5 segundos, la respuesta a las acciones del usuario debería mantenerse por debajo de 200 milisegundos y el diseño no debería saltar. Más información en la guía Mejorar los Core Web Vitals.
Sí. Herramientas gratuitas como PageSpeed Insights muestran valores y recomendaciones. Lo importante es medir en el móvil y no solo una vez, porque los valores fluctúan.
El tiempo de carga es una señal de posicionamiento entre muchas; según la experiencia, las páginas lentas pierden visitantes. Pero una página rápida no compensa las carencias de contenido.
Puede ayudar, pero no repara las causas. Quien no aborda las imágenes, los scripts y la estructura solo acelera el resto. Por eso medimos primero.
Formatos como WebP son bastante más pequeños que los archivos de foto clásicos con la misma calidad. Eso reduce el volumen de datos, sobre todo en el móvil. Encontrará consejos prácticos en la guía Optimizar las imágenes de la web.
Sí, la velocidad forma parte de él. Otros puntos de revisión, como la indexación y las redirecciones, los encontrará en SEO técnico.
Tras cada cambio importante y, como mínimo, una vez por trimestre en las páginas más importantes. Los valores fluctúan; fíjese en las tendencias.
No. La velocidad es un requisito, no un sustituto del contenido, de la estructura y de la claridad. Rápida pero inútil no ayuda a nadie.
Compruebe qué ajustes ofrece el constructor (optimización de imágenes, renuncia a las animaciones). Si se han alcanzado los límites, un cambio es una opción. Encontrará la valoración en CMS y tecnología.
Es útil, pero no imprescindible. Los datos que Google recopila para la Search Console muestran datos de campo cuando hay suficientes visitantes. En páginas pequeñas bastan las mediciones de laboratorio en varios dispositivos.
Cuando sus visitantes están muy dispersos o hay picos en el volumen de visitas. Para páginas regionales con un volumen moderado, un buen alojamiento en Alemania suele dar rapidez suficiente. Al usar una CDN hay que revisar también la protección de datos.
Una conversación sobre el tiempo de carga no le cuesta nada. Cuéntenos cuál es su situación.