🇻🇪 Terremoto en Venezuela — si eres de allá, repórtate y cuéntanos cómo estás. Tu comunidad está al pendiente. Ir al tema →
🏆 Mundial 2026 EN VIVO · Próximo: Francia vs España entra →

Tip rápido para mejorar la carga de imágenes en WordPress/Joomla

  • Autor Autor RayCuriel
  • Fecha de inicio Fecha de inicio
RayCuriel

RayCuriel

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos,

Últimamente he estado optimizando varios proyectos y quería compartir un ajuste técnico que marca una diferencia inmediata en los Core Web Vitals (específicamente en el LCP - Largest Contentful Paint), tanto en WordPress como en Joomla.

Muchos sitios sufren de una carga lenta debido a imágenes pesadas en el above the fold (la parte superior que carga primero). La mayoría de los CMS cargan todas las imágenes al mismo tiempo, saturando la conexión inicial.

El tip:

Si usas imágenes pesadas en el encabezado o hero banner, asegúrate de aplicar el atributo fetchpriority="high" en tu etiqueta <img>.

  • ¿Qué hace esto? Le dice al navegador: "Prioriza la descarga de esta imagen sobre cualquier otro script o archivo".
  • ¿Dónde ponerlo? En WordPress, muchos constructores permiten añadir atributos personalizados. En Joomla, puedes hacerlo directamente en el override de la plantilla o mediante un pequeño script en el onAfterRender.
Resultado: El navegador priorizará la imagen principal, mejorando drásticamente el tiempo de percepción visual para el usuario móvil y, por ende, tu puntuación en PageSpeed.

Un error común es intentar optimizar todo con plugins que pesan más que la propia optimización. A veces, un pequeño ajuste en el HTML es mucho más eficiente que instalar otro addon de 2MB.

Espero que les sirva para sus proyectos. ¿Alguien más ha notado mejoras drásticas haciendo este cambio en el fetchpriority?

Saludos.
 
¿En WordPress eso se puede colocar en elementor en código personalizado dentro de las características del elemento? En el panel izquierdo cuando estás editando la página o la imagen
 
Hola, @josuerr29, es una excelente pregunta. La respuesta corta es: sí, pero depende de si tienes la versión Pro o la gratuita de Elementor.

Aquí te explico cómo aplicarlo en ambos escenarios:

  1. Si usas Elementor Pro: Puedes usar el widget HTML o, mejor aún, aprovechar las funciones de "Atributos" si el elemento lo permite. Sin embargo, lo más limpio para una imagen específica es arrastrar un widget HTML y colocar ahí el código de la imagen directamente:<img src="tu-imagen.jpg" fetchpriority="high" alt="descripción">
  2. Si usas Elementor gratuito (y el widget de imagen nativo): Elementor no tiene un campo nativo para añadir fetchpriority en el panel de configuración de la imagen. La forma más técnica y efectiva de hacerlo sin romper nada es mediante un pequeño script en el footer de tu página que añada el atributo dinámicamente a la imagen (seleccionándola por su clase o ID), o usando un hook en el functions.php de tu tema hijo.
Un consejo importante: No apliques fetchpriority="high" a todas las imágenes, solo a la más importante (el hero banner o la imagen principal). Si se lo pones a todas, pierdes el beneficio de rendimiento, ya que el navegador no sabrá cuál priorizar realmente y saturarás la red.

¿Estás intentando aplicarlo en una página de producto o en el banner principal?
 
Atrás
Arriba