Cómo mejorar Largest Contentful Paint (LCP) en WordPress

Medir la experiencia de usuario (UX) de un sitio web puede ser todo un reto. Pero eso es lo que Google intenta hacer con las métricas Core Web Vitals. Y obtener buenos resultados en ellas es importante porque Google tiene en cuenta la experiencia de usuario al determinar la clasificación en los motores de búsqueda.

Hay varias métricas que forman parte de Core Web Vitals y pueden resultar un poco intimidantes. La buena noticia es que existen varias herramientas que facilitan la comprensión de tu puntuación y de cómo mejorarla.

En esta guía analizaremos una métrica concreta: Largest Contentful Paint (LCP). LCP mide cuánto tarda tu sitio web en mostrar el elemento más grande que ves en la pantalla.

Hablaremos de cómo afecta a la experiencia de usuario y de qué provoca una mala puntuación de LCP. Después, te mostraremos cómo mejorarla.

¿Qué es Largest Contentful Paint (LCP)?

LCP es una métrica que mide cuánto tarda en renderizarse el elemento más grande de una página. En la mayoría de las páginas, el elemento más grande es una imagen grande o una sección principal situada en la parte superior de la pantalla.

Por sí sola, una puntuación de LCP te ayuda a entender la rapidez con la que tu sitio carga los elementos visuales. Tu página puede seguir cargando scripts en segundo plano sin afectar a esta métrica. En resumen, las puntuaciones de LCP solo están relacionadas con los recursos multimedia y el texto de una página determinada.

LCP es una de las tres métricas de Core Web Vitals que Google utiliza para medir la UX de una página. Las otras dos son:

  1. First Input Delay (FID), o retraso de la primera interacción: El FID mide cuánto tiempo transcurre entre el momento en que un visitante realiza su primera acción (por ejemplo, al hacer clic en un enlace) y el momento en que el sitio responde. 
  2. Cumulative Layout Shift (CLS): Esta métrica mide, en esencia, el grado en que cambia la posición de tu sitio durante la carga. El texto puede aparecer primero y, después, saltar hacia abajo en la pantalla cuando se carga una imagen, lo que hace que los visitantes pierdan el punto en el que estaban.

Como regla general, conviene que las puntuaciones de las tres métricas de Core Web Vitals sean lo más bajas posible. Las puntuaciones bajas significan que una página carga rápida y fluidamente.

En términos numéricos, estas son las puntuaciones buenas, aceptables y deficientes de Core Web Vitals según Google:

tres puntuaciones de Core Web Vitals de Google mostradas una al lado de la otra

Ten en cuenta que medir los tiempos de carga de una página no es lo mismo que comprobar las métricas Core Web Vitals de tu sitio web. Puede que tu sitio cargue relativamente rápido, pero tenga puntuaciones deficientes de CLS o FID. Lo ideal es medir tanto los tiempos de carga generales como las métricas Core Web Vitals para obtener una evaluación precisa del rendimiento de tu sitio.

¿Cómo afecta el LCP a la experiencia de usuario en un sitio de WordPress?

Una puntuación deficiente de LCP significa que tus páginas podrían tardar demasiado en cargarse. Ten en cuenta que debes medir las métricas Core Web Vitals página por página. Aunque una página tenga una puntuación deficiente de LCP, las demás pueden estar bien.

Pero, por lo general, un sitio mostrará una tendencia en sus puntuaciones de LCP porque los resultados suelen estar relacionados con prácticas de optimización implementadas en todo el sitio. Si un sitio se ha creado sin tener en cuenta las buenas prácticas, es probable que todas sus páginas obtengan una puntuación baja. Si el sitio se ha optimizado cuidadosamente, lo habitual es que la mayoría de las páginas obtengan buenos resultados. Los desarrolladores meticulosos identificarán las páginas con una puntuación inferior a la media y realizarán ajustes específicos para mejorar su rendimiento.

En general, una puntuación deficiente de LCP significa que los visitantes podrían tener que esperar demasiado para que tus páginas terminen de mostrarse por completo, y a los visitantes no les gusta esperar. Si tus páginas tardan más de dos o tres segundos en cargarse, podrías empezar a perder muchos visitantes.

También conviene señalar que las métricas Core Web Vitals son un factor de clasificación en Google. Las puntuaciones deficientes de LCP pueden reducir la clasificación en las páginas de resultados de los motores de búsqueda (SERP), lo que significa que recibirás menos tráfico orgánico. Por eso es fundamental solucionar los problemas de LCP de tu sitio web.

Cómo medir las puntuaciones de LCP

Hay varias herramientas que puedes usar para medir las puntuaciones de LCP. La más sencilla es PageSpeed Insights. Con este servicio, puedes introducir la URL de cualquier página y obtener un informe completo sobre su rendimiento general en cuestión de segundos.

panel de PageSpeed Insights

Una vez que introduzcas una URL y hagas clic en Analizar, PageSpeed Insights generará dos informes para esa página: uno sobre el rendimiento en dispositivos móviles y otro sobre el rendimiento en ordenadores de escritorio. En la parte superior del informe podrás ver las puntuaciones de Core Web Vitals, incluido el LCP.

Si te desplazas hacia abajo, el informe también muestra posibles mejoras de rendimiento que puedes aplicar a tu sitio web. Para cada mejora sugerida, PageSpeed Insights ofrece una estimación del tiempo de carga que puedes ahorrar.

consejo de optimización de la velocidad de PageSpeed Insights

Si utilizas Google Search Console, puedes acceder a los informes de PageSpeed Insights sin salir de la plataforma. Además, algunos plugins de WordPress, como Site Kit, te permiten mostrar directamente en el panel de administración las puntuaciones de Core Web Vitals.

¿Qué provoca una puntuación deficiente de LCP?

Hay muchas causas posibles de una puntuación deficiente de LCP y de unos tiempos de carga prolongados. Normalmente, se debe a problemas con el servidor o a una falta de optimización del sitio web. Repasemos cada una de las posibles causas:

  1. Tiempos de respuesta lentos del servidor. Si tu proveedor de alojamiento web no ofrece un buen rendimiento a nivel de servidor, poco puedes hacer para reducir tus puntuaciones de LCP. Los tiempos de respuesta lentos del servidor implican largas esperas para los visitantes, incluso si tu sitio está bien optimizado. En ese caso, quizá deberías plantearte cambiar a un mejor proveedor de alojamiento de WordPress.
  2. JavaScript y CSS que bloquean el renderizado. En algunos casos, los recursos de JavaScript y CSS pueden impedir que otros elementos de una página se rendericen hasta que terminen de cargarse. Esto se denomina «bloqueo del renderizado» y puede aumentar el tiempo total de carga.
  3. Archivos e imágenes de gran tamaño. Si utilizas imágenes con un tamaño de archivo grande, estas pueden tardar un poco en cargarse. Lo ideal es comprimir y optimizar las imágenes que subas a tu sitio.
  4. No se está aprovechando la caché del navegador. La caché del navegador guarda una copia del contenido estático de tu sitio en los navegadores de los visitantes para reducir los tiempos de carga en futuras visitas. Si no aprovechas la caché del navegador, los usuarios tendrán que volver a cargar las páginas por completo cada vez que visiten tu sitio.
  5. No utilizar la compresión GZIP o Brotli. Son tecnologías que comprimen las solicitudes HTTP y los archivos a nivel del servidor. La mayoría de los proveedores de hosting de confianza deberían ofrecer una de ellas de serie. Brotli suele ser más eficaz que GZIP, pero cualquiera de las dos puede mejorar tu puntuación de LCP.

Cómo mejorar Largest Contentful Paint en WordPress

Hay varias formas de reducir la puntuación de LCP de tu sitio web de WordPress y mejorar su rendimiento general. Veamos los métodos más eficaces.

1. Usa un plugin diseñado para ayudarte a mejorar las métricas Core Web Vitals en WordPress

Hay varios plugins diseñados para ayudarte a mejorar tus puntuaciones de Core Web Vitals. Una de las soluciones más potentes es Jetpack Boost.

página de inicio de Jetpack Boost

Jetpack Boost puede ayudarte a aplicar varias optimizaciones de rendimiento con solo activar los ajustes correspondientes. Puedes aplazar la carga del JavaScript que bloquea el renderizado, activar la carga diferida y optimizar el código CSS de tu sitio web.

análisis y ajustes de Jetpack Boost

Aunque usar Jetpack Boost te ayudará a mejorar tus puntuaciones de LCP, eso no significa que debas descuidar otras optimizaciones de rendimiento. Después de activar el plugin, te recomendamos aplicar también otras estrategias para mejorar aún más las métricas Core Web Vitals.

Obtén más información sobre Jetpack Boost aquí.

2. Minifica el CSS de tu sitio web

Cuando trabajas con código, se considera una buena práctica darle un formato que sea fácil de entender para otras personas. Esto implica usar espacios, distribuir el código en varias líneas y estructurarlo de manera que resulte más fácil de leer.

El problema de este enfoque es que cada espacio y carácter ocupa espacio adicional en el disco. Si solo hablamos de unas pocas líneas de código, esto no tiene mucho impacto. Pero cuando trabajas con decenas o cientos de archivos CSS, cada uno con cientos de líneas de código, esos archivos pueden afectar a los tiempos de carga de tu sitio web y a tus puntuaciones de LCP.

Una forma de minimizar el impacto del CSS es «minificar» el código. Esto consiste en eliminar caracteres y espacios en blanco innecesarios para reducir el tamaño del archivo. Para que veas cómo funciona, aquí tienes un ejemplo de código CSS para aplicar estilos a varios elementos div:

div{

  border: 3px solid currentColor;

}

#div1{

  color: green;

}

#div2{

  color: blue;

}

Ahora, este es el aspecto que tiene el código después de minificarlo:

div{border:3px solid currentColor}#div1{color:green}#div2{color:#00f}

Según la herramienta de minificación que utilices, también podría sustituir algunos valores por alternativas optimizadas. Mencionamos las herramientas de minificación porque dar formato al código manualmente lleva demasiado tiempo y puede provocar errores.

Hay muchas herramientas de minificación gratuitas que puedes usar en Internet, como el minificador de CSS de Toptal.

herramienta de minificación de código antes y después

El plugin gratuito Jetpack Boost también puede encargarse automáticamente de esto por ti. Así, solo tienes que activar una opción en lugar de trabajar directamente con código o herramientas externas.

3. Aplaza la carga de JavaScript y CSS que bloquean el renderizado

Cuando visitas un sitio web, es posible que no cargue los recursos de la forma que más reduzca los tiempos de carga. En algunos casos, los archivos JavaScript pueden hacer que el navegador espere a que esos scripts terminen de cargarse antes de continuar renderizando otros elementos.

Ese código que bloquea el renderizado aumenta la puntuación de LCP de tu página. Hay dos formas de abordar este problema:

  1. Elimina los scripts que bloquean el renderizado.
  2. Aplaza los scripts que bloquean el renderizado hasta que los demás elementos terminen de cargarse.

La segunda opción es ideal si estás trabajando con código que tu sitio web necesita para funciones esenciales. Al aplazar los scripts necesarios, las páginas terminarán de renderizarse visualmente y, después, el código se cargará en segundo plano. Para los usuarios, todo se cargará más rápido.

La forma más sencilla de averiguar qué scripts bloquean el renderizado es usar PageSpeed Insights. Todos los informes de PageSpeed Insights incluyen una sección con ajustes de rendimiento recomendados. 

Después de ejecutar una prueba, busca la pestaña que dice Eliminar recursos que bloquean el renderizado. Dentro, verás una lista de recursos de JavaScript y CSS que bloquean el renderizado. Esta sección también te ofrecerá una estimación del tiempo de carga que puedes ahorrar al aplazar cada uno de ellos.

lista de recursos que bloquean el renderizado de Google PageSpeed

Puedes usar la herramienta de web.dev si no te importa editar código. Como alternativa, puedes recurrir de nuevo a Jetpack Boost para aplazar los scripts que bloquean el renderizado. Se encarga de mejorar varias métricas Core Web Vitals a la vez.

También hay varios plugins independientes que aplazan y minifican los scripts que bloquean el renderizado. Entre ellos se incluyen:

  1. Autoptimize: Puedes aplazar el JavaScript y el CSS que bloquean el renderizado y activar la carga diferida de imágenes en tu sitio web.
  2. Fast Velocity Minify: Este plugin puede aplazar, minificar y combinar archivos JavaScript y CSS en tu sitio web.
  3. Hummingbird: Este plugin de WPMU DEV te permite aprovechar la caché del navegador, aplazar los scripts que bloquean el renderizado y minificar JavaScript y CSS. 

Cuando trabajes con plugins que puedan minificar el código de tu sitio web, te recomendamos hacer una copia de seguridad completa de tu sitio de WordPress antes de activarlos. De este modo, si el proceso de minificación rompe alguna funcionalidad básica de tu sitio web, podrás volver a una versión anterior sin perder ningún dato.

4. Optimiza las imágenes de tu sitio

Uno de los principales motivos de las malas puntuaciones de LCP en WordPress es el gran tamaño de los archivos de imagen. Las imágenes de alta resolución tienen un aspecto increíble, pero también consumen muchos recursos. Si trabajas con archivos grandes y tienes varias imágenes en una misma página, los tiempos de carga pueden descontrolarse rápidamente.

La mejor manera de resolver este problema es optimizar tus imágenes para WordPress. Puedes hacerlo antes o después de subirlas a WordPress. 

Optimizar las imágenes significa convertirlas a un formato más eficiente o comprimirlas. Según la herramienta de compresión que utilices, el proceso debería afectar mínimamente a la calidad de las imágenes, pero puede reducir considerablemente el tamaño de los archivos y los tiempos de carga generales.

Jetpack CDN es una excelente forma de optimizar tus imágenes, que puedes activar directamente en WordPress. Además, cambia automáticamente el tamaño de las imágenes para dispositivos móviles, lo que acelera tu sitio en general.

Si quieres optimizar las imágenes antes de subirlas a WordPress, puedes utilizar herramientas online gratuitas como TinyPNG.

Página de inicio de la herramienta TinyPNG con ilustraciones de pandas y bambú

Con TinyPNG puedes subir y optimizar manualmente archivos JPG y PNG. El servicio comprime las imágenes y después te permite descargarlas en tu ordenador. A continuación, puedes subir las imágenes comprimidas a WordPress.

5. Utiliza una red de distribución de contenido (CDN)

Una CDN es un servicio que te proporciona acceso a centros de datos distribuidos por regiones estratégicas. Estos centros de datos almacenan copias en caché de tu sitio web e interceptan las conexiones de quienes quieren visitarlo.

Una CDN dirige automáticamente esas conexiones al centro de datos más cercano a cada visitante. Como el contenido del sitio tiene que recorrer una distancia menor, la página se carga más rápido. 

Además, las CDN están diseñadas para atender las solicitudes lo más rápido posible. Esto significa que normalmente cargan el contenido mucho más rápido que los servidores de tu proveedor de hosting.

Los servicios como Cloudflare ofrecen planes gratuitos de CDN con prestaciones limitadas que pueden almacenar en caché algunas páginas de tu sitio. Algunos proveedores de hosting gestionado de WordPress ofrecen integraciones de CDN, por lo que no tienes que pagar por un servicio independiente. Pero si utilizas Jetpack, también obtienes acceso a una CDN gratuita específica de WordPress, que puedes usar para acelerar las imágenes y los archivos del sitio web.

Jetpack CDN: ajustes

Preguntas frecuentes sobre Largest Contentful Paint en WordPress

Si todavía tienes preguntas sobre cómo medir y optimizar la puntuación de LCP, en esta sección encontrarás las respuestas. 

¿Cómo puedo medir la puntuación de LCP de mi sitio de WordPress?

Como las puntuaciones de LCP forman parte de las métricas Core Web Vitals, necesitas utilizar herramientas de Google para medirlas. Google ofrece tres formas de medir la puntuación de LCP:

  1. PageSpeed Insights: Puedes utilizar este servicio online para medir las métricas Core Web Vitals de cualquier página cuando quieras. Cuando analices una página, PageSpeed Insights también te ofrecerá sugerencias para mejorar el rendimiento y la experiencia de usuario general.
  2. Google Search Console: Este servicio te permite supervisar la optimización para motores de búsqueda (SEO) y el estado general de tu sitio web. Google Search Console también incluye recomendaciones integradas y puntuaciones de PageSpeed Insights.
  3. Lighthouse: Puedes utilizar esta extensión de Chrome para acceder a funciones avanzadas al usar las herramientas de desarrollo del navegador.

Google también ofrece un plugin oficial llamado Site Kit que puedes utilizar para acceder a varios de sus servicios desde WordPress. Con Site Kit, puedes acceder a los informes de PageSpeed Insights, incluidas las puntuaciones de LCP, sin salir del panel de administración.

¿Qué puntuación de LCP es buena?

Según Google, cualquier valor inferior a 2,5 segundos es una buena puntuación de LCP. Aunque tu sitio web cumpla ese criterio, eso no significa que no debas seguir optimizándolo.

Lo ideal es reducir los tiempos de carga del sitio web tanto como sea posible. Si puedes conseguir que los tiempos de carga generales sean inferiores a uno o dos segundos, ofrecerás una experiencia de usuario mucho mejor.

¿Cómo puedo optimizar fácilmente mi puntuación de LCP en WordPress?

La forma más fácil y rápida de optimizar tu puntuación de LCP en WordPress es instalar Jetpack Boost. Este plugin también te ayudará a mejorar las puntuaciones de tus otras métricas Core Web Vitals, incluidas First Input Delay y Cumulative Layout Shift. 

Empieza instalando y activando Jetpack Boost en tu sitio:

Listado de Jetpack Boost en WordPress

Después, ve a Jetpack → Boost en tu panel de administración. Aquí verás opciones para optimizar la carga de CSS, aplazar la carga de JavaScript no esencial y activar la carga diferida de imágenes. Te recomendamos activar todas las opciones.

Jetpack Boost: ajustes activados

Activar la carga diferida es una excelente forma de mejorar las puntuaciones de LCP de tu sitio web. WordPress incluye la carga diferida como función integrada, que funciona automáticamente.

Al aplazar los elementos más grandes de cada página, tu puntuación de LCP debería mejorar de inmediato.

¡Soluciona hoy mismo los problemas de LCP y mejora las métricas Core Web Vitals de tu sitio!

Mejorar las métricas Core Web Vitals de tu sitio web puede ayudarte a ofrecer una mejor experiencia de usuario. En particular, las puntuaciones de LCP afectan mucho a la satisfacción de los visitantes con el rendimiento de tu sitio. Una puntuación baja significa que tu sitio web carga rápido, y un sitio que carga rápido implica menos visitantes frustrados.

Recapitulemos los métodos más eficaces que puedes utilizar para mejorar tu puntuación de LCP en WordPress:

  1. Utiliza un plugin diseñado para ayudarte a mejorar las métricas Core Web Vitals.
  2. Minifica tu CSS.
  3. Aplaza la carga de JavaScript y CSS que bloquean el renderizado.
  4. Optimiza las imágenes de tu sitio web.
  5. Utiliza una red de distribución de contenido.

Con Jetpack Boost, puedes optimizar rápidamente las métricas Core Web Vitals de tu sitio web, incluidas sus puntuaciones de LCP. Jetpack Boost te permite implementar varias optimizaciones de rendimiento con solo activar los ajustes correspondientes. Además, es gratis y funciona a la perfección con el resto de la familia de herramientas de Jetpack.

El plugin de optimización de velocidad más fácil de usar para WordPress

Jetpack Boost proporciona a tu sitio las mismas ventajas de rendimiento que los principales sitios web del mundo, sin necesidad de un desarrollador.

Mejora tu sitio gratis

¿Tienes alguna pregunta?

La sección de comentarios está cerrada para este artículo, pero seguimos aquí para ayudarte. ¡Visita el foro de soporte y estaremos encantados de responder a tus preguntas!

Ver foro de soporte