olá @darleicordeiro,
eu uso e indico o Imagify, que é da mesma equipe do fantástico WP Rocket,
https://wordpress.org/plugins/imagify/
após instalar, o processo para ativar é super simples. basta colocar seu endereço de e-mail. então vai receber uma mensagem com o link para ativar sua conta (tem 30 dias para isso, mas é bom fazer logo) e a API. copie a API, volte no WordPress e clique no segundo botão para inserir a API. então vá para as configurações.
sim, o limite gratuito é de 50Mb por mês. para sites simples isso é mais do que suficiente.
na página de configurações do plugin, indico que use a Compressão Ultra, que é a opção do meio e não há perda de qualidade perceptível para monitores e mobile.
mais abaixo há a configuração de “Resize”, onde você indica o “width” (largura) máximo que deseja para a imagem e o plugin redimensiona na proporção.
no fim da página você pode clicar no botão verde para “Save & Bulk Optimization”, que já otimizará as imagens que já existem. mas cuidado! lembre do limite de 50Mb gratuito. se já tem muitas imagens de tamanho grande, apenas clique no botão azul “Save” e veja se os 50Mb dão conta.
nesse caso, talvez seja o caso de, para esse primeiro momento, usar o plugin
https://br.wordpress.org/plugins/tiny-compress-images/
para otimizar 100 imagens antes (limite mensal gratuito) e só depois usar o Imagify.
abraços e boa sorte,