policy
service_limits
ai_generated
partial
Cloudflare rules fire in wrong order — free plan has no rule ordering control
ID: policy/cloudflare-free-plan-no-custom-rules-order
70%Fix Rate
80%Confidence
4Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| any | active | — | — | — |
Root Cause
Cloudflare free plan limits Page Rules to 3 with no execution order control.
genericWorkarounds
-
85% success Upgrade to Pro plan for 20 Page Rules and rule ordering
$20/month Pro plan includes 20 Page Rules with explicit priority
Sources: https://developers.cloudflare.com/rules/page-rules/
-
80% success Consolidate rules using a single Worker with explicit routing logic
Single Worker with if/else routing handles all rule logic deterministically
Dead Ends
Common approaches that don't work:
-
Add more Page Rules to handle all edge cases
90% fail
Free plan is limited to 3 Page Rules
-
Use Workers to supplement Page Rules on free plan
60% fail
Free Workers plan has 100K requests/day limit