Ein Launch braucht Rückgrat: Angebot, Beleg und einen Satz, den man wiederholen kann. Landingpages sind keine Poster. Sie sind Argumente. Jeder Block muss den nächsten Klick verdienen — oder weg.
Was beim letzten Launch bewegt hat
- 4.8% — Visitor → Demo (vs. 2,1% zuvor)
- −36% — Bounce im Hero (nach Copy-Schnitt)
- 11 — Blöcke → 6 (gleiche Conversion+)
Argument-Map der Seite
| Block | Job | Behalten wenn… |
|---|---|---|
| Hero | Claim + CTA | Im Raum wiederholbar |
| Proof | Zahlen / Logos | Dritt oder gemessen |
| How | Mechanik | Nimmt eine Angst |
| Offer | Nächster Schritt | Eine klare Aktion |
Das Argument tracken, nicht Vanity
// funnel.ts
type LaunchEvent =
| { name: "hero_cta"; variant: "primary" | "secondary" }
| { name: "proof_expand"; section: string }
| { name: "demo_booked"; source: "landing" | "nav" };
export function scoreLaunch(events: LaunchEvent[]) {
const demos = events.filter((e) => e.name === "demo_booked").length;
const ctas = events.filter((e) => e.name === "hero_cta").length;
return {
ctaToDemo: ctas === 0 ? 0 : demos / ctas,
// Ignore scroll depth theatre. Care about booked conversations.
};
}
Haltbare Stimme schlägt eine laute Woche. Würdet ihr es nicht im Dienstags-Call sagen, gehört es nicht in den Hero.
“Landingpages sind Argumente — keine Poster.”