Use cases¶
Use ConnectSoft.MarketingSiteTemplate when you:
- Need a public marketing website (landing, pricing, blog, contact) aligned with ConnectSoft engineering defaults (CPM, Serilog, OpenTelemetry, UIKit).
- Want page packs so teams generate a lean brochure site (
minimal) or a full B2B SaaS marketing site (full) without manual deletion. - Require SEO, lead capture, cookie consent, and GA4 analytics hooks out of the box.
- Need bilingual (en/he) marketing sites with RTL support.
- Prefer JSON-driven content over an external CMS for the baseline (editable copy without Razor changes).
Consider other approaches when:
- The product is an authenticated SaaS portal — prefer Blazor Shell or Blazor MFE templates.
- You need a documentation site — prefer ConnectSoft.DocumentationTemplate (MkDocs).
- You need a mobile app — prefer ConnectSoft.MauiBaseTemplate.
- You require a headless CMS integration (Contentful, Strapi) from day one — extend or replace the JSON content layer.
Site profile presets: site-profiles.md.