aparte de los plugins de reducir el tamaño de las imágenes, existirán otras opciones?
Soy... ¿fui? un poco obsesionado por la optimización de velocidad, que los usuarios dijeran "
what? ya cargó todo? wow...", eventualmente por ser programador, incorporé en mi propio CMS y luego mi propio framework la optimización de cada imagen que subía, y así lo solucioné, no me gusta depender de herramientas si puedo crear y optimizar a mi gusto, esa es la pura explicación técnica y personal.
Fuera de eso, para la etapa en que aún no tenía esa solución, exactamente como tu situación actual, lo que hice fue descargar una copia comprimida de mi sitio web, y localmente experimenté con algunas herramientas, varias... no recuerdo todas, una de ellas fue XnConvert. Ahí encontré varios tipos de optimización, y me quedé con la mejor versión de cada imagen. Te debo específicos, pero recuerdo que había una opción en que se comparaba el tamaño de la versión original y la optimizada, y si no era mejor pues no se usaba. Así mantuve todos los archivos con sus nombres y extensiones originales (porque las imágenes también se posicionaron).
Si no te importa cambiar de formato/extensión, podrías recurrir a otras herramientas con compresión más agresiva que pasan tus files a otro formato.
Otra cosa que hice (no sé si Wordpress lo hace automático, o si existen opciones), fue una limpia completa: si el sitio no utilizaba la imagen, era eliminada, así quité cualquier imagen huérfana, las ganancias en optimización fueron excelentes. Durante la conversión también puedes eliminar thumbnails, exif data, extra fields, etc.
Lo que toma un poco de tiempo es descargar el sitio y luego definir los settings de conversión que más te gusten, el resto se queda trabajando mientras duermes (se procesa en batch) y luego a subir de nuevo. Listo.