Operate
Operate freshness and SEO workflows
Warm sitemap URLs, request targeted refreshes, and review the SEO and AI workflows available to your plan.
Operate
1. Add sitemap warming
Sitemap warming makes known public URLs available for proactive work. PageFlash reads sitemap URLs, queues eligible pages for rendering, and refreshes cached output on the plan cadence. It does not guarantee every crawler request is already warm.
curl -X POST "https://pageflash.io/api/sitemaps" \
-H "Authorization: Bearer YOUR_DASHBOARD_JWT" \
-H "Content-Type: application/json" \
--data '{"domainId":"YOUR_DOMAIN_ID","url":"https://example.com/sitemap.xml"}'| Plan | Sitemap warming | Default freshness |
|---|---|---|
| Free | Not included | Manual renders only |
| Starter | 3 sitemaps/domain, 5,000 sitemap URLs | 1d default freshness |
| Growth | 10 sitemaps/domain, 50,000 sitemap URLs | 6h default freshness, custom TTL down to 1h |
| Pro | Unlimited sitemaps/domain, unlimited sitemap URLs | 1h default freshness, custom TTL down to 10m |
| Enterprise | Unlimited sitemaps/domain, unlimited sitemap URLs | 30m default freshness, custom TTL down to 5m |
Operate
10. Configure push refresh
Pro and Enterprise teams can tell PageFlash exactly which paths changed. PageFlash queues a fresh render in the background, then swaps cached HTML when that render is ready.
curl -X POST "https://pageflash.io/api/domains/YOUR_DOMAIN_ID/invalidate" \
-H "Authorization: Bearer YOUR_PAGEFLASH_API_KEY" \
-H "Content-Type: application/json" \
--data '{"paths":["/blog/your-post","/pricing"]}'pathsmust start with/and must not include protocol or hostname.- Use a domain-scoped API key when the CMS only publishes one site.
- The endpoint accepts up to 100 paths per request and is limited to 100 requests per minute.
await fetch(
`https://pageflash.io/api/domains/${process.env.PAGEFLASH_DOMAIN_ID}/invalidate`,
{
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.PAGEFLASH_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ paths: ['/blog/your-post'] }),
},
)Need the domain ID? It is returned by GET /api/domains and when you add a domain from the dashboard.
Operate
3. Configure SEO audit, overrides, and AI output
Use SEO audit to see what crawlers receive after rendering. Pro and Enterprise unlock override workflows for titles, descriptions, Open Graph tags, canonical URLs, JSON-LD, AI copy, and llms.txt.
- Free, Starter, and Growth can inspect SEO audit signals.
- Pro adds overrides, AI copy generation, llms.txt, and 30d activity history.
- Enterprise adds 200 AI generations/day, unlimited patterns, and the highest public capacity limits. Confirm contract and support requirements with sales.