Background automation

Cron Manager

Cron Manager runs SEO Suite background work in small safe batches. You configure one scheduler; HuntBee decides which enabled task is due.

Try it on your storeThree steps to check this feature
  1. 1Review the list of registered SEO jobs and enable only the work you want automated.
  2. 2Set up the single server scheduler/cron command shown in your admin, using the documented interval.
  3. 3Check Last Run, Next Run, status and recent logs after a scheduled execution.
What confirms it works

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 →

RecommendedGlobal setting

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.

Server calls HuntBee every minute
Cron Manager checks due tasks
Only enabled due jobs run

How to configure it

  1. Open SEO Suite → Cron Manager.
  2. Copy the displayed Cron Command.
  3. In your hosting control panel, create one cron job and set it to run every minute.
  4. Wait a few minutes and return to Cron Manager.
  5. Check Scheduler Health. A recent heartbeat means automatic calls are reaching your store.
Healthy scheduler: if the page shows a recent server call, your automatic scheduler is working. The “Run Now” button is useful for testing a task, but it does not prove that your hosting cron is configured.

Which jobs should I enable?

JobRecommended?When to enableTypical frequency
IndexNow QueueRecommendedWhen IndexNow is enabled.Every 5 minutes
Product Tags QueueRecommendedWhen automatic Product Tags are enabled.Every 5 minutes
Related Products QueueRecommendedWhen automatic Related Products are enabled.Every 5 minutes
AI Product Feed RefreshOptionalOnly after you have generated a Merchant Feed snapshot and want it refreshed automatically.Every 5 minutes
AI SEO Content GenerationAdvancedOnly after manual AI output is approved. This can consume AI API credits.Every 5 minutes
Image Organizer QueueOptionalWhen you intentionally queue image rename/organization work.Every 10 minutes
Image AuditMaintenanceFor periodic filename/missing-image checks.Daily
Related Products RefreshMaintenanceWhen you want existing generated relationships periodically re-scored.Daily
Product Tags RefreshMaintenanceWhen 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.

Recommended starting point: leave Batch Size and Runtime Budget at their defaults unless you are solving a performance problem. If the server times out, reduce the batch. If the server is powerful and queues are large, increase it gradually.

What do the status fields mean?

Last RunWhen this task last executed.
Next RunWhen HuntBee considers the task due next.
Last StatusSuccess, failed, or never run.
Run NowRuns 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.
Do not enable everything “for SEO”. Background jobs are operational tools. Unused jobs do not improve rankings and some jobs can consume API credits or modify files.

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.