Skip to content

Warm Bot

Warm Bot is an automatic service that periodically updates the cache of your popular pages. Thanks to this, bots always get instant responses without waiting for rendering.

Without Warm Bot, the first bot visiting a page after TTL expires waits for rendering:

Bot → Page request → Cache MISS → Rendering (2-5 sec) → Response

This means:

  • Googlebot may not wait and leave
  • AI agents get timeouts
  • Social networks show empty previews

Warm Bot updates cache in advance:

Warm Bot → Page warming → Cache updated
Bot → Page request → Cache HIT → Instant response

Result:

  • All bots get instant responses
  • No timeouts
  • Higher search rankings
  1. Statistics collection — SeoRend analyzes which pages bots request most often
  2. List formation — Top-N pages by popularity are selected
  3. Warming — Warm Bot periodically renders these pages and updates cache
  4. Monitoring — If a page becomes less popular, it’s removed from the list

Settings are in the dashboard: SettingsWarm.

The Enable Warm Bot toggle activates or deactivates the service.

How often Warm Bot will update page cache:

PlanMinimum interval
Pro24 hours
Business1 hour
EnterpriseCustom

How many pages Warm Bot will keep “warm”:

PlanWarm Max Pages
Pro100
Business500
EnterpriseUnlimited

Pages are selected automatically based on actual bot traffic.

Where Warm Bot gets the page list:

By default, Warm Bot analyzes telemetry — which pages bots request most often — and selects top-N pages.

This is the optimal option for most sites.

On Business and above plans, you can add URLs manually. This is useful for:

  • New pages that haven’t gained traffic yet
  • Important landing pages
  • Pages rarely visited by bots but important for business

In WarmManual URLs section you can:

  • Add URL — enter the full page URL
  • Remove URL — remove a page from the list
  • View list — all URLs you’ve added manually

Limits:

PlanManual URLs
Pro0
Business500
EnterpriseUnlimited

In the Overview section you’ll see:

  • Warm Requests — number of requests from Warm Bot
  • Warm Pages — how many pages are currently in the “warm” list
  • Last Warm Run — when warming last ran
  • Next Warm Run — when next warming is scheduled

In WarmHistory section, logs of recent warmings are available:

  • Execution time
  • Number of warmed pages
  • Errors (if any)

Example for Pro plan (25,000 renders/month):

  • Warm Bot: 100 pages × 30 days = 3,000 warm renders
  • Real bots: 22,000 renders (most are cache hits thanks to Warm Bot)
  • Total: 25,000 renders (within limit)

If limit is exhausted:

  1. Warm Bot pauses until the new period
  2. Real bot requests continue to be processed (if cache exists)
  3. On cache miss — bot gets response from origin (without prerendering)

Let Warm Bot collect statistics for 1-2 weeks. It will determine the most important pages itself.

Only manually add pages that:

  • Are important for business but rarely indexed
  • Were just published
  • Are needed for AI agents (documentation, FAQ)

Match Warm Bot interval with Cache TTL:

  • TTL 1 hour → interval 50-55 minutes
  • TTL 24 hours → interval 23 hours

Regularly check warming logs. If you see many errors — some pages may be unavailable or take too long to render.

PlanWarm BotIntervalMax PagesManual URLs
Free00
Starter00
Pro24h1000
Business1h500500
EnterpriseCustomUnlimitedUnlimited