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

Also available as: JSON · Markdown
70%Fix Rate
80%Confidence
4Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
any active

Root Cause

Cloudflare free plan limits Page Rules to 3 with no execution order control.

generic

Workarounds

  1. 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/

  2. 80% success Consolidate rules using a single Worker with explicit routing logic
    Single Worker with if/else routing handles all rule logic deterministically

    Sources: https://developers.cloudflare.com/workers/

Dead Ends

Common approaches that don't work:

  1. Add more Page Rules to handle all edge cases 90% fail

    Free plan is limited to 3 Page Rules

  2. Use Workers to supplement Page Rules on free plan 60% fail

    Free Workers plan has 100K requests/day limit