Cloudflare Worker bot prerender routing

RenderShield on Cloudflare Workers keeps browser delivery unchanged while adding deterministic crawler HTML for selected routes.

Delivery model

Observed header values:

Worker route base setup

Configure rewrite bases for the routes you want bots to receive as static HTML:

This keeps crawler scope narrow and auditable.

Minimal deploy sequence

npx rendershield init
npx rendershield build
rendershield verify --prod https://yoursite.com/prerender/cloudflare

Then deploy the generated Worker and static assets to Cloudflare.

Deployment docs