Cloudflare Pages POC
Three-Tier Content Delivery
A demonstration of progressive content security — from fully public SEO pages to enterprise Access-protected deliverables.
Public
Open AccessFully open, SEO-optimized content. Indexed by search engines, available to everyone.
- SEO optimized
- JSON-LD structured data
- In sitemap.xml
- Open Graph cards
Explore public tier
Semi-Private
Password ProtectedShared resources protected by a password. Noindexed, accessible only with credentials.
- Password via CFP_PASSWORD
- Cookie-based session
- Noindex headers
- Pages Functions middleware
Explore semi-private tier
Private
Cloudflare AccessClient deliverables protected by Cloudflare Access. Placeholder for enterprise access integration.
- CF Access ready
- Noindex headers
- Zero public exposure
- Per-client policies
Explore private tier
Architecture Overview
Static Export
Next.js App Router with output: 'export'. All pages pre-rendered to static HTML for Cloudflare Pages CDN.
Pages Functions
Middleware at functions/semi/_middleware.ts handles password auth for the semi-private tier.
Headers + Access
_headers file applies noindex to semi/private routes. Private tier ready for Cloudflare Access.