Картинки по полмегабайта это хороший повод долго грузиться. Сжать и по возможности выводить миниатюры этих картинок причем под каждый размер экрана свои миниатюры
По картинкам такая загвоздка. Были по 8 мб и больше, я оптимизировал их до 0,5 мб, но скорость никак не увеличилась, только в page speed пропала рекомендация
ну 0.5 это очень много, нужно еще жать и размеры выводить соответствующие, если размер картинки в браузере 200х300 не нужно для этого размера тянуть картинку 1280х1920 + ленивую загрузку можно сделать
Плюс там у тебя мегабайт скриптов и мегабайт стилей. Собственно можешь и сам отладчик открыть и посмотреть. Можно пробовать оптимизировать скрипты и стили плагинами типа WP Rocket , только их тоже нужно правильно настраивать уметь