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.
Why Warm Bot
Section titled “Why Warm Bot”The Cold Cache Problem
Section titled “The Cold Cache Problem”Without Warm Bot, the first bot visiting a page after TTL expires waits for rendering:
Bot → Page request → Cache MISS → Rendering (2-5 sec) → ResponseThis means:
- Googlebot may not wait and leave
- AI agents get timeouts
- Social networks show empty previews
Solution with Warm Bot
Section titled “Solution with Warm Bot”Warm Bot updates cache in advance:
Warm Bot → Page warming → Cache updated
Bot → Page request → Cache HIT → Instant responseResult:
- All bots get instant responses
- No timeouts
- Higher search rankings
How Warm Bot Works
Section titled “How Warm Bot Works”- Statistics collection — SeoRend analyzes which pages bots request most often
- List formation — Top-N pages by popularity are selected
- Warming — Warm Bot periodically renders these pages and updates cache
- Monitoring — If a page becomes less popular, it’s removed from the list
Configuring Warm Bot
Section titled “Configuring Warm Bot”Settings are in the dashboard: Settings → Warm.
Enable/Disable
Section titled “Enable/Disable”The Enable Warm Bot toggle activates or deactivates the service.
Refresh schedule
Section titled “Refresh schedule”How often Warm Bot refreshes covered pages:
| Plan | Refresh | Fast tier |
|---|---|---|
| Free | Every 3 days | — |
| Starter | Daily | — |
| Pro | Daily | Top 30 pages every 6 hours |
| Business | Daily | Top 100 pages every hour |
| Enterprise | Daily (custom) | Top 500 pages every hour |
Maximum Pages
Section titled “Maximum Pages”How many pages Warm Bot will keep “warm”:
| Plan | Warm Max Pages |
|---|---|
| Free | 10 |
| Starter | 50 |
| Pro | 300 |
| Business | 1,000 |
| Enterprise | 10,000 |
Pages are selected automatically: root pages first, then pages ranked by actual bot traffic, then manual URLs, then your sitemap fills the remaining capacity.
Page Source
Section titled “Page Source”Where Warm Bot gets the page list:
1. Telemetry (automatic)
Section titled “1. Telemetry (automatic)”Warm Bot analyzes telemetry — which pages bots request most often — and ranks them by traffic and recency. Root pages always come first.
2. Sitemap (automatic)
Section titled “2. Sitemap (automatic)”After you analyze your sitemap, pages from it fill the remaining plan capacity, highest sitemap priority first. This is how sites with little bot traffic still get full coverage.
3. Manual URLs
Section titled “3. Manual URLs”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
Manual URLs
Section titled “Manual URLs”In Warm → Manual 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:
| Plan | Manual URLs |
|---|---|
| Starter, Pro | 0 |
| Business | 500 |
| Enterprise | 10,000 |
Monitoring Warm Bot
Section titled “Monitoring Warm Bot”Dashboard Statistics
Section titled “Dashboard Statistics”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
Warming Logs
Section titled “Warming Logs”In Warm → History section, logs of recent warmings are available:
- Execution time
- Number of warmed pages
- Errors (if any)
Warm Bot Billing
Section titled “Warm Bot Billing”Example for Pro plan (300 covered pages):
- Warm Bot keeps 300 pages fresh (top 30 every 6 hours) — that’s the plan
- Real bots mostly hit the warm cache — cache hits are always free
- Bots visiting uncovered pages trigger on-demand renders, included within fair use
If the fair-use allowance for on-demand renders is exhausted:
- Warm Bot keeps working — your covered pages stay prerendered
- All cached pages keep being served for free
- Only new on-demand renders return 429, and your integration falls back to serving the origin page (bots never see an error)
Best Practices
Section titled “Best Practices”1. Start with Automation
Section titled “1. Start with Automation”Let Warm Bot collect statistics for 1-2 weeks. It will determine the most important pages itself.
2. Add Manual URLs Selectively
Section titled “2. Add Manual URLs Selectively”Only manually add pages that:
- Are important for business but rarely indexed
- Were just published
- Are needed for AI agents (documentation, FAQ)
3. Analyze Your Sitemap
Section titled “3. Analyze Your Sitemap”Run the sitemap analysis (it happens automatically during onboarding) so Warm Bot can fill your plan’s capacity even before bot traffic builds up, and follow your site as it grows.
4. Monitor Logs
Section titled “4. Monitor Logs”Regularly check warming logs. If you see many errors — some pages may be unavailable or take too long to render.
Limits by Plan
Section titled “Limits by Plan”| Plan | Refresh | Fast tier | Max Pages | Manual URLs |
|---|---|---|---|---|
| Free | Every 3 days | — | 10 | 0 |
| Starter | Daily | — | 50 | 0 |
| Pro | Daily | Top 30 / 6h | 300 | 0 |
| Business | Daily | Top 100 / 1h | 1,000 | 500 |
| Enterprise | Daily (custom) | Top 500 / 1h | 10,000 | 10,000 |