Cron Manager
Cron Manager runs SEO Suite background work in small safe batches. You configure one scheduler; HuntBee decides which enabled task is due.
- 1Review the list of registered SEO jobs and enable only the work you want automated.
- 2Set up the single server scheduler/cron command shown in your admin, using the documented interval.
- 3Check Last Run, Next Run, status and recent logs after a scheduled execution.
Enabled jobs progress without manually clicking Run; any failed job shows an error you can investigate. Cron Manager is an admin/background service, not a storefront widget.
Remember: Automatic AI work may incur API charges; start with small batch sizes. Frontend verification guide →
The simple answer
Set one server cron to call HuntBee every minute. Then enable only the background jobs for features you actually use. You do not create a separate server cron for IndexNow, Product Tags, AI Feed, etc.
What does “cron” mean?
A cron job is simply a timer on your hosting server. It opens the HuntBee scheduler URL regularly. HuntBee checks the task list and runs only jobs whose own frequency is due.
How to configure it
- Open SEO Suite → Cron Manager.
- Copy the displayed Cron Command.
- In your hosting control panel, create one cron job and set it to run every minute.
- Wait a few minutes and return to Cron Manager.
- Check Scheduler Health. A recent heartbeat means automatic calls are reaching your store.
Which jobs should I enable?
| Job | Recommended? | When to enable | Typical frequency |
|---|---|---|---|
| IndexNow Queue | Recommended | When IndexNow is enabled. | Every 5 minutes |
| Product Tags Queue | Recommended | When automatic Product Tags are enabled. | Every 5 minutes |
| Related Products Queue | Recommended | When automatic Related Products are enabled. | Every 5 minutes |
| AI Product Feed Refresh | Optional | Only after you have generated a Merchant Feed snapshot and want it refreshed automatically. | Every 5 minutes |
| AI SEO Content Generation | Advanced | Only after manual AI output is approved. This can consume AI API credits. | Every 5 minutes |
| Image Organizer Queue | Optional | When you intentionally queue image rename/organization work. | Every 10 minutes |
| Image Audit | Maintenance | For periodic filename/missing-image checks. | Daily |
| Related Products Refresh | Maintenance | When you want existing generated relationships periodically re-scored. | Daily |
| Product Tags Refresh | Maintenance | When you want existing generated tags periodically refreshed. | Daily |
What is Batch Size?
Batch Size controls how much work one run attempts. Smaller batches are gentler on shared hosting; larger batches finish queues faster. The defaults are designed as safe starting values.
What do the status fields mean?
| Last Run | When this task last executed. |
| Next Run | When HuntBee considers the task due next. |
| Last Status | Success, failed, or never run. |
| Run Now | Runs that one task immediately for testing/maintenance. It does not enable the task automatically. |
Recommended setup for a normal store
- Configure one scheduler every minute.
- Keep IndexNow Queue enabled if IndexNow is active.
- Keep Product Tags/Related Products Queue enabled only if you use those automations.
- Leave AI Product Feed Refresh off unless a Merchant Feed exists.
- Leave AI Content automation off until manual tests are good.
- Leave image/refresh maintenance jobs off unless you want them.
Troubleshooting
- Scheduler Health: Not Detected — the hosting cron has not called HuntBee yet. Check the command and one-minute schedule.
- Delayed / Attention Required — automatic calls stopped or are too infrequent.
- Task Failed — open the task, check the last error and OpenCart error log.
- Run Now works but Scheduler Health stays bad — the task itself works, but the hosting cron is not calling automatically.