How to schedule Optimization
Overview
This article explains how to schedule image optimization using the Robin Image Optimizer plugin so images are optimized automatically in the background.
What scheduled optimization does
Scheduled optimization allows Robin Image Optimizer to process images automatically at set intervals instead of running optimization manually. This helps reduce server load and ensures new images are optimized without user action.
Enable scheduled optimization
To schedule image optimization:
- Go to WordPress Dashboard > Robin Image Optimizer > Settings
- Enable Auto optimization on upload
- Save the settings
Once enabled, every newly uploaded image will be queued and optimized automatically.
Optimize existing images gradually
For images already in the Media Library:
- Go to Robin Image Optimizer > Bulk Optimization
- Start optimization from the dashboard
- Leave the process running or allow it to continue in scheduled batches
The plugin uses WordPress cron to process images in the background.
Important notes
- Scheduled optimization relies on WordPress cron and site traffic
- Low traffic sites may process images more slowly
- Optimization runs in small batches to avoid server overload
Troubleshooting
If scheduled optimization is not running:
- Make sure WP-Cron is enabled on your site
- Check if a caching or security plugin is blocking cron requests
- Trigger cron manually by visiting your site homepage
This ensures images are optimized steadily without impacting site performance.