Skip to Content
Set Up the Marketing Site

Set Up the Marketing Site

The marketing site is the first thing anyone sees. Its job is simple: tell the right person what the product is, what problem it solves, and why they should care enough to buy.

What to change first

Start with these surfaces:

  • config/product.ts
  • features/marketing/content/home.ts
  • features/marketing/lib/home-page-render-model.ts
  • features/marketing/lib/home-page-structured-data.ts
  • public/ assets

For the full homepage contract, including section toggles, CTA targets, social-proof behavior, schema rules, and validation commands, read Configure the Homepage before you ask an agent to make structural homepage changes.

The simplest framing

Before you ask the coding agent to rewrite anything, get clear on:

  • who this is for
  • what problem they already feel
  • what outcome they want
  • what proof or specificity reduces doubt
  • what the next action should be

That becomes your homepage language.

The workflow

  1. Collect a few reference sites or screenshots you like.
  2. Decide the buyer, the problem, and the promise in plain English.
  3. Ask the agent to rewrite only the public marketing surface first.
  4. Keep the CTA path and pricing entry intact unless you are explicitly changing starterConfig.homePage.
  5. Browser-check the page on desktop and mobile before moving on.

What not to do yet

  • do not rewrite checkout creation
  • do not rewrite webhook handling
  • do not rewrite access rules
  • do not add launch-side complexity before the homepage is clear

If you do need to change homepage behavior instead of just copy, do it through the homepage control plane and render model, not by hardwiring more logic into one section component.

What success looks like

The page should make a cold visitor understand:

  • what the product is
  • who it is for
  • what happens after they pay
  • what they should do next
Last updated on