Here is a complete SaaS landing page prompt that produces consistently strong output in v0, Lovable and Bolt, followed by the reasoning behind every line — because the reasoning is what lets you adapt it to your product instead of using it verbatim forever.
The prompt
Build a single-page SaaS landing page with the visual confidence of a Linear or Resend launch page.
Identity: background #0B0B0F, foreground near-white, one accent: hsl(255 90% 66%). Inter, weights 400/600 only. Radius 14px. Hairline borders at white/8%.
Structure: (1) Nav — wordmark left, three links + one accent CTA right, sticky, gains blur + border after scroll. (2) Hero — headline clamp(3rem,7vw,5.25rem) tracking -0.03em, max 8 words; subline max-w-lg at 65% opacity; primary CTA + ghost secondary; below them a browser-framed product screenshot placeholder tilted 2deg with soft glow. (3) Logo row — six grayscale placeholders, 40% opacity. (4) Three feature blocks, alternating text/visual sides, each visual a bordered panel with a subtle grid background. (5) Single testimonial in display type, no carousel. (6) Pricing — three tiers, middle elevated with accent border and "Most popular" tag, one-time framing. (7) FAQ accordion, one open at a time. (8) Final CTA band, then a minimal footer.
Motion: sections fade-up 16px over 500ms on first scroll into view, staggered children 60ms; hover lifts of 3px on cards; respect prefers-reduced-motion.
Never: emoji in headings, gradient text, three-icon feature rows, stock illustrations, more than one accent color.
Why these lines earn their place
The reference names (Linear, Resend) do more than any adjective — models have strong priors for those aesthetics and snap to them.
"Weights 400/600 only" and "one accent" are restraint constraints. Left free, generators add weights and colors per section, which is precisely what reads as amateur.
"Max 8 words" on the headline forces display-type hierarchy. Long headlines silently downgrade the whole hero to body-text energy.
The tilted screenshot with glow gives the hero a focal object. Heroes fail more from emptiness than from clutter.
"No carousel" on testimonials: carousels are where conversions go to die, and every generator loves them.
The Never-list last, because trailing constraints get the highest obedience — full theory in this post.
Adapting it
Swap the accent hue, the reference brands, and section 4's count to match your product. Keep the restraint constraints untouched — they are the load-bearing part.
Want this pre-done in a hundred variations — different moods, industries and layouts, each tested? That is literally the product: 60 free prompts, the full-page collection, and every plan is a one-time payment (pricing).