Automatic Scans (Premium)
Run automatic scans on a schedule to keep track of your site health without manual work.
Setting Up Scheduled Scans
- Go to Site Auditor > Settings
- Enable Scheduled Scans
- Choose frequency:
- Daily
- Weekly
- Biweekly
- Monthly
- Choose a time (default 03:00, server timezone)
- Save settings
How It Works
Scans run via WordPress cron. For reliable scheduling, we recommend setting up a server-side cron job:
Recommended Cron Configuration
*/15 * * * * wget -q -O - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
This runs WordPress cron every 15 minutes, ensuring scheduled tasks execute on time.
Disable WordPress Request-Based Cron
Add to wp-config.php:
define("DISABLE_WP_CRON", true);
Email Reports
Combine with email reports to receive a summary after every scheduled scan - or only when new issues are found.
Scan History
All scheduled scans are saved in history. You can:
- Compare results over time
- See trends in issue counts
- Identify new issues that appeared
- Track resolved issues
Best Practices
- Active sites with frequent content: Weekly scanning
- Stable sites: Monthly scanning
- Critical sites: Daily scanning + email reports
Troubleshooting
Scans not running on schedule
- Verify WordPress cron is working
- Set up server-side cron if traffic is low
- Check that no plugins are blocking cron
Scans taking too long
- Exclude unnecessary URLs
- Increase PHP max_execution_time
- Adjust the batch size per the recommendation in Settings