1. Менять картинки на webp очень сложно. Можно обойтись оптимизированными изображениями. Там, где можно использовать jpg используйте jpg, а иначе png/svg.
Если картинки высокого разрешение, то можно использовать встроенную
ленивую загрузку изображений
2. Создайте
критичные стили и грузите их в теги style прям в шапку. Остальные все стили переносите в футер. Можно и шрифты туда же. Если шрифты тяжелые, то можно использовать
асинхронную загрузку шрифтов
3. Настройте кеширование всего и вся: стили, запросы, изображение, скрипты. Если wp у вас, то достаточно будет
плагина.
4. Всякие метрики/аналитики, если возможно, тоже грузить в футере.