Internal

SEO Admin

Static SEO inventory and future Google Analytics/Search Console monitoring surface.

Build-time SEO inventory

Generated by npm run audit:seo. Tracks titles, descriptions, word counts, canonical paths, and content status.

Loading manifest...

Analytics integration plan

Static Cloudflare Pages cannot safely expose Google Analytics Data API credentials in the browser. The production version should use a Cloudflare Function or Worker with a service account, then render GA4/Search Console metrics here.

  • GA4 property ID via Cloudflare environment variable.
  • Service account credentials stored as Cloudflare secret.
  • Worker endpoints for top pages, search queries, conversions, and landing page trend.
  • Daily scheduled crawl to detect title/description/schema regressions.