Pricing and Limits
SeoRend plans are sized by your site — how many of your pages we keep permanently rendered and ready for bots, and how fresh those copies stay. There are no render counters to think about: on-demand rendering of pages outside your covered set is included in every plan within fair use.
Plan Comparison
Section titled “Plan Comparison”| Feature | Free | Starter | Pro | Business | Enterprise |
|---|---|---|---|---|---|
| Price | $0 | $29/mo | $79/mo | $249/mo | Custom |
| Pages kept always ready | 10 | 50 | 300 | 1,000 | 10,000+ |
| Refresh schedule | Every 3 days | Daily | Daily | Daily | Custom |
| Top pages refreshed faster | — | — | Top 30 every 6h | Top 100 hourly | Top 500 hourly |
| On-demand rendering | ✓ | ✓ | ✓ | ✓ | ✓ |
| Manual URLs | 0 | 0 | 0 | 500 | 10,000 |
| API keys | 1 | 1 | 5 | 20 | Unlimited |
| Support | Community | Priority | Dedicated |
Plan Details
Section titled “Plan Details”Free — $0/month
Section titled “Free — $0/month”Perfect for small sites and trying SeoRend out.
- Your top 10 pages kept rendered, refreshed every 3 days
- On-demand rendering for other pages (fair use)
- 1 API key
- Community support (GitHub, Discord)
Starter — $29/month
Section titled “Starter — $29/month”For small sites and landing pages.
- 50 pages kept always ready, refreshed daily
- On-demand rendering for the rest of your site
- 1 API key
- Email support (24-48 hour response)
Pro — $79/month ⭐ Recommended
Section titled “Pro — $79/month ⭐ Recommended”For growing sites that change often.
- 300 pages kept always ready, refreshed daily
- Your top 30 pages refreshed every 6 hours
- On-demand rendering for the rest of your site
- 5 API keys (dev, staging, production)
- Email support
Business — $249/month
Section titled “Business — $249/month”For large sites with frequent content updates.
- 1,000 pages kept always ready, refreshed daily
- Your top 100 pages refreshed every hour
- 500 Manual URLs — pin important pages manually
- 20 API keys
- Priority support (response under 12 hours)
Enterprise — custom pricing
Section titled “Enterprise — custom pricing”Custom solutions for large organizations.
- 10,000+ pages kept always ready with tiered freshness: the top 500 pages are refreshed every hour, the rest daily
- Custom refresh schedule
- Up to 10,000 Manual URLs
- Unlimited API keys
- Dedicated support (personal account manager)
- SLA guarantees
- Slack/Teams integration
How coverage works
Section titled “How coverage works”Which pages get covered
Section titled “Which pages get covered”SeoRend picks your covered pages automatically:
- Real bot traffic ranks first — pages that Google, ChatGPT and other bots actually visit are always kept ready.
- Your sitemap fills the rest — the remaining capacity is filled with your highest-priority sitemap pages.
- Manual URLs (Business and up) let you pin specific pages regardless of traffic.
No sitemap? No problem — coverage builds up from real bot traffic alone. A sitemap just makes the first days faster and lets SeoRend follow your site as it grows (stored sitemaps are re-checked automatically).
Refresh schedule
Section titled “Refresh schedule”Covered pages are re-rendered on your plan’s schedule, so bots always get a fresh copy. Two refinements happen automatically:
- Tiered freshness (Pro and up): your most visited pages refresh much faster than the long tail.
- Change-aware refresh: if your sitemap’s
lastmodshows a page hasn’t changed in weeks, SeoRend refreshes it less aggressively — you get more coverage for the same money. Pages in the fast tier are never stretched.
You can also purge any page instantly from the dashboard after an update.
On-demand rendering and fair use
Section titled “On-demand rendering and fair use”When a bot visits a page that isn’t covered (or whose cache just expired), SeoRend renders it on the spot and caches the result. This is included in every plan within fair use — there is no per-render price.
Every plan has an internal fair-use ceiling for on-demand renders. Sites that consistently exceed it receive a heads-up about upgrading; requests beyond the ceiling return a 429 and bots are served your original site instead. Pages already rendered keep being served regardless — cache hits are always free and never throttled.
Terminology
Section titled “Terminology”Always-ready pages (warm pages)
Section titled “Always-ready pages (warm pages)”Pages SeoRend keeps permanently rendered and refreshed on schedule, so even the first bot visit is served instantly from cache.
Cache TTL
Section titled “Cache TTL”Cached page lifetime. Managed automatically per plan (72h on Free, 24h on Starter, 6h on Pro, 1h on Business); adjustable in the dashboard.
API Key
Section titled “API Key”Key for authenticating requests to the SeoRend API. Different keys can be used for different environments.
Manual URLs
Section titled “Manual URLs”Ability to manually pin URLs to the always-ready list. Useful for new pages or important landing pages that haven’t gained traffic yet.
Origin
Section titled “Origin”Your actual web server — where your site normally lives. When a request is not from a bot (or something goes wrong), traffic goes straight to your origin, untouched.
Middleware
Section titled “Middleware”A small piece of code added to your web application (Next.js, SvelteKit, Express…) that checks each request and forwards bot requests to SeoRend. An alternative to the Cloudflare Worker for those who prefer integrating in code.
Cloudflare’s servers around the world that sit in front of your site. The SeoRend Worker runs on the edge, which is why no changes to your application code are needed.
Proxied mode
Section titled “Proxied mode”A Cloudflare DNS setting (the orange cloud) that routes your traffic through Cloudflare’s edge. Required for the Worker integration to function.
Billing
Section titled “Billing”- Billing occurs monthly (yearly billing available at a discount)
- All paid plans include a 14-day free trial
- Upgrade/downgrade changes apply immediately with proration; on upgrade your new coverage applies right away
Contacts
Section titled “Contacts”- Support: support@seorend.com
- Sales: sales@seorend.com
- Dashboard: app.seorend.com