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.tsfeatures/marketing/content/home.tsfeatures/marketing/lib/home-page-render-model.tsfeatures/marketing/lib/home-page-structured-data.tspublic/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
- Collect a few reference sites or screenshots you like.
- Decide the buyer, the problem, and the promise in plain English.
- Ask the agent to rewrite only the public marketing surface first.
- Keep the CTA path and pricing entry intact unless you are explicitly changing
starterConfig.homePage. - 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