WP Technical Site Auditor

Scheduled Scans

393 Views Last updated: 2026-08-19

Automatic Scans (Premium)

Run automatic scans on a schedule to keep track of your site health without manual work.

Setting Up Scheduled Scans

  1. Go to Site Auditor > Settings
  2. Enable Scheduled Scans
  3. Choose frequency:
    • Daily
    • Weekly
    • Biweekly
    • Monthly
  4. Choose a time (default 03:00, server timezone)
  5. 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

Need help?

Still need help?

Couldn't find what you're looking for? We're happy to help.

Contact Us