Hola,
algunas cosas que puedes hacer:
* Los formatos JPEG 2000, JPEG XR y WebP comprimen mejor las imágenes que los formatos PNG o JPEG que tienes.
* Hay recursos que bloquean el primer renderizado de la página. Te recomendamos que muestres los elementos de JavaScript y CSS críticos insertados y pospongas todos los que no sean esenciales – https://web.dev/render-blocking-resources/?utm_source=lighthouse&utm_medium=unknown
* El tiempo de respuesta del servidor se puede bajar con uno con más recursos o más optimizado.
* Una duración en caché más larga puede aumentar el número de visitas repetidas a tu página.
* Tienes demasiado JavaScript en la página principal que tarda en ser evaluado.
* Tienes 1448 elementos en el DOM (el árbol que crea el navegador para mostrar la web) así que es demasiado grande, hay demasiadas cosas.
Todo esto creo que es lo más importante que le pasa.
Hola Andrés, para disminuir el tiempo de carga de tu web lo primero que debes mirar son los scripts js en la cabecera de la web, pues estos suelen cargar antes que el resto de la web.
Algo que puedes probar es:
-activar la carga diferida en imágenes y scripts
-mover elementos que cargan en header a la footer
-Comprimir imágenes
Esto lo puedes hacer con el plugin w3totalcache
Ten en cuenta que a veces no se puede hacer sin quitar elementos importantes de la web como los sliders o el botón de WhatsApp.
Este es un ejemplo de una web en la que aplique todo eso y al final la velocidad de carga subió hasta 79 según Google page speed: pavimentohormigon.com