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 Technical Auditor > Settings
- Enable Scheduled Scans
- Choose frequency:
- Daily (runs at 3 AM)
- Weekly (runs Monday 3 AM)
- Monthly (runs 1st of month, 3 AM)
- 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 Notifications
Combine with email notifications to get alerts when critical issues are found during scheduled scans.
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 notifications
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
- Enable background processing