Skip to content

Marketing Website Architecture

apps/site is the public face of RCS. It communicates product value, drives demand-generation activities, and remains intentionally static for operational safety. Marketing content is tracked internally even though the surface itself is public.

  • Homepage — Value proposition, proof points, singular call to action.
  • Product — Feature matrix, implementation assurances, technical depth available on demand.
  • Solutions — Tailored narratives by industry or persona; re-use shared components.
  • Resources — Blog (phase two), case studies, press releases, downloadable assets.
  • Company — About, leadership, careers, contact, compliance statements.
  • Legal & Ethics — Terms, privacy, future AI/ethics portal (served by a future public docs app).
Content TypeAuthoring SourceNotes
PagesMDX under apps/site/src/pagesPrefer filesystem routing, keep layouts composable.
Case StudiesStructured data modulesInclude metrics, testimonials, CTA metadata.
Blog Articles (future)MDX with frontmatterFrontmatter: title, summary, publishDate, tags.
NavigationCentral config moduleUnit tests ensure all critical URLs resolve.
  1. Update relevant content pages and run pnpm lint (future) locally.
  2. Verify Lighthouse performance locally (target 90+/90+/90+).
  3. Confirm security headers in staging using curl or Mozilla Observatory.
  4. Ensure ADR-0004 remains satisfied—no unintended dependency drift.
  5. Publish via Cloudflare Pages preview; secure sign-off from marketing and security before promoting to production.
  • No PII, credentials, or secrets in the marketing source—ever.
  • Enforce CSP, HSTS, X-Content-Type-Options: nosniff, Referrer-Policy: strict-origin-when-cross-origin, and a defensive Permissions-Policy.
  • Analytics tooling is undecided; default to NO_DATA until leadership approves a vendor.
  • Build design token library once component set stabilises.
  • Establish editorial calendar for future blog and case-study work.
  • Coordinate with security to automate header validation once CI/CD is introduced.